Courses
AE 196A-Z. Experimental Topics Courses in Aerospace Engineering (1-4)
Course content to be determined.
AE 296A-Z. Experimental Topics Courses in Aerospace Engineering (1-4)
Course content to be determined.
AE 396A-Z. Experimental Topics Courses in Aerospace Engineering (1-4)
Course content to be determined.
AE 472. Aeropropulsion Systems (3)
Prerequisites: ME 370, ME 390. Analysis of aeropropulsion systems: gas turbine, fan jet, ram jet, scram jet, scram-rocket, solid rocket and liquid rocket systems. Introduction to aero-thermodynamics and advanced propellant combustion processes.
AE 480. Fundamentals of Aerospace Engineering (3)
Prerequisites: ME 390; PHYS 220A/PHYS 220AL. Atmospheric structure/space environment. Aircraft/spacecraft configurations. Aircraft/missile systems performance, including flight envelope, aerodynamic approximations, available propulsion systems, structural form, take-off, landing, climb and range. Introduction to vehicle stability and control.
AE 486A. Senior Design in Aerospace Engineering I (2)
Prerequisite: ME 386. First semester of a two-semester capstone design experience, simulating professional aerospace engineering practice. Emphasis is on the application of engineering fundamentals to a comprehensive design project utilizing computer-aided design and analysis tools. Addresses effective group participation and preparation of written and oral preliminary and critical design reviews. Ethical, regulatory, manufacturing and economic issues are considered as required by the project definition. Two 3-hour labs per week.
AE 486B. Senior Design in Aerospace Engineering II (2)
Prerequisite: AE 486A. Continuation of AE 486A. Students carry out the group design project initiated in AE 486A. Influence of technical, legal, ethical and regulatory constraints are considered. Computer-aided engineering design methods are utilized. Two 3-hour labs per week.
AE 496A-Z. Experimental Topics Courses in Aerospace Engineering (1-4)
Course content to be determined.
AE 499A-C. Independent Study (1-3)
No course description.
AE 572. Rocket Propulsion (3)
Prerequisites: ME 370 and ME 390, or equivalent background. Flight environment. Mission propulsive requirements, staging and optimization. Chemical rockets. Thrust chamber design, nozzle design, propellant storage and pressurization systems. Liquid propellant combustion and expansion; monopropellant systems. Solid propellant grain design. Combustion instabilities. Multiple phase, reacting nozzle flow. Ram/rocket hybrid engines. Energy limited vs. power limited systems. Introduction to electrical rocket propulsion.
AE 586. Aircraft Design (3)
Prerequisite: AE 480. Aircraft conceptual design, focused on industry practice, including discussion of the design process, initial sizing, selection of thrust-to-weight ratio and wing loading, configuration layout, propulsion integration, systems integration, performance optimization and trade-off studies. Students complete an individual aircraft design project. Includes performance analysis via simulated flight testing using a flight simulator.
AE 589. Aerodynamics (3)
Prerequisite: ME 390. Prediction of aerodynamic forces due to subsonic flows over aircraft/missile wings and bodies. Calculation of pressure distribution, lift, drag, moments and wall-shearing stress in incompressible flow. Compressibility corrections are considered. Impact of these calculations on aerodynamic design are evaluated.
AE 672. Advanced Topics in Aero-Propulsion (3)
Prerequisites: AE 472 and AE 589, or equivalents. Off-design performance of aero-propulsion systems. Solid propellant, ram jet, ram rocket, gas turbine, turbo-fan and prop-jet engines. Emphases on air-breathing applications in both subsonic and supersonic flight regimes.
AE 694. Seminar in Aerospace Engineering (1-3)
Prerequisite: Instructor consent. Advanced studies in selected areas of the field of mechanical engineering.
AE 695A-Z. Experimental Topics Courses in Aerospace Engineering (1-4)
Course content to be determined.
AE 696A-C. Directed Graduate Research (3)
No course description.
AE 697. Directed Comprehensive Studies (3)
Classified graduate status is required for enrollment. (Credit/No Credit only)
AE 698. Thesis or Graduate Project (1-6)
Classified graduate status is required for enrollment.
AE 699A-C. Independent Study (1-3)
Independent Study.
AM 196A-Z. Experimental Topics Courses in Applied Mechanics (1-4)
Course content to be determined.
AM 296A-Z. Experimental Topics Courses in Applied Mechanics (1-4)
Course content to be determined.
AM 316. Engineering Dynamics (3)
Prerequisites: CE 240; MATH 280 or ME 280 or ECE 280. Vector calculus and kinematics, force, equations of motion, energy and momentum principles applied to the dynamic behavior of rigid and deformable solids. Design considerations. (Design units: 0.5)
AM 317. Mechanics Lab (1)
Prerequisite: CE 340. Corequisite: AM 316. Experimental analysis of the responses of various configurations of deformable solids to static and dynamic forces. Design of mechanics experiments. One 3-hour lab per week. (Design units: 0.5.)
AM 396A-Z. Experimental Topics Courses in Applied Mechanics (1-4)
Course content to be determined.
AM 410. Vibration Analysis (3)
Prerequisites: AM 316; CE 340. Study of the vibratory motion of linear single degree of freedom systems. Equation of motion, free vibration response and transient and steady state excitation. Introduction to multi-degree-of-freedom systems. (Design units: 0.)
AM 496A-Z. Experimental Topics Courses in Applied Mechanics (1-4)
Course content to be determined.
AM 499A-C. Independent Study (1-3)
Prerequisites: Senior or graduate standing in Applied Mechanics with senior or graduate program on file; Written approvals of faculty sponsor and department chair. Admission is based on evidence of ability to pursue Independent Study in-depth and approval of a proposal submitted prior to registration in the course. Design units vary.
AM 509. Methods of Applied Mechanics (3)
Prerequisites: AM 316; MATH 280. Survey of methods used in Applied Mechanics. Emphasis on the formulation and solution of problems by the application of appropriate mathematical tools. Application of differential equations, matrix techniques, Fourier series, Laplace Transforms and energy methods to vibration, stability, elasticity and structures problems. (Design units: 0.)
AM 618. Theory of Elastic Stability (3)
Prerequisite: Instructor consent. Treatment of stability problems and the stability criteria. Elastic and inelastic buckling of bars; lateral buckling of beams; the stability of frameworks; buckling of rings, curved bars and arches; buckling of thin plates and thin shells; general theory of cylindrical shells and shells having the form of a surface of revolution.
AM 619. Theory of Plates and Shells (3)
Prerequisite: Instructor consent. Cylindrical bending of uniformly loaded plates; symmetrical bending of circular plates; rectangular plates with various edge conditions; plates of various shapes; membrane theory of shells; general theory of cylindrical shells and shells having the form of a surface of revolution.
AM 695A-Z. Experimental Topics Courses in Applied Mechanics (1-4)
Course content to be determined.
AM 696A-C. Directed Graduate Research (3)
Prerequisites: AM 698; Approvals of faculty advisor and either department graduate coordinator or department chair.
AM 699A-C. Independent Study (1-3)
Prerequisites: Classified status in the M.S. program; Written approvals from faculty sponsor and department graduate coordinator or department chair. Admission is based in part on evidence of the ability to pursue independent study or research in-depth and approval of a proposal submitted prior to the time of registration.
CE 101/L. Introduction to Civil Engineering and Lab (1/1)
Freshman orientation course for the Civil Engineering program, the profession and an introduction to the University. Introduction to the tools for civil engineering studies: Internet, word processing and spreadsheets. Development of communication skills and the ability to work in teams. Development of learning skills in civil engineering studies. 1 hour lecture/discussion, 3 hours lab per week.
CE 196A-Z. Experimental Topics Courses in Civil Engineering (1-4)
Course content to be determined.
CE 240. Engineering Statics (3)
Prerequisites: PHYS 220A/L. Corequisite: MATH 150B. Analysis of the distribution of forces on and within bodies in static equilibrium. Free body diagrams, equilibrium equations and the method of sections. Includes a limited introduction to the subject of strength of materials. (Design units: 0.)
CE 280/L. Computer Applications in Civil Engineering and Lab (1/1)
Prerequisite: CE 240. Development of computer skills related to the field of civil engineering. Introduction of Windows, email and Internet usage. Introduction to Office suite, word processing, spreadsheets with VBA applications, presentation and publishing software. Development of programming skills. Application of CAD to the development of structural and architectural drawings, dimensioning, grading plans, contour lines and sections. Analysis and design of structural systems using structural engineering packages. Development of algorithms and computer codes for the solution of civil engineering problems. 1 hour of lecture, 3 hours of lab per week.
CE 296A-Z. Experimental Topics Courses in Civil Engineering (1-4)
Course content to be determined.
CE 308/L. Surveying and Lab (2/1)
Corequisite: CE 308L. Fundamentals of plane and geodetic surveying. Concepts of linear and angular measurements, precision, errors and corrections. Field problems in chaining, differential and profile leveling, triangulation and highway curves. 2 hours lecture, 3 hours lab. (Design units: 0.)
CE 315/L. Construction Engineering and Lab (2/1)
Corequisite: CE 315L. The objective of this course is to introduce undergraduate students to planning, scheduling, estimating and project-control techniques for construction projects.
CE 335/L. Structures I and Computational Lab (3/1)
Prerequisite: CE 340. Corequisite: CE 335L. Determination of the force distribution and deflections in statically determinant and indeterminant structures using the classical, non-matrix methods of structural analysis. 3 hours of lecture per week. Lab: Structural analysis problem solving session. Computer applications of structural analysis and design. 3 hours of lab per week. (Design units: 0.)
CE 340. Strength of Materials (3)
Prerequisites: CE 240; MATH 280 or ME 280 or ECE 280. Analysis of the stresses and deflections in members and basic structural systems. Axial, torsional, bending and shear stresses and deflections. Introduction to structural stability. Design of structural components. (Design units: 0.5)
CE 396A-Z. Experimental Topics Courses in Civil Engineering (1-4)
No course description.
CE 408/L. Surveying with GPS Applications and Lab (1/1)
Prerequisites: CE 308/L. Corequisite: CE 408L. Surveying with Global Positioning Systems (GPS): point positioning, differential positioning, differencing techniques, survey planning, real-time kinematic (RTK) surveys, vertical positioning, random errors and survey specifications, horizontal curves, vertical curves, horizontal control and vertical control. 1 hour lecture, 3 hours lab per week. (Design units: 0.)
CE 426/L. Soil Mechanics and Lab (3/1)
Prerequisite: CE 340. Corequisite: CE 426L. Soil as a foundation for structures and as a material of construction. Lab experiments to be performed to obtain data to determine soil physical properties. 3 hours lecture, 3 hours lab per week. (Design units: 1.)
CE 438. Reinforced Concrete Design (3)
Prerequisite: CE 335. Basic concepts in the design of reinforced concrete structures. Applications to beams, columns, slabs, shear walls, footing and composite construction. (Design units: 3.)
CE 439. Structural Steel Design (3)
Prerequisite: CE 335. Basic concepts in the design of steel structures. Design in steel of tension and compression members, beams, columns, welded and bolted connections; eccentrically loaded and moment resistant joints; plate girders. Introduction to computer aided design (CAD). (Design units: 3.)
CE 460/L. Engineering Hydrology and Lab (2/1)
Prerequisite: ME 390. Corequisite: 460L. Surface Hydrology for the design of drainage, flood control, water storage and distribution systems. Topics include hydrologic cycle, meteorology, surface and ground water movement, interrelation between precipitation and runoff, hydrograph analysis, flood routing and risk assessment. Hydrologic model development and analysis using computers emphasized for design of storm drainage systems, flood protection, water storage and reservoir operations. 2 hours lecture, 3 hours lab. (Design units: 1.)
CE 488A/L. Civil Engineering Senior Design I and Lab (1/1)
Prerequisites: CE 335/L; Senior class standing with senior program on file. Corequisites: CE 488AL; Either CE 438 or CE 439. First semester of a two-semester sequence capstone design experience simulating professional practice in civil engineering. (CE 488A and CE 488B must be completed within the same academic year.) Undertakes the preliminary design of a complex engineering project. Addresses ethics of engineering practice, professional lifelong learning requirements, written and oral engineering design project presentations and methods of technical problem solving. (Offered Fall semester.) 1 hour lecture, 3 hours lab per week. (Design units: 1.)
CE 488B. Civil Engineering Senior Design II (2)
Prerequisites: CE 488A/L. Corequisites: Second major civil design course, either CE 438, CE 439 or CE 526. Continuation of CE 488A. (CE 488A and CE 488B must be completed within the same academic year.) Final design stage of the project initiated in CE 488A is undertaken, with emphasis on working in project teams. 6 hours of lab per week. (Offered Spring semester.) (Design units: 2.)
CE 496A-Z. Experimental Topics Courses in Civil Engineering (1-4)
No course description.
CE 499A-C. Independent Study (1-3)
Prerequisites: Senior or graduate standing in Civil Engineering with senior or graduate program on file; Written approvals of faculty sponsor and department chair. Admission based on evidence of ability to pursue Independent Study in-depth and approval of a proposal submitted prior to registration in the course. (Design units vary.)
CE 526. Geotechnical Foundation Design (3)
Prerequisite: CE 426. Soil mechanics aspects of foundation design. Shear strength and compressibility of soil. Lateral pressures and retaining structures. Strength and deformation laws for spread footings, piers, piles and caissons. Analysis of mat foundations. Eccentric and inclined foundation loads. (Design units: 1.0.)
CE 536/L. Structures II and Lab (3/1)
Prerequisite: CE 335. Corequisite: CE 536L. Study of structural analysis and design problems using matrix methods. Complete development of the flexibility and stiffness methods of analysis. Computer applications to structural analysis and design. 3 hours lecture, 3 hours lab per week. (Design units: 1.5.)
CE 537. Timber and Masonry Design (4)
Prerequisite: CE 335. Study of vertical and lateral loading on structures. Elements of timber design. Timber beams, tension members, compression members, tension and bending, and compression and bending members. Design of horizontal diaphragms and shearwalls. Design of connections. Elements of masonry design. Design of masonry in bending, shear and axial members. 4 hours of lecture. (Design units: 4.)
CE 636. Structural Dynamics (3)
Prerequisite: AM 610. Vibration of structural systems with emphasis on approximate solutions to continuous systems; assumed modes, Rayleigh-Ritz, Finite Element Applications and nonlinear vibrations. Numerical techniques for computer application. Response spectra for multi-degree-of-freedom systems. Advanced topics.
CE 638. Advanced Reinforced Concrete Design (3)
Prerequisite: CE 438. Advanced topics in concrete design, including frames and slabs.
CE 639. Advanced Structural Steel Design (3)
Prerequisite: CE 439. Advanced topics in structural steel design, such as frames, bridges and buildings.
CE 640. Advanced Analysis Methods (3)
Prerequisite: CE 536. Analytical methods for calculation of stress deflection and stability of structures. Unsymmetrical bending, torsion, plates, treatment of the buckling characteristics of various structural elements. Applications of energy methods. Fundamentals of applied elasticity. Consideration given to modern structural materials. (Design units: 1.)
CE 641. Earthquake Engineering (3)
Prerequisites: AM 410; CE 335. Study of the earthquake problem. Topics covered include plate tectonics, seismology, dynamic response of structures, dynamics of sites and design for earthquakes.
CE 642/L. Finite Element Analysis (3/1)
Prerequisites: AM 410; CE 536. Corequisite: CE 642L. Study of structural mechanics problems by use of finite element method. Formulation of the basic elements, assemblage of elements and application of the method to selected topics in structural mechanics.
CE 648. Prestressed Concrete Design (3)
Prerequisite: CE 638. Prestressed concrete design and analysis for gravity and lateral loading. Design of reinforced and prestressed structural elements. Safety and economy. Connection design for earthquake and wind loadings. Design projects using professional practice standards, including latest codes. 3 hours of lecture. (Design units: 3.)
CE 695A-Z. Experimental Topics Courses in Civil Engineering (1-4)
No course description.
CE 696. Directed Graduate Research (3)
Prerequisites: CE 698; Approvals of faculty advisor and either department graduate coordinator or department chair.
CE 697. Directed Comprehensive Studies (3)
(Credit/No Credit only)
CE 698C. Thesis or Graduate Project (3)
Prerequisites: Advancement to candidacy for the M.S. degree; Written approvals of faculty advisor and department graduate coordinator or department chair.
CE 699A-C. Independent Study (1-3)
Prerequisites: Classified status in the M.S. program; Written approvals from faculty sponsor and department graduate coordinator or department chair. Admission is based in part on evidence of the ability to pursue Independent Study or research in-depth and approval of a proposal submitted prior to the time of registration.
CECS 594A. Academic Internship (1-1)
Prerequisite: Approval by department chair of major. Supervised professional experience relevant to the student’s program of study. A written report documenting the learning outcomes of the experience is required. (Credit/No Credit only)
CIT 101/L. CIT Fundamentals (2/1)
Corequisite: CIT 101L. The course provides an introduction to the computer hardware and software skills needed to help meet the growing demand for information technology (IT) professionals. The lecture portion of the course introduces the fundamentals of computer hardware and software management, and introduces key IT concepts including security, networking, and professional responsibilities. The lab portion of the course provides hands-on practice in the management of computing systems and the troubleshooting of technical problems. Two hour lecture and three hour laboratory per week.
CIT 160/L. Internet Technologies (2/1)
Corequisite: CIT 160L. Architecture of the Internet; Internet protocols, including http, ftp, telnet; browser technologies; current developments in Internet technologies and usage characteristics; Hypertext; self descriptive text; webpage design; website design; ADA compliance; commercialization of the Internet; role of the Internet in CIT. Lab: 3 hours per week.
CIT 210/L. Deployment and Management of Operating Systems (3/1)
Prerequisites: CIT 101/L, COMP 122/L; Lower division writing requirement. Corequisite: CIT 210L. Introduction to the basic components of CIT systems, including networking, web systems, databases, scripting, system administration and maintenance, and system integration. A deeper study of operating system principles, network architecture and resource management, including shared resources.
CIT 270/L. Integrative Programming (3/1)
Prerequisites: CIT 160/L; COMP 182/L; MATH 103, MATH 150A or MATH 255A. Corequisite: CIT 270L. Role of integrative programming in information technology: operating systems, system management, application reuse. Tools and techniques for integrative programming, such as Perl, TCL/tk, VBscript and Python. Script programming development environments. Role of scripting in system installation and management. Client-server architecture. Interface management, wrappers, facades, brokers and proxies. XML and XML-related technologies, with emphasis on data exchange for application/system integration. Integration technologies, such as web services, Ruby on Rails, CORBA and DCOM. Integration platforms, such as .net and J2EE. Lab: 3 hours per week.
CIT 360/L. CIT System Management and Lab (2/1)
Prerequisites: CIT 210/L, CIT 270/L. Corequisites: CIT 360 and CIT 360L are corequisites of each other. Overview of enterprise system architecture, principles and practices of systems administration and system management including firewalls and proxy servers; networked file systems; user account management; resources allocation, installation and configuration of operating systems, startup and shutdown, booting, performance monitoring, storage backup and restore; system administration tools; system maintenance, user support issues, web administration; integration of network, storage, system resources to meet user needs and enterprise goals and objectives, roles and responsibilities of a system administrator. Lab portion of the course will provide hands-on implementation and troubleshooting exercises. Two hour lecture and three hour laboratory per week.
CIT 384/L. Web Development and Hosting and Lab (2/1)
Prerequisites: CIT 270/L, CIT 360/L. High-level understanding of TCP/IP protocol stack as it exists in practice, including example protocols. Packet capture and traffic analysis. System and software architectures for web applications, including hosting and horizontal scaling of web and database servers. Principles of website design at front-end, back-end and database tiers. Web service technology using AJAX and JSON. Security, privacy and reliability issues. Two hours of lecture and three hours of laboratory per week. Credit not allowed for both CIT 384/L and COMP 484/L.
CIT 425/L. Information and Systems Security and Lab (2/1)
Prerequisites: CIT 360/L and IS 435; Attempted Upper Division Writing Proficiency Exam. This course will provide a comprehensive introduction and study into a broad selection of contemporary information systems security issues, concepts and policies, including the survey of state-of-the art technology used to address security problems. Topics of study include the basic principles of information systems security, including cryptography, identifications and authentications, access control models and mechanisms, multilevel database security, Internet security, planning and administering security, risk analysis, social issues such as individual privacy, and the role of public policy. The students will gain an understanding of the threats to information resources and learn about counter measurements and their limitations. Two hours of lecture and three hours of laboratory per week. Credit not allowed for both CIT 425/L and COMP 424.
CIT 480/L. CIT System Design and Implementation I (2/1)
Prerequisites: IS 451; Upper Division Writing Proficiency Exam. Corequisites: COMP 484/L; CIT 480L. CIT senior project first semester includes project proposal, methods and processes, feasibility studies, teamwork, CASE tools, work breakdown structure, estimating and budgeting, schedule planning, peer reviews and inspections, and technical presentation. Professional communication. Teamwork concepts and issues. Organizational context. Professional and ethical issues, roles and responsibilities. Two hour lecture and three hour laboratory per week.
CIT 481/L. CIT System Design and Implementation II (2/1)
Prerequisites: CIT 480/L. Corequisite: CIT 481L. CIT senior project second semester includes system/software design, functional and non-functional testing, system and acceptance testing, schedule management and tracking, delivery and deployment planning, social contexts of computing, standards and certification issues such as ISO, CMMI, technical presentation, technical documentation, legal Issues in computing, intellectual property. Lab: 3 hours per week.
CM 110/L. Construction Drawings and Lab (1/1)
Corequisite: CM 110L. This course is designed to provide students with the foundational knowledge and practice at reading blueprints. Both residential and commercial construction drawings will be covered in this course. The set of plans, such as the foundation plan, floor plan, elevations, sections and details that must be assembled into an organized set of drawings to show as much about a project as can be placed on paper in one- or two-dimensional views, are analyzed and studied.
CM 208/L. Construction Site Surveying and Lab (2/1)
Prerequisite: MATH 104 or MATH 105 or MATH 255A or a passing score on the Mathematics Placement Test (MPT) that satisfies prerequisites for MATH 255A. Corequisite: CM 208L. Fundamentals of surveying as applied to construction layout. Use of level and transit for location and control of structures, vertical and horizontal control. Introduction to AutoCAD as a means of presenting survey information with usage of Autodesk Survey and Autodesk Map. Lab measurements of land surface area, differential and profile leveling, construction layout and plotting profiles using tape, leveling and transit measurements. 2 hours lecture, 3 hours lab per week.
CM 210/L. Construction Contract Documents and Lab (2/1)
Corequisite: CM 210L. Recommended Corequisite: BLAW 280. Basic skills and techniques required to produce construction documents conforming to current building codes and standards, including working drawing, specifications, bid documents, addenda and change orders. 2 hours lecture, 3 hours technical activity/lab per week.
CM 240/L. Building Construction (2/1)
Prerequisites: CM 110/L and COMP 100. Corequisite: CM 240L. Introduction to planning, design and construction of structures, including cost estimating and project scheduling. Computer applications. 2 hours lecture, 3 hours lab per week.
CM 309. Computer Applications in Construction Management (2)
Prerequisites: CM 240/L. Application of computer systems to control operations in the building industry. Introduction to commercially available software for planning, scheduling and estimating that is generally used in the construction industry. Two 3-hour technical activity/labs per week.
CM 310/L. Construction Estimating and Lab (2/1)
Prerequisites: ACCT 220; MATH 255; CM 240/L. Corequisites: CM 310L, CM 312/L. Procedures for analyzing materials and methods involved in reliable estimates of the cost of a construction task or project, including: direct, indirect and contingency costs and profits. 2 hours lecture, 3 hours technical activity/lab per week.
CM 312/L. Project Cost Control, Planning and Scheduling and Lab (2/1)
Prerequisites: ACCT 220; MATH 255A; CM 240/L; Instructor consent. Corequisite: CM 312L. Basic application of construction cost control systems, including critical path method techniques, planning, logic, scheduling and updating, and use of computer for scheduling. Use of cost information and associated reports for the planning and scheduling of construction projects. 2 hours lecture/discussion, 3 hours technical activity/lab per week.
CM 321. Introduction to Mechanical and Electrical Installation (2)
Prerequisites: PHYS 100B/L. Basic understanding of the electrical and mechanical systems, design and construction procedures used flexibility in each system, space requirements, and at what point in the job the work on a particular system is done.
CM 326/L. Soil Mechanics for Technology and Lab (2/1)
Prerequisites: MSE 220/L. Corequisite: CM 326L. Not available for credit toward an engineering degree. Soil composition, description and physical properties of soils; earthmoving estimating, soil explorations, ground water effects, plate tectonics and introduction to seismic effects on soils. Lab: Investigations and experiments in soil mechanics, including field requirements for foundations and other earthwork structures. 2 hours lecture/discussion, 3 hours technical activity/lab per week.
CM 334/L. Construction Equipment and Methods (3)
Prerequisites: ACCT 220; CM 326/L. Corequisite: CM 334L. Construction procedures, job planning layout and scheduling, selection and application of construction equipment to building and heavy construction projects. 1 hour lecture, 3 hours problem solving lab per week.
CM 336/L. Fundamentals of Green Buildings and Lab (2/1)
Prerequisite: Completion of the lower division writing requirement. Corequisite: CM 336L. The purpose of this course is to give the students an overview of design and construction delivery systems for high-performance green buildings. The U.S. Green Building Council (USGBC) Leadership in Energy and Environmental Design (LEED) will be discussed in detail. Sustainability evaluation systems will be reviewed. This course will focus on LEED-NC (new construction) requirements. (Available for General Education, Lifelong Learning.) (IC)
CM 340. Statics and Strength of Materials (3)
Prerequisites: CM 240; MATH 255B. The analysis of the distribution of forces on and within bodies in static equilibrium. Free body diagrams, equilibrium equations and the method of sections. The analysis of stresses and deflections in members and simple structural systems. Axial, torsional, bending and shear stresses and deflections, and column stability. Design of building structural members. Emphasis is given to the application to building structures. Not available for credit toward an engineering degree.
CM 401. Construction Contract Administration (3)
Prerequisites: BLAW 280; CM 210/L. Administration of contract documents, including invitation to bid, addenda, proposals, change orders, subcontracts, liens, claims, waivers, arbitration, general and supplemental conditions and CSI specifications. 2 hours lecture/discussion, 3 hours technical activity/lab per week.
CM 415/L. Fundamentals of Construction Management and Lab (2/1)
Prerequisites: CM 310/L, CM 312/L; Instructor consent. Corequisite: CM 415L. Introduction to the basic concepts of construction management. Areas of focus to include quantity analysis, productivity, work activity sequencing, network scheduling and computer applications specific to construction management. The construction manager’s relation to internal organization, owner, architect, engineer, public, press, legal aid, unions, trades, equipment, utilities, insurance, finances and governmental agencies. 2 hours lecture/discussion, 3 hours technical activity/lab per week.
CM 434. Site Planning and Logistics (3)
Prerequisites: CM 208/L, CM 326/L. Investigation, market research, finance, cost estimating and land use with respect to development process. Including an analysis of land development; site investigation; grading; street piping systems and water supply systems, including allowable pressure in pipes, head loss calculations, minimum allowable slopes for sewage disposal; and landscaping. 2 hours lecture, 3 hours technical activity/lab per week.
CM 440/L. Structural Design (2/1)
Prerequisite: CM 340. Corequisite: CM 440L. A practice-oriented treatment of the procedures for structural concrete, steel and timber design. Design of columns, beams, slabs and walls. Lateral load resisting systems. Introduction to computer aided analysis and design. Emphasis is given to the application of building structures. Not available for credit towards an engineering degree. 2 hours lecture, 3 hours of technical activity/laboratory per week.
CM 441/L. Highway Design (2/1)
Prerequisites: CM 326/L, CM 334/L. Corequisite: CM 441L. The course covers basic highway design and traffic circulation principles. Study of design elements of alignment, profile, cross-section and controlled-access highways. Investigation of functional highway classification, traffic volume, signs and measurements, intelligent transportation systems, and Caltrans standard drawings and specifications. 2 hours lecture, 3 hours of technical activity/laboratory per week.
CM 449. Dispute Prevention (1)
Prerequisites: CM 210/L. In this seminar, students will explore dispute prevention by emphasizing partnering and team building, realistic risk allocation, competing engineering and documentation, constructability analysis, and dispute-resolution clauses. Through readings, discussions, guest speakers, independent research, writing and oral presentations, students will develop a clearer understanding of dispute prevention.
CM 480. Construction Law (3)
Prerequisites: BLAW 280; CM 210/L. Orientation to the rules and regulations governing construction industry practices and activities, including contractors license law, state lien laws, health and safety regulations, personnel relations and supervision, workers compensation, employment insurance and taxes. 3 hours lecture/discussion per week.
CM 488A, B. Construction Senior Design I, II (2,2)
Prerequisites: CM 310/L, 312/L; Senior standing in Construction Management. (CM 488A and CM 488B must be completed within the same academic year.) Selection and completion of a project under faculty and/or industry supervision. Projects typical of problems that a graduate of the Construction Management Program must solve in their field of employment. Requires both written formal report and oral presentation of project. 6 hours technical activity/lab per week. (A and B Offered Fall and Spring semesters, respectively.)
CM 494. Cooperative Educational Experience (2)
Prerequisites: CM 310/L, CM 312/L. Supervised off-campus professional experience in construction management technology for students with junior or senior standing in the major. Positions are paid and usually run for a full year with summer work available. Course may be repeated for up to 6 semester units of credit with a maximum of 2 semester units counting toward the major degree requirements.
CM 601. Advanced Construction Contracts (3)
The course introduces alternative project delivery methods such as Design-Build and Public-Private Partnership (P3), roles of project participants; procuring services, organizing and managing alternative delivery contracts. Three (3) hours of lecture-discussion per week.
CM 602. Advanced Project Management (3)
The course introduces Public Private Partnership and Design-Build project delivery, the facilities acquisition process, the public sector investment decision, project finance and P3, risk evaluation and transfer.
CM 603. Advanced Contract Administration (3)
The course introduces project administration, design quality management, change orders, claims, and process payments during design and construction.
COMP 100. Computers: Their Impact and Use (3)
Not open to Computer Science majors. Introduction to the uses, concepts, techniques and terminology of computing. Places the possibilities and problems of computer use in historical, economic and social contexts. Shows how computers can assist in a wide range of personal, commercial and organizational activities. Typical computer applications, including word processing, spreadsheets and databases. (Available for General Education, Lifelong Learning.) (IC)
COMP 105BAS. Computer Programming in BASIC (1)
Prerequisite: COMP 101, COMP 110/L or COMP 106/L. Instruction and practice in computer programming in BASIC. 3 hours of lab per week.
COMP 108. Orientation to Computer Science (3)
Prerequisite: Passing score on or exemption from the ELM or equivalent*, or credit in MATH 093 or equivalent. Not a required course in the major. Recommended for incoming Computer Science majors with limited computing experience as well as those considering a major in Computer Science. Introduction to the Computer Science major and profession. Main focus on developing problem solving, algorithm development and programming skills, and acquiring critical thinking abilities, especially when applied to Computer Science. Additional emphasis on orientation to the University, campus resources, study skills, motivation and career awareness.
*Effective Fall 2018, the ELM Exam has been replaced with Multiple Measures Assessment.
COMP 110/L. Introduction to Algorithms and Programming and Lab (3/1)
Prerequisite: Grade of “C” or better in MATH 102, MATH 103, MATH 104, MATH 105, MATH 150A or MATH 255A, or a passing score on the Mathematics Placement Test (MPT) that satisfies prerequisites for MATH 150A or 255A. Corequisite: COMP 110L. Introduction to algorithms, their representation, design, structuring, analysis and optimization. Implementation of algorithms as structured programs in a high level language. Lab: 3 hours per week. (Available for General Education, Lifelong Learning if required by student’s major.)
COMP 122/L. Computer Architecture and Assembly Language (1/1)
Prerequisites: Grade of “C” or better in COMP 110/L; Grade of “C” or better in MATH 103, MATH 104, MATH 105, MATH 150A or MATH 255A, or a passing score on the Mathematics Placement Test (MPT) that satisfies prerequisites for MATH 150A or 255A; Lower division writing requirement. Corequisite: COMP 122L. Introduction to computer architecture, assembly language programming, system software and computer applications. Number systems and data representation. Internal organization of a computer. Primitive instructions and operations. Assembly language. Integrated lecture/lab environment. Lab: 3 hours per week.
COMP 182/L. Data Structures and Program Design and Lab (3/1)
Prerequisites: Grade of “C” or better in COMP 110/L; Grade of “C” or better in MATH 103, MATH 104, MATH 105, MATH 150A or MATH 255A, or a passing score on the Mathematics Placement Test (MPT) that satisfies prerequisites for MATH 150A or 255A; Lower division writing requirement. Corequisite: COMP 182L. Introduction to data structures and the algorithms that use them. Review of composite data types, such as arrays, records, strings and sets. Role of the abstract data type in program design. Definition, implementation and application of data structures, such as stacks, queues, linked lists, trees and graphs. Recursion. Use of time complexity expressions in evaluating algorithms. Comparative study of sorting and searching algorithms. Lab: 3 hours per week.
COMP 196A-Z. Experimental Topics Courses in Computer Science (1-4)
Course content to be determined.
COMP 222. Computer Organization (3)
Prerequisites: Grade of “C” or better in COMP 122/L and COMP 182/L. Extension of basic addressing concepts to more advanced addressability, such as base register and self-relative addressing. Comparative computer architecture focusing on such organizations as multiple register processors and stack machines. Basics of virtual memory input-output. Introduction to the concept of microprogrammable systems. Low-level language translation process associated with assemblers. System functions such as relocatable loading and memory management. Application of data structure and hashing techniques to the above. Other related topics.
COMP 256/L. Discrete Structures for Computer Science and Lab (3/1)
Prerequisites: COMP 182/L; MATH 150A; PHIL 230. Study of discrete mathematical structures and proof techniques as used in computer science. Discrete structures, such as functions, relations, sets, graphs and trees. Proof techniques, such as proof by induction, proof by contradiction and proof by cases. Counting techniques. Lab: 3 hours per week.
COMP 282. Advanced Data Structures (3)
Prerequisites: Grade of “C” or better in COMP 182/L and MATH 150A. Introduction to advanced data structures (particularly persistent structures) using object-oriented design. Main memory structures, hash tables and trees. Architectural foundations for files. Large-scale sorting. Hash-based persistent structures. Indexed files. Introduction to databases.
COMP 296A-Z. Experimental Topics Courses in Computer Science (1-4)
Course content to be determined.
COMP 300. Computer Fluency (3)
Prerequisite: Completion of the lower division writing requirement. Does not provide credit toward Computer Science major. Study of fundamental computing concepts related to: information technology, data and its digital representation, technological power, computing limitations and social impact. Survey of essential and advanced applications designed to process different forms of information other than text. Promote such computing skills as basic algorithmic thinking, debugging, logical reasoning and critical use of information. Develop capabilities for applying the technology. (Available for General Education, Lifelong Learning.)
COMP 310. Automata, Languages and Computation (3)
Prerequisite: COMP 256/L or MATH 326. Study of the relation of languages (defined as sets of strings) and machines for processing these languages, with emphasis on classes of languages and corresponding classes of machines. Phrase structure languages and grammar. Types of grammar and classes of languages. Regular languages and finite state automata. Context-free languages and pushdown automata. Unrestricted languages and Turing Machines. Computability models of Turing, Church, Markov and McCarthy. Applications to programming languages, compiler design, and program design and testing.
COMP 322/L. Introduction to Operating Systems and System Architecture (3/1)
Prerequisite: COMP 222, or ECE 422 and ECE 425/L. Corequisite: COMP 322L. Recommended Prerequisite: COMP 105C or knowledge of “C” Language. Examination of the principal types of systems, including batch, multi-programming and time-sharing. Discusses networked system. Considers the salient problems associated with implementing systems, including interrupt of event driven systems, multitasking, storage and database management and input-output. Emphasizes some of the simple algorithms used to solve common problems encountered, such as deadlocks, queue service and multiple access to data. Projects are implemented to reinforce the lectures. One 3-hour lab per week.
COMP 333. Concepts of Programming Languages (3)
Prerequisite: COMP 282. Discussion of issues in the design, implementation and use of high-level programming languages through a historical framework, including how languages reflect different design philosophies and use requirements and the technical issues in the design of main abstraction constructs of programming languages. Other approaches to imperative or object-oriented programming, functional programming, logical programming and parallel programming.
COMP 380/L. Introduction to Software Engineering (2/1)
Prerequisites: COMP 270/L or COMP 282; PHIL 230; and Oral Communication GE Basic Skills Section A.4. Corequisite: COMP 380L. Concepts and techniques for systems engineering, requirements analysis, design, implementation and testing of large-scale computer systems. Principles of software engineering for production of reliable, maintainable and portable software products. Emphasis on object-oriented analysis and design techniques. Topics include unit, integration and systems testing, configuration management, software quality assurance practices and an introduction to Computer Aided Software Engineering (CASE). This is a lecture portion of a course in software engineering involving the design and partial implementation of a software system as a group project. Lab: 3 hours per week.
COMP 396A-Z. Experimental Topics Courses in Computer Science (1-4)
Course content to be determined.
COMP 410. Logic Programming (3)
Prerequisites: COMP 333, COMP 282, COMP 310; Attempted Upper Division Writing Proficiency Exam. Programming techniques in the logic programming language PROLOG. Prenex conjunctive normal form and grammatical algorithms. Tableaux, sequenzen, resolution and other semi-decision procedures. Closures of relations, fixed point theory, control mechanisms, relationship to functional programming.
COMP 424. Computer System Security (3)
Prerequisites: COMP 322/L and COMP 380/L, or CIT 360/L and IS 435; Attempted Upper Division Writing Proficiency Exam. Analysis of the need for computer system security and the security techniques in operating systems, databases and computer networks. Supporting techniques, such as auditing, risk analysis and cost-benefit tradeoffs, are discussed.
COMP 429. Computer Network Software (3)
Prerequisites: COMP 322/L; Attempted Upper Division Writing Proficiency Exam. Basic software design and analysis considerations in networking computers into coherent, cooperating systems capable of processing computational tasks in a distributed manner. Network topology, routing procedures, message multiplexing and process scheduling techniques.
COMP 440. Database Design (3)
Prerequisites: COMP 380/L; Attempted Upper Division Writing Proficiency Exam. Database structure, including: structure definition, data models, semantics of relations and operation on data models. Database schemas, including element definition and use and manipulation of the schema. Elements of implementation. Algebra of relations on a database. Hierarchical databases. Discussion of information retrieval, reliability, protection and integrity of databases.
COMP 450. Societal Issues in Computing (3)
Prerequisites: COMP 380/L; Upper Division Writing Proficiency Exam. Survey course on the role of the digital computer in modern society. The dangers of the misuse of computers (as in the invasion of privacy), as well as the proper and intelligent use of the machines, are discussed. Not available for graduate credit.
COMP 465/L. Computer Graphic Systems and Design and Lab (2/1)
Prerequisites: MATH 262; Attempted Upper Division Writing Proficiency Exam. Corequisite: COMP 465L. Fundamental concepts of computer graphics. Graphics devices; graphics languages; interactive systems. Applications to art, science, engineering and business. Trade-offs between hardware devices and software support. Lab: 3 hours per week.
COMP 467. Multimedia Systems Design (3)
Prerequisites: COMP 380/L; Attempted Upper Division Writing Proficiency Exam. Study of fundamentals of multimedia storage, processing, communication, presentation and display by digital means with emphasis on audio, still images and video media. Includes sampling theory, compression techniques and synchronization. Discussion of hypermedia and methodology issues. Multimedia programming; software tools for authoring multimedia applications and interfaces.
COMP 469. Introduction to Artificial Intelligence (3)
Prerequisites: COMP 310, COMP 380/L, COMP 410; Attempted Upper Division Writing Proficiency Exam. Exploration of the use of computers to perform computations normally associated with intelligence. These include game playing, theorem proving, problem solving, question answering and visual perception. Topics include languages, system architectures and heuristic strategies for advanced, high-level computations. Covers computational models for knowledge representation, natural language and vision.
COMP 482. Algorithm Design and Analysis (3)
Prerequisites: COMP 282; COMP 256/L or MATH 320 or MATH 326. The analysis of algorithms, in terms of time and space complexity for best/average/worst case execution using asymptotic notation; the application of standard algorithmic approaches, including greedy, divide and conquer, and dynamic programming, to algorithm design; and a review of classical algorithms, including sorting, searching, and graph algorithms.
COMP 484/L. Web Engineering I and Lab (2/1)
Prerequisites: COMP 322/L or COMP 380/L or CIT 360; Attempted Upper Division Writing Proficiency Exam. Corequisite: COMP 484L. Internet infrastructure and the underlying networking technologies. Study of system and software architectures for web applications, e-business and e-commerce systems. Principles of website design. Advances in web-engineering technologies. Principles of web-based based transaction processing. XML and the associated technologies. Web service technology. Security and privacy issues. Study of the emerging Internet technologies. Two hour lecture and three hour lab per week.
COMP 485. Human-Computer Interaction (3)
Prerequisites: COMP 380/L or CIT 360; Attempted Upper Division Writing Proficiency Exam. Examines the information exchange between humans and computer systems. Discusses aspects of input/output devices, software engineering and human factors with respect to human-computer interactions. Topics include text and graphic display; user modeling; program design, debugging, complexity and comprehension; and current research studies and methodologies.
COMP 490/L. Senior Design Project (3/1)
Prerequisites: COMP 380/L; Upper Division Writing Proficiency Exam. Corequisite: COMP 490L. Project-oriented course to allow students to apply their knowledge of software engineering to the design and implementation of a system to solve a real-world problem. Students select and specify a suitable problem, investigate design alternatives and select an appropriate one, implement a solution and verify and validate the result, all as part of a team effort. The role of digital computers in modern society are investigated, including the dangers of computer misuse, as well as the proper and intelligent use of computers. Ethical concerns of software professionals are studied. Lab: 3 hours per week.
COMP 491L. Senior Project Lab (1)
Prerequisites: COMP 490/L. Project-oriented lab to allow students to complete the design, implementation and testing of the team-based software engineering project started in COMP 490/L. Lab: 3 hours per week.
COMP 494A-C. Academic Internship (1-3)
Prerequisites: Junior standing or above in major; Upper Division Writing Proficiency Exam; Prior approval of the department; Good standing as a matriculated student. Academic internship training program. Supervised off-campus professional computing experience for selected computer science students. Academic internship units do not count toward General Education units or major requirements. Maximum of 6 units of enrollment is allowed. Only one enrollment per semester permitted. (Credit/No Credit only)
COMP 496A-Z. Experimental Topics Courses in Computer Science (1-4)
Course content to be determined.
COMP 499. Independent Study (1-3)
Independent Study
COMP 528/L. Mobile Computing and Lab (2/1)
Prerequisites: COMP 322/L, COMP 380/L. Corequisite: COMP 528L. Issues related to the design, development, networking, and deployment of mobile computing system for pervasive and mobile applications. Two hours of lecture and three hours of laboratory per week.
COMP 529/L. Advanced Network Topics and Lab (2/1)
Prerequisites: COMP 429 or instructor consent; MATH 340 or MATH 341. Corequisite: COMP 529L. Architectural principles: naming, addressing, routing; congestion control, traffic management, QoS; wireless networks; overlay networks and virtualization; queueing theory; measurements; network security; switching and routing; content distribution; and proposals for future Internet structures.
COMP 541. Data Mining (3)
Prerequisites: COMP 380/L. A study of the concepts, principles, techniques and applications of data mining. Topics include data preprocessing, the ChiMerge algorithm, data warehousing, OLAP technology, the Apriori algorithm for mining frequent patterns, classification methods (such as decision tree induction, Bayesian classification, neural networks, support vector machines and genetic algorithms), clustering methods (such as k-means algorithm, hierarchical clustering methods and self-organizing feature map)and data mining applications (such as Web, finance, telecommunication, biology, medicine, science and engineering). Privacy protection and information security in data mining are also discussed.
COMP 560. Expert Systems (3)
Prerequisite: COMP 469. Extensive introduction to the concepts and techniques of expert systems. Rationale for such systems, including evaluation of prospective domains. Explores existing systems, those under development and likely future areas. Basic architecture is demonstrated using both example and rule-based systems. Commercial tools for building expert systems are surveyed and evaluated. Knowledge acquisition methods. Guidelines given for planning and managing development projects.
COMP 565. Advanced Computer Graphics (3)
Prerequisites: COMP 322/L. This course will cover the theory, design, implementation and application of advanced computer graphics environments. Accelerated 3D graphics APIs; the modeling and simulation of light, sound, physical objects, motion and collisions; and user interaction in single- and multi-user virtual environments will be studied. The application domain for this class is interactive 3D computer games, scientific visualization and virtual reality.
COMP 581. Open Source Software Engineering (3)
Prerequisites: COMP 380/L. Introduction to open source software engineering concepts, principles and applications. Topics include history of open source software, open source software engineering models, open source products and software quality, strategies and business models, government policies toward open source software, work organization of open source software development, software and intellectual property rights, organizations of the open source community, and case studies. Different open source software products for various applications are also discussed and used for group projects.
COMP 582. Software Requirements Analysis and Specification (3)
Prerequisites: COMP 380/L. An in-depth study of the early phases of the software development life cycle commonly called software requirements analysis and specification. Topics include the gathering of both functional and nonfunctional requirements, customer communication, requirements prototyping, requirements modeling, requirements validation, the documentation of requirements in terms of a formal software requirements specification, and the management of software requirements.
COMP 583. Software Engineering Management (3)
Prerequisites: COMP 380/L; Upper Division Writing Proficiency Exam. Provides a framework for understanding software engineering management models, technologies, trends, tools and planning processes. Emphasizes the development of an individualized approach to managing software teams, projects and systems. The role of management as an increasingly critical factor in software engineering is examined.
COMP 584. Advanced Web Engineering (3)
Prerequisites: COMP 380/L. A study of the concepts, principles, techniques and methods of Web engineering. Topics include requirements engineering, modeling and architectures, design and technologies, testing, operation and maintenance, Web project management, application development process, usability, and performance and security of Web applications. Technologies, business models and strategies and societal issues of Web 2.0 and Semantic Web also are discussed.
COMP 585. Graphical User Interfaces (3)
Prerequisites: COMP 322/L, COMP 380/L. The design, development and analysis of programs requiring graphical, direct manipulation and user interfaces (GUIs) will be examined. The majority of modern software includes a GUI. The development tools, environments and style guides for common GUIs will be used in course assignments and discussed in lecture. The course involves the design and development of several GUI programs. The aesthetic and human computer interaction aspects and future trends in GUIs design and development also will be reviewed.
COMP 586. Object-Oriented Software Development (3)
Prerequisites: COMP 322/L, COMP 380/L. Review of object-oriented concepts. Comparison with functional methods. Benefits and pitfalls of object orientation. Fundamentals of object-oriented modeling—associations, links and states. Survey of object-oriented development methods. In-depth study of a current object-oriented method. Object-oriented software requirements analysis and modeling. Object-oriented preliminary design. Designing concurrent and multiprocessor systems. Object-oriented detailed design. Object-oriented and object-based implementations. Object-oriented testing.
COMP 587. Software Verification and Validation (3)
Prerequisites: COMP 380/L; Passing score on the Upper Division Writing Proficiency Exam. An-in depth study of verification and validation strategies and techniques as they apply to the development of quality software. Topics include test planning and management, testing tools, technical reviews, formal methods and the economics of software testing. The relationship of testing to other quality assurance activities as well as the integration of verification and validation into the overall software development process are also discussed.
COMP 589. Software Metrics (3)
Prerequisites: COMP 380/L; MATH 340 or MATH 341; Passing score on the Upper Division Writing Proficiency Exam. The role of metrics and quantitative models in software development. Product metrics, process metrics, measurement models and techniques for empirical validation. Measurement and analysis. Implementation of a metrics program. Measuring software size, complexity and functionality at different stages of software development. Use of measures to predict effort and schedule required for software projects. Measures of software quality. Analyzing defect data to predict software reliability. Performance measures. Management applications for metrics. Tools that support metrics collection, analysis, summary and presentation.
COMP 595A-Z. Experimental Topics Courses (3)
Course content to be determined.
COMP 598A-Z. Advanced Selected Topics (1-4)
Prerequisite: Instructor consent.
COMP 610. Data Structures and Algorithms (3)
Prerequisites: COMP 310; MATH 482. Topics include design strategies for data structures and algorithms, theoretical limits to space and time requirements time/space trade offs, and open problems in the field.
COMP 615. Advanced Topics in Computation Theory (3)
Prerequisites: COMP 310; MATH 482. Languages and the theory of computation are studied in depth. Covers advanced material concerning regular and context free languages. Study of deterministic context-free languages, context sensitive languages, recursive and recursively enumerable sets. Investigation of current areas of interest.
COMP 620. Computer System Architecture (3)
Prerequisites: COMP 322/L, COMP 380/L. Analysis and evaluation of individual computers, networks of computers and the programs that support their operation and use. Emphasis on comparison of architectures and the risks and benefits associated with various approaches and configurations.
COMP 630. Formal Semantics of Programming Languages (3)
Prerequisites: COMP 310, COMP 380/L. Rigorous verification and formal proofs of correctness. Denotational semantics, models of axiomatic systems and fixpoint theory of computation. Soundness and completeness of programming logics. Abstract data types and other issues in the formal definition of programming languages.
COMP 680. Advanced Topics in Software Engineering (3)
Prerequisites: COMP 322/L, COMP 380/L. New and emerging software engineering technologies and practices covering: principles, concepts, methods, notations, formalisms, techniques, and tools. Study of these technologies and practices from a practical as well as from a theoretical perspective. Explore current problems underlying the development of large software systems and approaches for dealing with them.
COMP 684. Software Architecture and Design (3)
Prerequisites: COMP 380/L, COMP 582. Techniques, methods and tools for designing, building, analyzing and evaluating the structural, architectural and behavioral properties of software systems. It includes the study of the fundamental concepts and principles of software architectural design, structured design, object-oriented design, component-level design and design for reuse.
COMP 695A-Z. Experimental Topics Courses (3)
Course content to be determined.
COMP 696A-C. Directed Graduate Research (1-3)
Prerequisite: Permission of project/thesis committee chair. (Credit/No Credit only)
COMP 698A-C. Thesis or Graduate Project (1-3)
No course description.
COMP 699. Independent Study (1-3)
Independent Study
ECE 101/L. Introduction to Electrical Engineering and Lab (1/1)
Corequisite: ECE 101L. A freshman orientation course for the Electrical Engineering program, the profession and the University. Technical writing, engineering case studies, design and analysis procedures, computer aided design, and analysis tools are integrated into the course. 1 hour lecture-discussion, 3 hours lab per week.
ECE 196A-Z. Experimental Topics Courses in Electrical Engineering (1-4)
Course content to be determined.
ECE 206/L. Computing for Electrical Engineers and Lab (2/1)
Prerequisite: MATH 150A. Corequisite: ECE 206L. Introduction to computer programming with emphasis on ECE problem solving. Major topics include problem solving, algorithm development, hardware integration and programming in NQC and C++. 2 hours lecture, one 3-hour lab per week. (Available in General Education, Lifelong Learning if required by major.)
ECE 240. Electrical Engineering Fundamentals (3)
Prerequisites: PHYS 220B/L and MATH 250. Corequisites: ECE 280 or MATH 280 or ME 280; ECE 240L for ECE, ME, and MSE majors. Introduction to the theory and analysis of electrical circuits; basic circuit elements, including the operational amplifier; circuit theorems; dc circuits; forced and natural responses of simple circuits; sinusoidal steady state analysis; and the use of a standard computer aided circuit analysis program. Consideration will be given to power, energy, impedance, phasors, frequency response and their use in circuit design. 3 hours lecture per week.
ECE 240L. Electrical Engineering Fundamentals Lab (1)
Prerequisites: MATH 250; PHYS 220B/L. Corequisite: ECE 240. Introduction to the practical aspects of electrical circuits, analysis and design. Lab includes experiments on resistive circuits, operational amplifiers, network theorems, first and second order circuits, dc meters, passive filters, resonant circuits and RC active filters. Several experiments emphasize the design process. 3 hours lab per week.
ECE 280. Applied Differential Equations in Electrical Engineering (3)
Prerequisite: MATH 150B. Recommended Corequisite or Preparatory: MATH 250. Modeling of systems by ordinary differential equations. Determination of initial conditions using dynamic behavior of physical systems. Solution of ordinary differential equations by various methods, such as separation of variables, undetermined coefficients, series, and Laplace Transform. Linear algebra and solution of systems of differential equations. Numerical methods and use of application software such as MATLAB and Mathematica in solving differential equations and systems of differential equations.
ECE 296A-Z. Experimental Topics Courses in Electrical and Computer Engineering (1-4)
Course content to be determined.
ECE 309. Numerical Methods in Electrical Engineering (2)
Prerequisites: ECE 240; MATH 280 or ECE 280; ECE 206/L or COMP 110/L. This course includes numerical techniques implemented in MATLAB for the solution of problems in electrical and computer engineering. Topics covered include an introduction to MATLAB, number representation and error analysis, interpolation and curve-fitting, numerical solutions to systems of linear equations, root-finding, differentiation, integration, and basic statistics. Two 3-hour labs per week.
ECE 320/L. Theory of Digital Systems and Lab (3/1)
Prerequisite: MATH 150B. Corequisite: ECE 320L. Introduction to digital systems. Topics include number systems, binary codes, Boolean algebra, combinational logic design, logic minimization techniques, sequential circuits design, arithmetic operations, data transfers using register transfer notation, memory devices, digital system organization and digital subsystems design. 3 hours lecture, one 3-hour lab per week.
ECE 340/L. Electronics I and Lab (3/1)
Prerequisite: ECE 240 and ECE 240L. Corequisite: ECE 340L. Recommended Corequisite: ECE 350. Linear, piecewise-linear and nonlinear models for active devices and their interaction with passive network elements. Characteristics and behavior of operational amplifiers, diodes and transistors. Small signal amplifiers and their analysis at low, midband and high frequencies. 3 hours lecture, one 3-hour lab per week.
ECE 350. Linear Systems I (3)
Prerequisites: ECE 240; MATH 280 or ECE 280. Systematic development of linear system response models in both the time and frequency domains. Concentrates on continuous system models. Techniques developed include Laplace transform, Fourier analysis, impulse response, convolution and state variables for continuous linear systems.
ECE 351. Linear Systems II (3)
Prerequisite: ECE 350. Continuation of ECE 350, with concentration on discrete system models. Techniques developed include Z-transforms, Fourier Analysis, impulse response, convolution and state variables for discrete linear systems.
ECE 370. Electromagnetic Fields and Waves I (3)
Prerequisites: ECE 240; MATH 280 or ECE 280. Study of waves in transmission line circuits, transient and steady state solutions, phasors, reflection coefficient, Smith chart, matching circuits, wave propagation in materials, vector analysis, electrostatics, magnetostatics, steady electric currents, quasi-statics and electromagnetic fields.
ECE 396A-Z. Experimental Topics Courses in Electrical and Computer Engineering (1-4)
Course content to be determined.
ECE 410/L. Electrical Machines and Energy Conversion and Lab (3/1)
Prerequisite: ECE 240. Corequisite: ECE 410L. This course covers single and three phase power, including phasor diagrams and electromagnetic laws. Maxwell’s Equations as applied to energy conversion is covered, as are analysis of magnetic circuits and their losses, and single and three phase transformers, including voltage regulation end efficiency. Electromechanical energy conversion principles followed by rotating machinery modeling and analysis. Machines include induction motors, synchronous generators and direct current motors. Application of these concepts as they apply to energy sustainability is discussed. Several projects are included in which students design, simulate, build, test and report on their findings. Available for graduate credit.
ECE 411. Electric Power Systems (3)
Prerequisite: ECE 240. Recommended Prerequisite: ECE 410. Review of single phase, three phase power and calculations of power using the “per-unit” method. Study of single line diagrams using reactance and impedance, and three phase transformers as applied to power systems and synchronous machines. Discussion of series impedance, capacitance, voltage and current as related to power transmission lines. Modeling of admittance, impedance and network calculations are included. Flexible AC Transmission Systems (FACTS) and Automated Transmission Operations (ATO) are discussed as a consequence of the implementation of the smart grid. The effects of magnetic field in power transmission lines also are discussed. Design and simulation projects are included. Students make presentations about their findings. PSPICE and MATLAB are utilized. Available for graduate credit.
ECE 412. Power Electronics (3)
Prerequisites: ECE 240, ECE 340. Recommended Prerequisite: ECE 410. Switching losses in power semiconductor switches are covered in detail. Computer simulation of power electronic converters is taught using PSPICE and MATLAB. Study of line-frequency diode rectifiers (line-frequency ac-to-uncontrolled dc) as well as line-frequency phase-controlled rectifiers and inverters (line-frequency ac-to-controlled dc). Dc-to-dc switch-mode converters and switch-mode dc-to-ac inverters also are discussed. Power electronics applications in solar energy are studied with emphasis in applications. Application of these concepts as they apply to energy sustainability is discussed. Several projects are included in which students design, simulate, build, test and report on their findings. Available for graduate credit.
ECE 420. Digital Systems Design with Programmable Logic (3)
Prerequisite: ECE 320. Designed to cover and compare a variety of programmable logic devices with design examples to show their applications. Emphasizes the implementation of digital systems with programmable logic devices and uses VHDL in design description and Vivado software in design simulation and verification. Available for graduate credit.
ECE 422. Design of Digital Computers (3)
Prerequisite: ECE 320. Structure and operation of a stored-program general-purpose digital computer. Design of computer hardware modules: arithmetic-logic units, control units, input-output units and memories. Basic organizations of digital computers. Fault diagnosis and fault tolerant design of digital systems.
ECE 425/L. Microprocessor Systems and Lab (3/1)
Prerequisites: ECE 320/L. Corequisite: ECE 425L. Studies of microprocessor architectures and microcomputer systems. Basic microprocessor software consideration and assembly language programming. Microcomputers system design considerations, applications and design with a microcontroller.
ECE 435/L. Mechatronics and Lab (2/1)
Prerequisites: ECE 240/L. Corequisite: ECE 435L. Recommended Corequisite: ECE 320, ECE 350. Machine and process control applications, data acquisition systems, sensors and transducers, actuating devices, hardware controllers, transducer signal processing and conditioning. 2 hours lecture, one 3-hour lab each week.
ECE 440/L. Electronics II and Lab (3/1)
Prerequisites: ECE 340/L. Corequisite: ECE 440L. Continuation of ECE 340. Feedback amplifiers, power amplifiers, tuned amplifiers, stability, oscillators, LRC active and passive filters. Graduate students enrolled in the class will be required to develop computer simulation design programs that will produce results that meet a set of circuit specifications. These assignments will be 20% of their total grade in the class. Available for graduate credit. 3 hours lecture, one 3-hour lab per week.
ECE 442/L. Digital Electronics and Lab (3/1)
Prerequisites: ECE 320/L, ECE 340, ECE 350. Corequisite: ECE 442L. This course covers models of electronic nonlinear devices and their analysis for digital circuit applications. Additional topics include: the limitations of digital circuits; design of logic gates, memory elements and registers at the device level; system considerations with reference to various technologies including CMOS, Pseudo-NMOS, ECL, Pass Transistor, and dynamic logic circuits; and integrated circuit layout. Graduate students enrolled in the class will be required to develop computer simulation design programs that will produce results that meet a set of circuit specifications. Available for graduate credit. 3 hours lecture, one 3-hour lab per week.
ECE 443/L. Pulse and Waveshaping Circuit Design and Lab (3/1)
Prerequisites: ECE 320/L, ECE 340/L, ECE 350. Recommended Corequisite: 443L. Wave shaping and generation circuits with application to data acquisition and instrumentation. Design of multivibrator circuits, analog-to-digital and digital-to-analog converters, sample and hold amplifiers, and general interface circuits. Graduate students enrolled in the class will be required to develop computer simulation design programs that will produce results that meet a set of circuit specifications. Available for graduate credit. 3 hours lecture, one-3 hour lab per week.
ECE 445. Introduction to Solid State Devices (3)
Prerequisite: ECE 340. Electric and magnetic properties of materials are examined with emphasis on engineering applications. Typical devices that are considered include ohmic and non-ohmic contacts, voltaic cells, PN junction devices, ferroelectric energy converters, ferrite devices and integrated circuits.
ECE 450. Probabilistic Systems in Electrical Engineering–Design and Analysis (3)
Prerequisite: ECE 350. Develops and demonstrates techniques and models useful for solving a wide range of problems associated with the design and analysis of various probabilistic systems in electrical engineering application. These include radar, communication systems, sonar, control systems, information theory, computer systems, circuit design, measurement theory, vulnerability analysis and propagation.
ECE 451. Real-Time Digital Signal Processing (2)
Prerequisite: ECE 351. Corequisite: ECE 451L. Real-time digital signal processing using DSP processors; architecture, instruction set, sampling, filtering, fast fourier transform and other applications. Available for graduate credit.
ECE 451L. Real-Time Digital Signal Processing Laboratory (1)
Prerequisite: ECE 351. Corequisite: ECE 451. Real-time digital signal processing using DSP processors; architecture, instruction set, sampling, filtering, fast fourier transform and other applications. 2 hours lecture, 4 hours lab per week. Available for graduate credit.
ECE 455. Mathematical Models in Electrical Engineering (3)
Prerequisite: ECE 350. Advanced topics in mathematics in the areas of complex variables, linear algebra, partial differential equations and series solutions to differential equations are discussed. These mathematical tools are used to model and solve electrical engineering-related problems in the areas of circuits, controls, electromagnetics, solid state and communication theories.
ECE 460. Introduction to Communication Systems (3)
Prerequisite: ECE 350. Corequisite: ECE 460L. Recommended Corequisites: ECE 351, ECE 450. Introduction to information transmission. Analog communication systems. AM. DSB, SSB, VSB, FM and PM. Frequency-division multiplexing techniques. Superheterodyne receiver. 3 hours lecture. Available for graduate credit.
ECE 460L. Introduction to Communication Systems Lab (1)
Prerequisite: ECE 350. Corequisite: ECE 460. Recommended Corequisites: ECE 351, ECE 450. Introduction to information transmission. Analog communication systems: AM. DSB, SSB, VSB, FM and PM. Frequency-division multiplexing techniques. Superheterodyne receiver. One 3-hour lab per week. Available for graduate credit.
ECE 480. Fundamentals of Control Systems (3)
Prerequisite: ECE 350. Review of the relations between transient responses, systems transfer functions and methods of specifying system performance. Analysis and synthesis of feedback control systems by means of Root-Locus methods. Nyquist diagrams, phase-gain-frequency diagrams. Use of compensating networks to optimize control system performance. Available for graduate credit.
ECE 480L. Fundamentals of Control Systems Lab (1)
Prerequisite: ECE 350. Corequisite: ECE 480. As an accompaniment to the 3-unit course Fundamentals of Control Systems (ECE480), this laboratory provides experiments to verify theoretical studies and use their applications in the design of a control system with given specifications. The experiments are mainly electrical circuits with actual measurements and simulations and design applications using system response, Routh-Hurwitz stability criterion, system identification, steady state error, root-locus, Nyquist criterion and the effects of disturbance. Use of MATLAB, Simulink and PSPICE is emphasized for analysis and design. 3-hours lab per week.
ECE 492. Senior Design Project-Electrical I (2)
Prerequisites: ECE 340, ECE 350, and two 400-level ECE courses. Recommended Corequisite: Enrollment in a 400-level electrical and computer engineering senior lab course with at least 2.5 design units. Students will design complex engineering projects, one as individuals and one as part of a team. Projects are subject to realistic constraints and require the integrated application and extension of science, engineering, economic and social concepts. Ethics, professional standards, written and oral communication skills and methods of technical problem-solving will be addressed. Requires completion of the individual project. May not be used for graduate credit.
ECE 493. Senior Design Project-Electrical II (1)
Prerequisite: ECE 492. Continuation of ECE 492. Issues concerning science, engineering, economic and social concepts, as well as ethics, written, oral communication and methods of technical problem solving will be further treated. Completion of the design project under faculty supervision culminating in a comprehensive report. Students who enter their projects in an appropriate technical paper contest are excused from submission of a comprehensive report. May not be used for graduate credit.
ECE 494A-C. Academic Internship (1-3)
Prerequisites: Sophomore, junior, senior or graduate standing in the Department of Electrical and Computer Engineering; Prior approval of the department chair; Good standing as a matriculated student. Supervised practical professional experience relevant to the field of study in approved public or private organizations. Industrial supervisor and faculty sponsor performance evaluations and student self assessment are required. A final report written by students describing the work accomplished and knowledge and skills acquired are required. Units earned may not be used to fulfill major program requirements. Any combination of internship courses “A”, “B” or “C” cannot exceed 6 units total. Available for graduate credit.
ECE 496A-Z. Experimental Topics Courses in Electrical and Computer Engineering (1-4)
Course content to be determined.
ECE 498A-X. Supervised Individual Projects (1-3)
Studies in selected areas of electrical engineering with course content to be determined.
ECE 499A-C. Independent Study (1-3)
No course description.
ECE 501. Introduction to Biomedical Engineering (3)
Preparatory: Senior or graduate standing. Characterization and properties of anatomical and physiological elements in engineering applications will be studied. Also includes the design of basic medical instrumentation.
ECE 503. Biomedical Instrumentation (3)
Preparatory: ECE 350 or instructor consent. A comprehensive introduction to medical imaging systems will be explored. Common imaging modalities are introduced from the perspectives of both physics and system, including X-Ray, CT, Ultrasound, MRI, PET and SPECT. (Cross-listed with ME 503.)
ECE 511. Distributed Energy Generation (3)
Prerequisite: ECE 350 or equivalent background in linear signals and systems. This is a graduate level course on alternative energy resources while they are used in electric power systems. This course covers the operation principles of different distributed energy technologies such as combustion turbines, fuel cells, wind turbines, micro turbines, hybrid systems, photovoltaic systems and energy storage systems. Basics of smart grid, microgrid, distributed generators modeling, control, interconnection methods, principles of power electronic interfacing circuits, and application of each power generator will be presented and discussed. Students are encouraged to do a project on one topic related to today’s distributed energy needs and challenges.
ECE 520. System on Chip Design (3)
Prerequisites: ECE 420, ECE 425. Corequisite: ECE 520L. Introduction to system on chip design methodology that includes the study of ZYNQ and ARM architectures, AXI Interconnect, memory, real-time operating system (RTOS), peripheral interface and components, and contemporary high-density FPGAs.
ECE 520L. System on Chip Design Laboratory (1)
Prerequisites: ECE 420, ECE 425. Corequisite: ECE 520. This laboratory course reinforces the system-on-chip design concept developed in the lecture course. It focuses on software hardware co-design and development and hardware verification of ZYNQ systems using Vivado software tools and ZYNQ development boards.
ECE 524. FPGA/ASIC Design and Optimization Using VHDL (3)
Prerequisite: ECE 420. Corequisite: ECE 524L. This course covers top down design methodology for FPGA and ASIC using VHDL. Hardware Description Language, (VHDL) modeling, simulation and synthesis tools are utilized to elaborate the material covered throughout the course. Xilinx (the Virtex series) and Actel (the SX and AX series) FPGA architectures and design methodologies are studied. Several sample designs are targeted and tested for each FPGA technology. ASIC design flow and design optimization techniques are discussed. ASIC design flow, constraint file generation and test benches also are studied, along with their applications to some designs samples. The use of FPGAs in space and military applications and their reliability issues are discussed. 3 hours lecture per week.
ECE 524L. FPGA/ASIC Design Lab (1)
Prerequisite: ECE 420. Recommended Corequisite: ECE 524. The lab accompanying course ECE 524 covers modeling of digital systems and electronic circuit design hierarchy and the role of methodology in FPGA/ASIC design. Hardware Description Language, VHDL, simulation and synthesis tools are utilized to elaborate the material covered throughout the course. The lab introduces the systematic top-down design methodology to design complex digital hardware such as FPGAs and ASICs. FPGA and ASIC design flow as well as design optimization techniques are discussed. For FPGAs, Xilinx Virtex and Actel SX architecture are covered. Individual and group projects are assigned to students. 3 hours lab per week.
ECE 526/L. Digital Design with Verilog and System Verilog and Lab (3/1)
Prerequisites: ECE 320/L. Corequisite: ECE 526L. This course covers the use of Verilog and SystemVerilog Languages (IEEE Std. 1800) for the design and development of digital integrated circuits, including mask-programmed integrated circuits (ASICs) and field programmable devices (FPGAs). Hierarchical top down vs. bottom up design, synthesizable vs. non-synthesizable code, design scalability and reuse, verification, hardware modeling, simulation system tasks, compiler directives and subroutines are all covered and illustrated with design examples. 3 hours lecture, one 3-hour lab per week.
ECE 527. Application Specific Integrated Circuit Development (3)
Prerequisites: ECE 526/L. Corequisites: ECE 527L. Study of the tools and techniques used to develop application specific integrated circuits, including mask programmed devices and field programmable circuits. Topics include synthesis methodologies, performance tradeoffs and constraints. Asynchronous interfacing is covered in detail for both single bit and bus interfaces. A non-theoretical introduction to test and testability also is included.
ECE 527L. ASIC Development Lab (1)
Prerequisites: ECE 526/L. Corequisite: ECE 527. This course is a companion to ECE 527–Application Specific Integrated Circuit Development. In the lab, students apply the lessons of ECE 527 to code circuits in Verilog HDL, synthesize them for varying performance goals and modify the implemented designs for testability. This is accomplished through use of state-of-the-art industrial design automation software.
ECE 545. Solid State Devices (3)
Prerequisite: ECE 445 or instructor consent. An in-depth study of quantum mechanics, semiconductor materials and solid state devices, including the Schrodinger equation, potential barriers and wells, energy band diagrams, mobility, effective mass, charge carrier transport, scattering mechanisms, continuity equation, and bandgap engineering, as well as the design of p-n junction diodes, bipolar junction transistors, Schottky diodes, field effect transistors, hetero-junction devices and high electron mobility transistors are undertaken in this course.
ECE 546. Very Large Scale Integrated Circuit Design (3)
Prerequisite: ECE 442. Survey of VLSI technology and very large scale integrated systems. Problems that occur when ordinary circuits are replicated to involve millions of devices. CMOS technology, design styles up to the point of submission for fabrication. Computerized methods with high-density circuits with optimized speed and power consumption. Students perform simple layouts and simulations suitable for extension to a very large scale.
ECE 561. Digital Communications Systems (3)
Prerequisite: ECE 450. Recommended Corequisite: ECE 561L. Basic principles of the analysis and design of modern digital communication systems. Topics include baseband transmission, bandpass modulation and demodulation techniques, link budget analysis, optimum receiver design, and performance of digital communication systems in the presence of noise.
ECE 561L. Digital Communications Systems Laboratory (1)
Prerequisite: ECE 450. Recommended Corequisite: ECE 561. This is a lab course that reinforces the theory taught in the ECE 561 course on digital communications systems. The lab is taught using simulation software. Topics covered include elementary signal and system design and analysis, baseband communication systems, and bandpass communication systems.
ECE 562. Data Communication Networks (3)
Prerequisite: ECE 450. Layered network architectures and the TCP/IP model. Link layer error and flow control mechanisms. Packet switching. Wired and wireless local and wide area networks. Medium access control procedures. Internet working with switches, bridges and routers. Routing algorithms. Network security.
ECE 571. Electromagnetic Fields and Waves II (3)
Prerequisite: ECE 370. Analysis of time-varying electromagnetic fields. Maxwell’s equations, waves in ideal and lossy matter. Impedance concept, duality, equivalence principle, energy flow, reciprocity theorem. Transmission lines, wave-guides, resonators, surface waves, antennas.
ECE 572. RF and Microwave Active Circuit Design (3)
Prerequisites: ECE 370, and ECE 571 or instructor consent. Basic concepts in RF and microwave electronics, including loaded Q, RLC resonant circuits, L-network matching circuits, wave propagation in transmission line circuits, S-parameters, signal-flow graphs, Smith chart, design of matching circuits using stubs, stability criteria and circles, unilateral and bilateral cases for maximum gain design, and noise figure circles, as well as the analysis and design of microwave high-gain amplifiers (HGAs) and low-noise amplifiers (LNAs), are treated in depth.
ECE 577. Microwave and Optical System Design (3)
Prerequisite: ECE 340, ECE 370 or consent of the instructor. Advanced concepts in microwave and optical system design encompassing amplifier circuits, oscillators (lasers, masers, resonators, etc.), detectors, mixers, switches, and couplers are treated. The design of Optoelectronic and Microwave Integrated Circuits (OEICs and MICs) as well as microwave noise analysis and measurement techniques, and advanced concepts in Holography are also treated.
ECE 578. Photonics (3)
Prerequisite: ECE 370. An in-depth study of the principles and applications of ray optics, matrix optics, wave optics, diffraction, interference, lens and mirrors, monochromatic and polychromatic light, Fourier optics, holography, electromagnetic optics, absorption, dispersion, polarization of light, crystal optics, solar cells and electro-optics are included in this course.
ECE 580. Digital Control Systems (3)
Prerequisites: ECE 351, ECE 480. Application of z-transform and state variable methods to the analysis and design of digital and sampled-data control systems — the sampling process, data reconstruction devices, stability analysis, frequency response methods, continuous network compensation, digital controllers, z-plane synthesis, state-variable feedback compensation, and variable gain methods in non-linear sampled-data system analysis.
ECE 581. Fuzzy Control (3)
Prerequisite: ECE 480. Consists of two parts. First part: Introduces basic concepts of fuzzy logic, such as fuzzy set, rules, definitions, graphs and properties related to fuzzification and defuzzification. Second part: Introduces fuzzy logic control and its application to control engineering and discusses the basic fuzzy logic controllers, the relevant analytical issues and their roles in advanced hierarchical control systems.
ECE 602. Biomedical Engineering I (3)
Prerequisite: ECE 351 or instructor consent. A project-based comprehensive introduction to computing methods in biomedical engineering will be explored, including biomedical modeling, biomedical signal processing, medical image analysis and machine learning.
ECE 603. Biomedical Engineering II (3)
Prerequisite: ECE 309/ME 309 or instructor consent. The course focuses on application of engineering methods in bioinformatics, an important field of bioengineering. Different approaches to DNA sequence processing, protein sequence analysis and microarray data analysis are introduced.
ECE 610. Fault Analysis in Power Systems (3)
Prerequisites: ECE 410/L or instructor consent. Study of impedance and admittance models, network calculations and symmetrical faults using Zbus (impedance matrix), symmetrical components and sequence networks. Unsymmetrical faults using symmetrical components also are covered. The power-flow problem is analyzed and explained in detail using methods, including Newton-Raphson and DC-power flow. The effects of distributed generation (DG) in short circuit analysis are discussed. A project is assigned in which students select a topic related to the course, perform bibliographical research, write a report and make presentations about their findings. Tools used include MATLAB and PSPICE.
ECE 611. Power Distribution Systems (3)
Prerequisites: ECE 410/L. Corequisite: ECE 411. “Load Analysis” and “Load Forecasting” using Box-Jenkins Methodology are introduced. Distribution transformers, design of sub-transmission lines and distribution lines, design of primary systems and secondary systems leading to voltage drop and voltage regulation and power losses are covered. Detailed study of the “K” factor is given. Reliability of distribution systems is analyzed and distributed generation (DG) is discussed. Automated distribution operations (ADO), where the problem of voltage-drop and voltage regulation is resolved using IED (intelligent electric devices), is discussed; this topic is a consequence of the implementation of the smart grid. The application of the concepts covered in this course is discussed in relation with sustainability. A project is assigned in which students select a topic related to the course, perform bibliographical research, write a report and make presentations about their findings. Tools used include MATLAB and PSPICE.
ECE 612. Selected Topics in Power Systems (3)
Preparatory: Instructor consent. In this “Protective Relaying” class, introduction to general philosophies and classification of relays is covered. VTs (voltage transformers) and CTs (current transformers) and their selectivity are studied in detail following ANSI/IEEE standards. Design principles and protection with time-overcurrent relays, instantaneous current-voltage relays, directional-sensing relays, generator, transformer, bus and line protection using relays are also studied. R-X, MHO, reactance and ground relays are covered as well. Several lab experiments using a state-of-the-art protective relay lab with microprocessor-based relays are included. A project is assigned in which students select a topic related to the course, perform bibliographical research, write a report and make presentations about their findings. Tools used include MATLAB and PSPICE.
ECE 620. Advanced Switching Theory (3)
Prerequisite: ECE 320. Detailed study of synchronous and asynchronous circuits, their design, characterization, optimization and decomposition. Combinational and sequential hazards and how to remove them. A detailed study of race free and critical race free asynchronous design. Non-Boolean logic design such as Galois logic and many value logics and algorithmic state machine (ASM) designs are covered.
ECE 621. Computer Arithmetic Design (3)
Prerequisite: ECE 422. Design analysis of high speed adders, subtractors, multipliers and dividers of digital computers, integrated circuits and digital devices. Signed-digit adder/subtractor, multiplicative and division algorithms and hardware. Iterative cellular array multipliers and dividers. Floating point arithmetic processor and pipelined arithmetic.
ECE 622. Digital Systems Structure (3)
Prerequisite: ECE 422. Studies of digital systems architectures primarily from the hardware viewpoint. Techniques and design methods employed for general purpose computers. Unconventional and special-purpose computers, such as parallel processors, associative processors, pipeline processors, array processors, list processors, hardware compilers.
ECE 623. Diagnosis and Reliable Design of Digital Systems (3)
Prerequisite: ECE 620. Basic theory and techniques for testing VLSI circuits and systems. Fault Modeling, logic simulation and fault simulation techniques are discussed. Test generation for combinational and sequential logic circuits, as well as checking experiments. Gate-level digital simulation and its application to fault diagnosis. Design techniques using static and dynamic redundancy for reliable systems, design for testability (DFT), Built-in self-test (BIST) and design techniques for fault tolerant and early diagnosable systems. The use of DFT tools for test generation, fault diagnosis, fault coverage, design for testability, reliability computations and test synthesis. Delay faults and testing, fault diagnosis, quiescent current testing (Iddq), functional testing and crosstalk.
ECE 624. Digital Systems Design Automation and VHDL Modeling (3)
Prerequisite: ECE 623. Issues related to CAD tools used in the physical design of VLSI systems. A discussion of the mathematical tools used in this field, such as graph theory, optimization and search techniques, such as mathematical programming, and defining the constraints and objectives associated with each problem, as well as several classical algorithms used in their solution. These problems include floorplanning, partitioning, placement and routing. Discussion of static timing analysis and signal integrity, leading to development of new CAD tools for Deep Sub-micron technology.
ECE 625. Microprocessor Interfacing and Applications (3)
Prerequisite: ECE 425. Various interfacing concepts and techniques are presented for microprocessor systems to gather data and control peripheral devices. The topics include general-purpose inputs/outputs, analog inputs, serial communication interfacing (SCI), serial peripheral interfacing (SPI), pulse width modulation (PWM), Inter-IC (I2C), controller area networks (CAN), real-time operating systems (RTOS), etc. Real-world design issues and applications such as control system applications are discussed. Methodical system design approaches are adopted to develop microcontroller-based embedded systems.
ECE 635. Error Detection and Correction Systems Design (3)
Prerequisites: ECE 320, ECE 450. Theory and application of error detection and correction codes. Linear and cyclic block codes using finite field arithmetic, encoding, decoding and error-correcting techniques. System control with emphasis on hardware implementation.
ECE 640. Modern Electronic Techniques (3)
Prerequisite: Instructor consent. Advanced electronic design techniques, such as switching regulators and switching amplifiers are covered. Also included are thermal effects and manufacturing defects. Finally, advanced audio design also is emphasized. Computerized design techniques are used.
ECE 642. RF Electronics Design (3)
Prerequisite: Instructor consent. Design of RF amplifiers and tuners is emphasized. Covered are AM/FM RF amplifiers, AM/FM tuners and AM/FM detectors. Radar applications are considered: TV circuits, including UHF/VHF tuners, video amplifiers, sync. vertical and horizontal circuits. Automatic control circuits also are covered. Phase lock loop techniques are introduced with emphasis on RF applications, including frequency synthesis techniques using digital approaches.
ECE 648. Electrical Network Theory (3)
Prerequisite: Instructor consent. Analysis and synthesis of passive networks, using two port theory, Matrix, signal flow graphing and computerized techniques in active network design, with emphasis on signal processing.
ECE 649. Active Network Synthesis (3)
Prerequisite: Instructor consent. Frequency and time domain approximations, introduction to active circuits, modern design of active filters of computerized techniques in active network design, with emphasis on signal processing.
ECE 650. Random Processes (3)
Prerequisite: ECE 450. Random vectors, sequences and processes. Linear systems with random inputs. Second moment theory and spectral analysis. Narrowband processes. Gaussian and Poisson processes. Application to filtering, detection and estimation of signals in white and non-white noise.
ECE 651. Digital Signal Processing I (3)
Prerequisite: ECE 351. FIR filter structures and implementation, IIR filter structures and implementation; FIR filter design techniques; IIR filter design techniques; fundamentals of multi-rate DSP; and introduction to discrete wavelet transform.
ECE 652. Digital Signal Processing II (3)
Prerequisites: ECE 450, ECE 651. Preparatory: ECE 351. Discrete random process, linear prediction filter, FIR Wiener filter, IIR Wiener filter, nonparametric spectrum estimation, parametric spectrum estimation, LMS adaptive filter and RLS adaptive filter.
ECE 658. Signal Detection and Estimation Theory (3)
Prerequisite: ECE 650. Fundamentals of detection and estimation theory, with applications to communications, radar and signal processing. Optimum receiver principles. Detection of random signals in noise. Parameter estimation. Linear and nonlinear estimation and filtering.
ECE 659. Information Theory and Coding (3)
Prerequisite: ECE 650. Entropy, entropy rate, mutual information. Data compression and source codes, including construction and efficiency. Discrete channels with and without memory, channel capacity, noiseless and noisy channels. Introduction to channel coding, and encryption and decryption.
ECE 660. Modulation Theory and Coding (3)
Prerequisites: ECE 561, ECE 650. Principles of M-ary communications. Signal space methods, optimum detection. Various modulation techniques and their performance in terms of bandwidth and power efficiency. Efficient signaling with coded waveforms. Channel coding, including block and convolutional coding.
ECE 661. Wireless Communications (3)
Prerequisites: ECE 561, ECE 650. Characterization of wireless channels, including path loss models, and flat and frequency selective fading. Multiple access techniques. Performance of digital modulation techniques under channel impairments. Mitigation techniques, including diversity, equalization, multi-carrier modulation and spread spectrum.
ECE 665. Radar Systems (3)
Prerequisite: ECE 460, ECE 650. Radar equation, target cross section, MTI and pulsed Doppler radars, and CW and CW-FM radar. Receiver noise calculations. Radar detection and parameter estimation in noise and clutter. Matched filters, pulse compression, radar signal choice and ambiguity function.
ECE 666. Fiber-Optic Communications (3)
Prerequisite: ECE 460. Mode theory, waveguide equations and fiber modes calculations. Optical signal dispersion and degradation. Optical sources, photo detectors, modulation/demodulation techniques and optical system receiver performance. Power and rise-time link budget analysis.
ECE 666L. Fiber Optic Communication Lab (1)
Prerequisites: ECE 460/L. Corequisite: ECE 666. This lab accompanying course ECE 666 covers fiber optic communication design, measurements and simulations. This includes numerical aperture, fiber attenuation, power distribution in single mode fibers, mode distribution in multimode fibers, fiber coupling efficiency and connectors/splices losses. Design, construction and simulation of WDM communication system components also are covered. Individual and group projects are assigned to students. 3 hours lab per week.
ECE 671. Microwave Engineering (3)
Prerequisite: ECE 571. Application of the concepts of modern network theory to waveguiding systems. Impedance transformation and matching, scattering matrix, propagation in non-isotropic media, passive microwave devices, electromagnetic resonators, and measurements in microwave systems.
ECE 672. Advanced Microwave Circuit Design (3)
Prerequisite: ECE 572. Preparatory: Instructor consent. Advanced microwave circuit design and in-depth analysis of microwave transistor amplifiers, microwave oscillators, detectors, mixers, microwave control circuits and microwave integrated circuits (MIC’s) are included in this course. Practical design issues of microwave circuits are emphasized. Materials, mask layout and fabrication techniques of microwave integrated circuits (MIC’s) also are treated.
ECE 673. Microwave Semiconductor Devices (3)
Prerequisite: ECE 545. Preparatory: Instructor consent. Physical principles and advanced design techniques and applications of microwave semiconductor materials and devices, in particular, varactors, PIN diodes, tunnel diodes, avalanche transit-time devices (IMPATTs, TRAPATTs), microwave bipolar junction transistors, microwave field effect transistors, transferred electron devices (TEDs), hot-electron devices, real space transistors (RSTs) and microwave quantum-effect devices are treated in depth in this course.
ECE 674. Antenna Engineering (3)
Prerequisite: ECE 571. First course in the theoretical analysis and design of antennas. Review of fundamental concepts beginning with Maxwell’s Equations, discussion of significant antenna parameters, elementary antennas, apertures, arrays, traveling-wave antennas and antennas based on geometrical optics.
ECE 681. Non-Linear Control Systems (3)
Prerequisite: ECE 480. This course studies methods for modeling, analysis and design of nonlinear dynamical systems with applications in control. The materials include analysis of nonlinear systems by means of describing functions and phase-plane diagrams; stability studies by means of the first and second methods of Lyapunov, Popov’s Methods and La Salle’s Theorem, and system design methods, including Lyapunov based design, feedback linearization, sliding mode control and adaptive control.
ECE 682. State Variables in Automatic Control (3)
Prerequisite: ECE 480. Application of state-space methods to the analysis and synthesis of feedback control systems-matrices, vectors and vector spaces, coordinate transformations, solution of the vector matrix differential equation, stability, controllability and observability, and optimal control systems.
ECE 683. Optimal Control (3)
Prerequisite: ECE 682. Applications of variational methods, Pontryagin’s Maximum Principle and dynamic programming to problems of optimal control theory. Iterative numerical techniques for finding optimal trajectories.
ECE 684. Stochastic Control (3)
Prerequisites: ECE 650, ECE 682. Control of linear, discrete-time and continuous-time stochastic systems; statistical filtering, estimation and control with emphasis on the Kalman filter and its applications; Wiener filtering.
ECE 695A-Z. Experimental Topics Courses in Electrical Engineering (1-4)
Course content to be determined.
ECE 696. Directed Graduate Research (1-3)
(Credit/No Credit only)
ECE 697. Directed Comprehensive Studies (3)
(Credit/No Credit only)
ECE 698. Thesis or Graduate Project (1-6)
No course description.
ECE 699A-C. Independent Study (1-3)
Independent Study
ME 101/L. Introduction to Mechanical Engineering and Lab (1/1)
Prerequisite: MATH 102, MATH 104, MATH 105, MATH 150A or MATH 150B, or a passing score on the Mathematics Placement Test (MPT) that satisfies prerequisites for MATH 150A or MATH 255A. Corequisite: ME 101L. Freshman orientation course introducing the Mechanical Engineering Program, the profession and the University. “Tools of the trade”—the Internet, word processing, spreadsheets, power point, computer-aided design, basic lab measurement instruments, commercial component catalogs and numerically controlled machine tools to support prototype fabrication—are introduced in the context of engineering practice. Fundamental engineering analysis/design is explored through simple examples covering all aspects of mechanical engineering. 1 hour lecture, 3 hours lab per week. (Available for General Education, Lifelong Learning for ME majors.)
ME 186/L. Computer-Aided Design and Lab (1/1)
Prerequisites: ME 101/L; MATH 102, MATH 104, MATH 105, MATH 150A or MATH 150B, or a passing score on the Mathematics Placement Test (MPT) that satisfies prerequisites for MATH 150A or MATH 255A. Corequisite: ME 186L. Introduction to concepts in engineering graphics and their implementation with computer-aided design (CAD) parametric modeling tools. Creation of sketches, parts, assemblies, and engineering drawings. Application to group project, including oral and written reports. 1 hour lecture, 3 hours of lab per week.
ME 196A-Z/L. Experimental Topics Courses in Mechanical Engineering (1/1)
Corequisite: ME 196AL-ZL. Course content to be determined.
ME 209. Programming for Mechanical Engineers (1)
Corequisite: MATH 150A. Basic programming concepts implemented with Visual Basic for Applications (VBA), with an emphasis on engineering problem solving. Topics include the use of flowcharts, variable types, the Excel/VBA environment, decision and looping structures, and program debugging. (Available for General Education, Lifelong Learning for ME majors.)
ME 280. Differential Equations for Mechanical Engineers (3)
Prerequisite: MATH 150B. Recommended Preparatory Course: MATH 250. Introduction to differential equations used in engineering applications. Engineering analysis of physical systems described by differential equations: pendulums, mass-spring damper, R-L-C circuits, vibrations, beam bending, heat transfer, and hydrodynamics. Exploration of solution techniques, including undetermined coefficients, power series, and Laplace Transform. Determination of initial/boundary conditions. Linear algebra and solution of systems of differential equations. Introduction to partial differential equations and separation of variables. Not available to students with credit for MATH 280 or ECE 280.
ME 286. Mechanical Engineering Design (2)
Prerequisites: ME 186/L; Corequisite MSE 227. Introduction to mechanical design, design methodology and design for manufacturing. Engineering materials selection, metal forming/removal theory and practice. A group design project is required. 2 hours lecture per week.
ME 296A-Z. Experimental Topics Courses in Mechanical Engineering (1-4)
Course content to be determined.
ME 309. Numerical Analysis of Engineering Systems (2)
Prerequisites: MATH 150B; ME 209 or COMP 106/L or ECE 206/L or CE 280/L. Features engineering problems which require the use of algorithms and numerical analysis to obtain a solution. Modern tools, such as spreadsheets with imbedded high level-languages, are used for analysis and code development. Program documentation that requires extensive use of computer-based technical writing skills with graphical presentations. Cross section of problems are selected from various branches of engineering. Two 3-hour labs per week.
ME 330. Machine Design (3)
Prerequisites: CE 340; ME 286; MSE 227. Engineering principles and practice in the selection and design of fasteners, bearings, couplings, shafting, transmissions and other mechanical power transmission devices. Design project. 3 hours lecture per week.
ME 335/L. Mechanical Measurements and Lab (1/1)
Prerequisites: ME 209, PHYS 220B. Corequisite: ME 335L. Measurement of temperature, pressure, flow rate, force and motion. Statistical methods for analysis of uncertainty and experiment design. Use of data acquisition software for data collection and storage. Analysis of dynamic response of instruments. Written and oral presentations of experimental results. 1 hour lecture, one 3-hour lab per week.
ME 370. Thermodynamics (3)
Prerequisites: CHEM 101/L; MATH 250; PHYS 220A/AL. Fundamental theories and engineering applications of thermodynamics with emphasis of First and Second Laws of Thermodynamics. Thermodynamic properties of solids, liquids, gases, and mixtures. Work-producing and work-absorbing systems. Applications to design.
ME 375. Heat Transfer I (3)
Prerequisites: ME 370; MATH 280 or ME 280 or ECE 280; PHYS 220A/AL. Basic principles of heat transfer and their application. Introduction to conductive, convective and radiative heat transfer. Applications to design.
ME 376. Heat Transfer in Electrical and Electronic Systems (3)
Prerequisites: MATH 280 or ECE 280; PHYS 220A/AL. Basic principles of thermodynamics and heat transfer applicable to electrical and electronic systems. Introduction of conductive, convective, and radiative modes of heat transfer. Analysis of a finned heat sink. Not available for credit for Mechanical Engineering majors.
ME 384. System Dynamics: Modeling, Analysis and Simulation (3)
Prerequisites: AM 316; ECE 240/L. Corequisite: ME 390. Modeling of dynamic engineering systems in various energy domains—mechanical, electrical, hydraulic and pneumatic—using bond graphs, block diagrams and state equations. Analysis of response of system models. Digital computer simulation.
ME 386/L. Computer-Aided Analysis and Design and Lab (2/1)
Prerequisite: ME 286. Corequisite: ME 330, ME 386. This course addresses the use of finite element analysis (FEA) tools for effective and efficient design of mechanical elements. A commercial, general purpose FEA software application is used for the solution of non-trivial problems. Emphasis will be placed on the selection of suitable FEA models, and interpretation and critical evaluation of the results. The integration of the use of FEA tools in a well-organized design process also is emphasized. Lecture material is complemented by laboratory case studies and a design project. 2 hours lecture, 3 hours lab per week.
ME 390. Fluid Mechanics (3)
Prerequisites: MATH 250; ME 370; PHYS 220A/AL. Fundamental equations of fluid mechanics are derived and applied to engineering problems, with emphasis on understanding the physical principles involved. Basic developments are applied to compressible as well as incompressible fluids. Selective exploration of the state of the art of experimental knowledge in major areas of applications. Applications to design.
ME 396A-Z. Experimental Topics Courses in Mechanical Engineering (1-4)
Course content to be determined.
ME 400A. Engineering Design Clinic I (1-3)
Group design experience involving teams of students and faculty working on the solution of engineering design problems submitted by industry and government agencies.
ME 400B. Engineering Design Clinic II (1-3)
Prerequisite: ME 400A. Continuation of ME 400A.
ME 415. Kinematics of Mechanisms (3)
Prerequisites: AM 316; Upper division standing. Study of forces and motion of constrained mechanisms in machine systems. Analysis of linkages, cams, sliders, crank and rocker, offset crank-slider, universal joints and more. An internal combustion engine is utilized to demonstrate application of these elements at a systems level.
ME 430. Machine Design Applications (3)
Prerequisites: CE 340; ME 330. Continuation of ME 330, with emphasis on fatigue of machine parts, life, wear and friction considerations. Turbine, pump, transmissions and other devices discussed and analyzed as case studies. Design project.
ME 431/L. Machine Design and Manufacturing and Lab (2/1)
Prerequisites: ME 286; CE 340. Corequisite: ME 431L. An advanced mechanical design course with emphasis on computer aided design and design for manufacturing of machine parts. Introduction to machine elements. Metal machining theory, operation, and tool technology. Non-traditional machining and surface treatment. Working drawings, tolerancing, and limits of fit. Fixture design and planning. 2 hours of lecture and 3 hours of lab per week.
ME 434. Geometric Dimensioning and Tolerancing (3)
Prerequisite: ME 330. Fundamental principles of geometric dimensioning and tolerancing (GD&T) and their applications in computer aided mechanical design. Interpretation of fits, limits, and tolerances. Thorough analysis of coordinate and positional tolerancing. Gaging techniques, material conditions and current standards examined. Design project required. Available for graduate credit. 3 hours lecture per week.
ME 435/L. Mechatronics and Lab (2/1)
Prerequisites: ECE 240/L and ME 335/L. Corequisite: ME 435L. Machine and process control applications, data acquisition systems, sensors and transducers, actuating devices, hardware controllers, transducer signal processing and conditioning. 2 hours lecture, one 3-hour lab each week.
ME 436/L. Mechanics and Design of Composite Materials and Lab (2/1)
Prerequisites: ME 330, ME 386/L. Corequisite: ME 436L. Introduction to composite materials. Analysis, design and applications of laminated fiber reinforced composites. Macro-mechanical analysis of engineering constants and failure. Design project.
ME 460. Automotive Engineering (3)
Prerequisites: AM 316; ME 330. Introduction to automotive engineering. Design and analysis of automotive chassis, suspension, steering, brakes, power plants and drive system. Vehicle dynamics, performance and system optimization. Design project required.
ME 462. Internal Combustion Engines (3)
Prerequisites: ME 330; ME 370. Recommended Corequisite: ME 470. Characteristics and Performance of internal combustion engines, with an emphasis on Otto and Diesel types. Alternative cycles also are considered. Thermodynamics of cycles, combustion, emissions, ignition, fuel metering and injection, friction, supercharging and engine compounding. 3 hours lecture per week.
ME 470. Thermodynamics II (3)
Prerequisite: ME 370. Continuation of Thermodynamics I, with applications to engineering systems. Gas and vapor cycles for power and refrigeration. Reactive and non-reactive mixtures. Introduction to combustion.
ME 476. Heat Transfer II (3)
Prerequisites: ME 375; ME 390; ME 280 or MATH 280 or ECE 280. Intermediate topics on conduction, convection, radiation heat transfer. Introductions to heat exchangers, simultaneous heat and mass transfer and phase change. Applications to design.
ME 482. Fundamentals of Alternative Energy and Fuel Cell Technology (3)
Prerequisites: ME 375, ME 390, MSE 304. Alternative energy basics, energy economics, fuel cell fundamentals, fuel cell operating principles and performance, fuel cell types, construction features, balance of fuel cell power plant, hydrogen infrastructure.
ME 483. Solar, Wind and Geothermal Energy (3)
Prerequisites: ME 375, ME 390, MSE 304. Overview of alternative energy resources. Solar radiation characteristics. Solar energy collection and conversion devices. Design and analysis of passive and active solar energy systems. Solar electric power production and inverter technology. Wind energy conversion. Geothermal energy systems.
ME 484/L. Control of Mechanical Systems and Lab (2/1)
Prerequisite: ME 384. Corequisite 484L. Classical feedback control theory emphasizing mechanical systems. Time domain, frequency domain, stability criteria and system sensitivity techniques. Introduction to design compensation and methods. Digital computer simulation of translational and rotational mechanical, hydraulic and pneumatic systems. Control system design projects. 2 hours lecture, one 3-hour lab per week.
ME 485. Introduction to Environmental Engineering (3)
Prerequisite: ME 370. Application of concepts of mass and energy balances to environmental problems as a basis for analyzing and understanding the multimedia aspect of environmental engineering. Introduction of principles of air-pollution control and global-climate change, water and wastewater treatment, groundwater contamination, hazardous waste, risk assessment and resource recovery. Qualitative and quantitative analysis of sources of pollutants, and treatment and reduction processes. Description of pertinent environmental legislations. A semester-long team design project is assigned.
ME 486A. Senior Design in Mechanical Engineering I (2)
Prerequisites: ME 309; ME 330. Corequisites: ME 386/L. First semester of a two-semester capstone design experience simulating professional mechanical engineering practice. Emphasis is on the application of engineering fundamentals to a comprehensive design project utilizing computer-aided design and analysis tools. Addresses effective group participation, and preparation of written and oral preliminary and critical design reviews. Ethical, regulatory, manufacturing and economic issues are considered as required by the project definition. Two 3-hour labs per week.
ME 486B. Senior Design in Mechanical Engineering II (2)
Prerequisite: ME 486A. Continuation and realization of the design project initiated in ME 486A. Project culminates in a final written report and oral presentation. Two 3-hour labs per week.
ME 490. Fluid Dynamics (3)
Prerequisite: ME 390. Second-semester fluids course with applications to systems of engineering interest. Potential flows, boundary layers, duct flows, lubrication theory, lift and drag. 1-dimensional compressible flow with area change, friction, heating/cooling, normal shock waves, oblique shock waves and Prandtl-Meyer expansions. Both numerical and analytical solution techniques are explored.
ME 491. Thermal-Fluids Lab (1)
Prerequisites: ME 335, ME 370, ME 375, ME 390. Experimental studies of fluid mechanics, thermodynamics, and heat transfer. Measurement and analysis of performance of simple cyclic devices, aerodynamic shapes, turbo machines, piping systems and heat exchangers. One 3-hour lab per week.
ME 493. Hydraulics (3)
Prerequisite: ME 390. Fundamental principles of incompressible fluid flow and their applications to pipe flow, open channel flow and the performance of hydraulic turbomachines. Flow in pipe systems ranging from simple series systems to complex branched networks. Uniform flows, gradually varying flows, rapid transitions and hydraulic jumps in open channels. Performance of radial, mixed-flow and axial flow centrifugal pumps and turbines, and of impulse turbines.
ME 494A-C. Academic Internship (1-3)
Prerequisites: Sophomore, junior or senior standing in the Department of Mechanical Engineering; Prior approval of the Department Internship Coordinator; Good standing as a matriculated student. Supervised practical professional experience relevant to the field of study in approved public or private organizations. Industrial supervisor and faculty sponsor performance evaluations and student self assessment are required. A final report written by students describing the work accomplished and knowledge and skills acquired are required. Units earned may not be used to fulfill Major Program requirements. Enrollment is limited to 6 units total in any combination of A, B, C. Available for graduate credit. (Letter Grade only)
ME 496A-Z. Experimental Topics Courses in Mechanical Engineering (1-4)
Course content to be determined.
ME 499A-C. Independent Study (1-3)
Independent Study
ME 501A. Seminar in Engineering Analysis (3)
Analytic and numerical methods applied to the solution of engineering problems at an advanced level. Solution methods are demonstrated on a wide range of engineering topics, including structures, fluids, thermal, thermal energy transport and mechanical systems. This course emphasizes physical phenomena that can be described by systems of ordinary differential equations.
ME 501B. Seminar in Engineering Analysis (3)
Analytic and numerical methods applied to the solution of engineering problems at an advanced level. Solution methods are demonstrated on a wide range of engineering topics, including structures, fluids, thermal, thermal energy transport and mechanical systems. This course emphasizes physical phenomena that can be described by partial differential equations.
ME 503. Biomedical Instrumentation (3)
Preparatory: Senior standing. Covers the design of medical instrumentation, specifically biosensors, therapeutic and prosthetic devices, biopotential amplifiers and lab instrumentation. Applications to associated human organ systems also are covered. Multidisciplinary analysis, design and simulation of bioengineering instrumentation are studied and implemented using computer methodology and techniques from engineering, physics and mathematics. (Cross-listed with ECE 503.)
ME 515. Dynamics of Machines (3)
Prerequisite: ME 415. Recommended Corequisite: ME 501A. Forces, motion and inertia in machines. Analysis of linkages, cams, rotor dynamics, reciprocal and rotational balancing, whirl modes and orbits, and signature analysis of machine elements. Computer simulation of machinery dynamics, including the inverse dynamics.
ME 520. Robot Mechanics and Control (3)
Prerequisite: ME 384 or equivalent. Corequisite: ME 415 or consent of instructor. Overview of the state-of-the-art of robotics and tele-robotics. Analysis, modeling and simulation of motions, differential motions and dynamics of robots. Emphasis will be placed on various aspects of robot controls, including position and force. Experience in robot design will be gained through course projects.
ME 522. Autonomous Intelligent Vehicle (3)
Prerequisite: Senior standing. Overview of the state of the art on autonomous ground vehicles. Locomotion, mobile kinematics, perception, localization, obstacle avoidance and navigation of autonomous vehicles. Emphasis will be placed on chassis design, various sensor performance and navigation algorithm development. Knowledge of motion control, vision perception, sensor active ranging and GPS navigation will be gained through course projects.
ME 531. Mechanical Design with Composites (3)
Prerequisite: ME 330. Introduction to various types of composite materials, their classifications and properties. Mechanics of composite materials with a focus on macromechanics of lamina and laminate. Stress, stiffness and failure analysis of laminate. Design and analysis of symmetric and non-symmetric laminated beams. Shaft design under torsional and bending loading scenarios. Design and analysis of walled-cylinders. Integration of numerical design and analysis software suites.
ME 532. Mechanics of Polymers (3)
Prerequisites: Undergraduate course in machine element analysis and design or equivalent background; Enrollment for graduate students only. Introduction to polymeric materials, their characterization and properties. Focus on key mechanical properties essential for design. Stress-Strain behavior theories and models with special attention to hyperelasticity and viscoelasticity. Integration of numerical design and analysis software suites.
ME 575. Applied Heat and Mass Transfer (3)
Prerequisite: ME 375 or equivalent. Continuation of ME 375, with emphasis on the convective modes of heat and mass transfer. Heat exchangers, evaporation, boiling, condensation, high speed flows and combined processes are considered with application to design.
ME 579. Municipal Solid Waste Management and Engineering Design (3)
Prerequisite: ME 370. Corequisites: ME 483 or ME 485. Engineering principles for problem solving and design of municipal solid-waste management (MSW). Chemical and physical properties and characterization of MSW as it relates to process design. Design and operation of MSW processing facilities. Landfills design and operation. Regulatory framework for recycling. Waste reduction and environmental sustainability. Group projects are assigned.
ME 583. Thermal-Fluid Systems Design (3)
Preparatory: ME 470, ME 490. System design and optimization course that integrates the disciplines of fluid mechanics, thermodynamics and heat transfer. Intent is to build on and extend information previously acquired in these courses. Emphasis is placed on the synthesis of components into a thermal-fluid system to accomplish a specified task with technical, economical and social constraints. Series of design problems are assigned to the class as homework. These problems require students to incorporate design methodology into their work.
ME 584. Modeling and Simulation of Dynamic Systems (3)
Prerequisites: AM 316; ME 501A. Comprehensive and advanced treatment of the modeling techniques and response analyses of engineering dynamic systems. Both linear and nonlinear dynamic behavior of physical systems of different technical disciplines are studied with the aid of computer simulation. Mixed systems composed of electromechanical, fluid-mechanical and electrohydraulic components also are investigated. Computational and visualization tools, such as MATLAB and Simulink, are used to enhance analyzing and understanding of system performance.
ME 590. Advanced Fluid Dynamics (3)
Prerequisites: Background equivalent to a two semester undergraduate course sequence in fluid mechanics; Enrollment for graduate students only. Corequisite: ME 501A or equivalent. Derivation of conservation equations from fundamental principles and the constitutive relations for Newtonian fluids. Exact solutions of the Navier-Stokes equations, including transient and oscillatory solutions. Laminar and turbulent boundary layers as well as Stokes flow solutions. Introduction to the vorticity equation and vortex dynamics. Potential flow applications.
ME 593. Compressible Flow (3)
Prerequisites: Background equivalent to a two semester undergraduate course sequence in fluid mechanics; Enrollment for graduate students only. Corequisite: ME 501A or ME 501B. Fundamental treatment of compressible flows including generalized one-dimensional flows, normal and oblique shock waves, Prandtl-Meyer expansion waves, unsteady waves, linearized potential flow. Method of characteristics. Hypersonic flow, high temperature and low density effects.
ME 595A-Z. Experimental Topics Courses in Mechanical Engineering (3)
Course content to be determined.
ME 630. Computer-Aided Design of Machinery (3)
Prerequisites: ME 330, ME 415. Presentation and discussion on design of complex machinery based on closed- or open-chain mechanisms. System approach to the design and analysis of practical systems, with emphasis on the use of computer-aided engineering. Iterative design processes are exercised through completing design projects with steps of component selection and design optimization included. Pro-Engineer and Pro-Mechanica software programs are used to facilitate design processes.
ME 670. Advanced Topics in Thermodynamics (3)
Prerequisites: ME 390, ME 470. Advanced topics in thermodynamics, emphasizing real fluid behavior and modeling. Interaction between thermodynamics, chemical kinetics, fluid mechanics and transport processes. Selected topics from microscopic thermodynamics applied to both equilibrium and non-equilibrium processes. Applications to real engineering systems are stressed.
ME 675A. Conductive and Radiative Heat Transfer (3)
Prerequisites: ME 575; ME 501A or ME 501B. Theory and applications of the conductive and radiative modes of heat transfer. Analytical and numerical methods for single- and multi-dimensional steady state and transient conduction. Numerical and analytical techniques as applied to radiative exchanges between diffuse and specular surfaces, and transfer through absorbing-transmitting media.
ME 675B. Convective Heat and Mass Transfer (3)
Prerequisites: ME 575; ME 590; ME 501B. Theory and application of convective heat and mass transfer. Free and forced convection in laminar and turbulent flows. Heat transfer with change of phase. Mass transfer applications, including ablation and transpiration cooling, condensation and evaporation.
ME 684. Design and Control of Dynamic Systems (3)
Prerequisite: ME 484. Design and control of mechanical systems. Time-domain and state space methods integrated into the design of dynamic processes. Application to automotive, aircraft, spacecraft, robots and related mechanical/aerospace systems. Digital simulations.
ME 692. Computational Fluid Dynamics (3)
Prerequisites: ME 309, ME 490. Introduction to the numerical analysis of fluid flows. Special techniques required for solution of the governing equations for viscous, inviscid and boundary layer flows. Applications to convective heat and mass transfer. Turbulence modeling and other submodels for complex engineering applications.
ME 695A-Z. Experimental Topics Courses in Mechanical Engineering (1-4)
Course content to be determined.
ME 696A-C. Directed Graduate Research (3)
No course description.
ME 697. Directed Comprehensive Studies (3)
Classified graduate status is required for enrollment. (Credit/No Credit only)
ME 698. Thesis or Graduate Project (1-3)
Classified graduate status is required for enrollment.
ME 699A-C. Independent Study (1-3)
Independent Study
MSE 101/L. Introduction to Engineering and Lab (1/1)
Corequisite: MSE 101L. Introduction to the engineering profession and academic programs. Orientation to the University, the College and its Departments. Development of study, communication, problem-solving, design, analytical and computing skills. Introduction to Internet, word processing, spread sheet, computer-aided design and presentation software. Design project development and team experience. 1 hour lecture-discussion, 3 hours lab per week. (Design units: 0.5) (Available to Civil Engineering majors for General Education, Lifelong Learning.)
MSE 196A-Z. Experimental Topics Courses in Manufacturing Systems Engineering (1-4)
Course content to be determined.
MSE 220/L. Construction Materials and Lab (2/1)
Prerequisites: PHYS 100A/AL. Corequisite: MSE 220L. Introduction to basic construction materials and their properties, including concrete, masonry, metals, woods and thermal materials. Introduction to finishes, equipment, and specialty items. Not available for credit toward an Engineering degree. 2 hours lecture-discussion, 3 hours technical activity-lab per week.
MSE 227. Engineering Materials (3)
Prerequisites: MATH 150A, CHEM 101/L, PHYS 220A/AL. Introductory course in engineering materials, including metals, ceramics, polymers and composites. Study of atomic and crystalline structures of materials. Application of basic principles to study of mechanical, physical and chemical behavior of materials. Selection of materials in engineering applications based on above criteria. Design project on materials properties, selection or application. 3 hours lecture per week.
MSE 227L. Engineering Materials Lab (1)
Prerequisites: MATH 150A, CHEM 101/L, PHYS 220A/AL. Corequisite: MSE 227. Introductory lab course in engineering materials and their properties. Includes experiments in mechanical properties, heat treatment, metallography, corrosion properties and X-ray diffraction. Course culminates in a special project in which students identify, design and perform an experiment of their choosing. One 3-hour lab per week.
MSE 248/L. Engineering CAD and Graphics and Lab (2/1)
Prerequisite: MATH 250. Corequisite: MSE 248L. Development of concepts and skills in engineering graphics and computer-aided design (CAD). Reading, interpretation and preparation of working drawings; dimensioning and tolerances; and interpretation of blueprints. Orthographic and isometric representations; auxiliary and sectional views. 3-dimensional solid modeling. Application of CAD graphics in the design and development of an assembly. 2 hours lecture-discussion, 3 hours lab per week. (Design units: 1.0) (May be used in General Education, Lifelong Learning if required by students major.)
MSE 296A-Z. Experimental Topics Courses in Manufacturing Systems Engineering (1-4)
No course description.
MSE 300. Construction Technology Economy (3)
Prerequisites: ACCT 220; BLAW 280; ECON 160. Applications of engineering economy and capital investment analyses for construction management technology. Evaluation of project cash flows incorporating effective interest rates, inflation, price and wage rate changes, and uncertainty and risk. Considerations of national fiscal and monetary policy impact on project planning and analysis. Not available for credit toward an Engineering Degree. 3 hours lecture-discussion per week. (Available for General Education, Social Sciences if required by a students major.)
MSE 302. Women in Mathematics, Science and Engineering (3)
Prerequisite: Completion of the lower division writing requirement. Exploration of the activities, contributions, and struggles of women in mathematics, science, engineering and related areas and professions, such as computer science. Research on individual women engaged in these fields. Investigation of different international, ethnic and culture-based practices and perspectives. Consideration of policy-related issues and intervention strategies addressing the participation and achievement of women in pertinent areas of study. (Available for General Education, Comparative Cultural Studies.) (IC)
MSE 303. Innovation, Invention and Technology (3)
Prerequisite: Completion of the lower division writing requirement. Exploration of the history, processes, methods and creators of technological innovations and inventions. Global contributions, creator diversity and technological failures are addressed. Critical assessments of technological innovation and invention. Not available for credit toward an Engineering degree. (Available for General Education, Lifelong Learning.) (IC)
MSE 304. Engineering Economic Analysis (3)
Prerequisites: MATH 150B; Completion of the lower division writing requirement. Systematic evaluation of the economic benefits and costs of projects involving engineering design and analysis. Economic decision making in an environment of limited resources and uncertainty. Present economy, the economy of multi-year projects, selection among competing independent alternatives, sensitivity of outcomes to input parameters, before and after tax analyses, replacement economy, inflation and breakeven analysis in production environments are discussed. (Design units: 0.5) (Available to Civil Engineering majors for General Education, Social Sciences.)
MSE 362. Engineering Statistical Applications (3)
Prerequisite: MATH 250. Development and application of probabilistic and statistical methods for selected classes of engineering design and analysis problems. Applications to product and structural design, engineering experiments and processes, and the reliability of engineering systems.
MSE 396A-Z. Experimental Topics Courses in Manufacturing Systems Engineering (1-4)
Course content to be determined.
MSE 401. Introduction to Engineering and Technology Management (3)
Recommended Preparatory: MSE 304, MSE 362. An introduction to the roles of the engineer in managing engineering and technology activities. Responsibilities of engineering and technology managers, and transitioning into these roles. Challenges and risks in engineering and technology management. Available for graduate credit.
MSE 402. Engineering Project Management (3)
Prerequisite: MSE 362 or equivalent. The engineering project management process, from the feasibility stage through project close out. Topics include project initiation, project screening and selection, organizational and project structure, time and cost estimation, budgeting, developing work plans, scheduling resources, managing risk, tracking work, managing teams, partnership projects and close out. Students learn to use appropriate software to assist with the project-management process. (Design units: 0.5)
MSE 403CS. Facilities Planning and Design (3)
Prerequisite: MSE 248/L or equivalent, or graduate status. Basic concepts in the planning and design of manufacturing facilities, product analysis, manufacturing processes and equipment selection, and schedule design; flow, space, activity relationships and space planning; location and layout; material handling systems; and facilities planning models. Offers a community service opportunity with activities relating to concepts and theories presented. (Design units: 1.5)
MSE 406. Engineering Cost Analysis (3)
Prerequisites: MSE 304, MSE 362. Principles of cost analysis and estimating for the evaluation of engineering design and production, with emphasis on evaluating innovations and inventions. Case studies and practical application experiences. Available for graduate credit.
MSE 407. Manufacturing Systems (3)
Prerequisites: MSE 248/L. Principles, practices and methodologies of manufacturing systems. Effective design and implementation of manufacturing operations, production, control, quality and automated systems. Available for graduate credit.
MSE 409/L. Fundamentals of Computer-Aided Manufacturing and Lab (2/1)
Prerequisite: MSE 248/L or equivalent, or graduate status. Corequisite: MSE 409L. Topics in computer-aided manufacturing (CAM). Fixed, programmable and flexible automation; numerical control technology; manual NC programming; post-processing; graphical NC programming; and NC programming with CAD/CAM systems. Selection and design of tooling. 2 hours lecture-discussion, 3 hours of lab per week. (Design units: 1.5)
MSE 410/L. Production Systems Modeling and Lab (2/1)
Prerequisites: MSE 248/L. Design and analysis of production systems. Fixed, flexible, and programmable automation. Modeling and simulation of alternative production systems in conjunction with the systems-design process. 2 hours lecture-discussion, 3 hours lab per week. Available for graduate credit.
MSE 412/L. Manufacturing Process and Lab (2/1)
Prerequisites: MSE 227/L, MSE 248/L; CE 240. Corequisite: MSE 412L. Manufacturing processes for cost-effective, high-quality production. Consideration of technical capabilities and limitations of alternative methods. Includes forming, removal, casting, joining, heat treating, molding, finishing and coating. Course project required. Laboratory experiments include heat treating, deep drawing, powder metallurgy, casting, injection molding, fabricating composites, friction coefficients analysis and milled surface evaluation. 2 hours lecture-recitation, 3 hours lab per week. Available for graduate credit. (Design units: 1.5)
MSE 415. Product Design (3)
Prerequisites: MSE 227/L and MSE 248/L. Engineering principles and practices of product design, applications of process design for manufacturing engineering, and approaches to design for manufacture (DFM) and design for assembly (DFA). Available for graduate credit.
MSE 420. New Product Innovation and Technical Entrepreneurship for Engineers (3)
Prerequisite: MSE 304. This course will focus on the skills needed by engineers related to new product development. This will include students’ understanding of creativity and innovation as well as understanding customer needs and wants. The course will also focus on product design as well as entrepreneurship tools such as design thinking and the Business Model Canvas.
MSE 488A. MSEM Senior Design I (2)
Prerequisites for Manufacturing Systems Engineering majors: MSE 402, MSE 407, MSE 409/L and MSE 412/L and passing score on UDWPE. Prerequisites for Engineering Management majors: MSE 402, MSE 407 and passing score on UDWPE; Corequisite: MSE 420. Student teams engage in complex engineering design projects subject to multiple realistic constraints. Economic, environmental, social, political, ethical, health and safety, manufacturability, sustainability and other relevant factors are addressed. Formal design reviews demonstrating written and oral communication skills are required. MSE 488A and MSE 488BCS must be completed during the same academic year. 6 hours of lab per week. Not available for graduate degree program credit.
MSE 488BCS. MSEM Senior Design II (2)
Prerequisite: MSE 488A. Continuation of MSE 488A. Includes a community service opportunity with activities relating to concepts and theories presented. MSE 488A and 488BCS must be completed during the same academic year. 6 hours of lab per week. Not available for graduate degree program credit. (Offered Spring semester.) (Design units: 2.0)
MSE 494A-C. Academic Internship (1-3)
Prerequisite: Senior or graduate standing in a major in the Department of Manufacturing Systems Engineering and Management, prior approval of the department chair, and in good standing as a matriculated student. Supervised practical professional experience relevant to the field of study in approved public or private organizations. Learning contracts and written reports required. Students may earn up to 3 units credit per semester and up to 3 units total for program elective credit. Available for graduate credit. (Credit/No Credit only).
MSE 496A-Z. Experimental Topics Courses in Manufacturing Systems Engineering (1-4)
No course description.
MSE 499A-C. Independent Study (1-3)
Prerequisites: Senior or graduate standing in Manufacturing Systems Engineering; Written approvals of the faculty sponsor and the department chair. Admission is based on evidence of ability to pursue independent study in depth and on approval of a proposal submitted prior to registration in the course. (Design units: Varies)
MSE 504. Engineering Management (3)
Prerequisite: Instructor consent. Principles and applications for effective management of technology projects, people, budgets and schedules. Organizing and motivating people, and controlling activities. Managing research, development, design, marketing and production functions in engineering and technology. Ethical considerations in engineering and technology management. (Design units: 0.5)
MSE 505. Engineering Decision Analysis (3)
Preparatory: MSE 362 or equivalent. Introduction to decision- and risk-analysis methods in the context of engineering. Organizing frameworks for the synthesis, analysis and evaluation of complex unstructured engineering problems and situations. (Design units: 1.0)
MSE 507. Lean Manufacturing Systems (3)
Prerequisite: MSE 407 or instructor consent. Concepts and principles of lean manufacturing systems. Methods and tools for application to manufacturing systems improvement. Practices and projects for effective design and implementation of lean manufacturing operation, production, control and quality systems.
MSE 508/L. CAD/CAM Systems and Lab (2/1)
Prerequisite: Instructor consent. Corequisite: MSE 508L. Concepts and applications of computer-aided design and manufacturing systems. 3-dimensional geometric modeling, surface and solid modeling, and finite element modeling and analysis. Data exchange standards. Survey and evaluation of commercial CAD/CAM systems. Computer integrated manufacturing and management systems, and e-factory implementation. Emphasis on advanced modeling tools and applications. 2 hours lecture-discussion, 3 hours lab per week. (Design units: 1.0)
MSE 509. Computer-Aided Manufacturing Systems (3)
Prerequisite: MSE 409/L or equivalent. Introduction to the design of computer-aided manufacturing systems. Concepts and principles of computer-aided manufacturing programming language development. Methods, tools, practices and projects for design and implementation of computer-aided manufacturing systems.
MSE 511/L. Robotics with Applications and Lab (2/1)
Prerequisite: Instructor consent. Corequisite: MSE 511L. Fundamentals of robotics and robot applications. Topics include control system components, end effectors, sensors, programming, robotic cell design and programmable automation. 2 hours lecture-discussion, 3 hours of lab per week. (Design units: 2.0)
MSE 512. Fundamentals of MEMS Fabrication (3)
Prerequisite: Instructor consent. Introduction to MEMS technology. Working principles of microsystems, engineering science for microsystem design and fabrication, materials for MEMS and microsystems, fabrication processes, micromanufacturing, packaging, CAD for MEMS design and assembly, and CIM integration for fabrication.
MSE 513. NDE Methods and Analyses (3)
Prerequisite: Instructor consent. Study of the methods of measuring quality in manufacturing products, including metrology and non-destructive evaluation (NDE) methods; radiographic, ultrasonic, surface examination; and acoustic emission. The capability limitations and economics of the methods of gathering and interpreting data for measurement of quality. Reliability engineering topics introduced. (Design units: 1.5)
MSE 516/L. CAD/CAM Advanced Tools and Lab (2/1)
Prerequisite: Instructor consent. Corequisite: MSE 516L. Advanced approaches to 2- and 3-dimensional computer-aided design and manufacturing. Part and assembly design, stress and mock-up using such advanced tools as CATIA. Design projects and applications. 2 hours lecture-discussion, 3 hours lab per week.
MSE 517. CAD/CAM Advanced Applications and Lab (2/1)
Prerequisites: MSE 516/L or instructor consent. Corequisite: MSE 517L. Examination and employment of advanced CAD/CAM tools throughout the product manufacturing life cycle. Applications to product and fabrication sequences modeling, and to the evaluation of product behavior during automated processes and assembly operations in the production system. 2 hours lecture-discussion, 3 hours lab per week.
MSE 523. Composite Materials (3)
Prerequisites: Undergraduate course in strength of materials and instructor consent. Introduction to composite materials. Analysis of composite properties (structural, thermal, electrical, etc.), micro- and macro-mechanics; models for describing composite properties. Composite manufacturing methods. Environmental and manufacturing effects on composites. Methods of composite testing.
MSE 527/L. Mechanical Behavior of Materials and Lab (2/1)
Prerequisite: Instructor consent. Corequisite: 527L. Relationships between mechanical behavior and materials structure. Elements of creep and fracture of metals, ceramics and composites. Introduction to linear-elastic fracture mechanics and its application to design and environmentally-assisted cracking lab methods for evaluating structural property relationships; fracture toughness measurements; and engineering applications to the design of structures and pressure vessels. Fatigue analysis and failure analysis methods. 2 hours lecture-discussion, 3 hours lab per week. (Design units: 1.0)
MSE 528/L. Principles of Materials Engineering and Lab (2/1)
Prerequisite: Instructor consent. Corequisite: MSE 528L. Study of the principles governing the selection, treatment and use of metals and alloys. Introduction to crystal structures, their imperfections and the effect on diffusion, and phase transformations. The application of thermodynamic laws to metallic alloys; solid solutions; alloying and solubility in solids; and metal/metal, metal/liquid and metal/gas interactions. 2 hours of lecture-discussion, 3 hours of lab per week. (Design units: 1.0)
MSE 531. Corrosion (3)
Prerequisite: Instructor consent. Corrosion and oxidation, thermodynamics of corrosion, electrochemical fundamentals, aqueous corrosion, oxidation, kinetics of corrosion, corrosion rates, corrosion mechanisms, Wagner Theory of Oxidation and corrosion prevention are examined. (Design units: 0.5)
MSE 536. Introduction to Advanced Biomaterials (3)
Prerequisite: Instructor consent. The interaction between the human body environment and synthetic materials, including materials for medical implants and for dental restoration and appliances is explored. Tissue engineering, biosensing, imaging and drug delivery interact directly with biomaterials. Consideration of new technologies that depend on overcoming present material limits, and improving material/biological environment interactions.
MSE 540. Sustainability for Engineers (3)
Prerequisite: MSE 602 or MSE 303. Exploration of concepts to think innovatively about achieving sustainability in the engineering domain by introducing the three aspects of sustainability, namely, economic, environmental and social. The course also includes identification and understanding of best practices and development of sustainability models for engineers.
MSE 550. Thin Film Technology (3)
Prerequisite: Instructor consent. The basic processes for the deposition of films and coatings. Physical vapor deposition (PVD); evaporation, sputtering and ion plating, chemical vapor deposition (CVD) and plasma-assisted chemical vapor deposition (PACVD); electrodeposition and electroless plating. Thermal spraying, plasma spraying and detonation gun technologies. The scientific background, basic processes, as well as relationships and applications of each process will be discussed. (Design units: 0.5)
MSE 556. Nanomaterials and Nanotechnology (3)
Prerequisite: Instructor consent. Introduction to nanotechnology and types nanomaterials that have been synthesized for applications in nanotechnology (mechanics, electronics, optoelectronics, energy and biomedical sciences). Illustration of the novel synthesis methods of various nanomaterials.
MSE 595A-Z. Experimental Topics Courses in Manufacturing Systems Engineering (1-4)
No course description.
MSE 600. Decision Tools for Engineering Managers (3)
Prerequisite: Admission into graduate program. Identification and formulation of engineering management problems with alternative approaches to modeling and analysis. Students will undertake data collection and utilize appropriate tools in statistics, forecasting, optimization, and simulation to make and analyze decisions in engineering-management. Focuses on formal quantitative modeling with strong recognition of the behavioral and political contexts of decision making in complex organizations.
MSE 601A. Engineering Statistics I (3)
Prerequisite: Instructor consent. Comprehensive statistical estimation, design and hypothesis testing methods, and their application to selected problems in engineering.
MSE 602. Entrepreneurship and Innovation for Engineering Professionals (3)
Prerequisite: MSE 604. This course will assist engineers as well as engineering managers working in high tech organizations obtain an in-depth understanding of what entrepreneurship is, how to manage an entrepreneurial project in the high tech environment and will relate how innovation is the key aspect of being a successful entrepreneur. This course will also cover an analysis of why engineers and other tech personnel should understand how innovation is a key aspect of the value proposition in high tech organizations which will include writing a real business plan using latest software.
MSE 603. Computer Integrated Manufacturing (3)
Prerequisites: MSE 508/L or instructor consent. The integration of CAD/CAM, information management and communication technologies in manufacturing environments. Provides advanced instruction in design and implementation of integrated CAD/CAM, robotics and flexible manufacturing systems, with particular attention toward bridging information gaps. Topics include analysis of product definition processes, communication in manufacturing environments, technological and organization requisites for CIM, manufacturing requirements planning, just-in-time manufacturing and future directions for factory automation.
MSE 604. Engineering Economy and Financial Analysis (3)
Prerequisite: Consent of instructor. Evaluation of economic feasibility from an engineering perspective. Application of various methods of comparing alternatives on an economic basis. Implications of depreciation, inflation, currency exchange rates and taxation on the profitability of engineering projects. Reviewing the basics of cost estimation and accounting. Development of income statement, cash flow statement and balance sheet for engineering projects. Other applications in corporate financial decision making are briefly covered.
MSE 606. Production and Operations Management for Engineers (3)
Prerequisite: MSE 600. This course explores a wide variety of production and operations management topics including managing operations related to production planning processes, manufacturing, and service organizations.
MSE 606A. Engineering Operations Management (3)
Systems methodology and mathematical bases in industry and service organizations. Selected approaches in optimization methods, such as linear programming and multi-criteria decision making tools; inventory modeling; logistics; decision analysis as well as PERT/CPM methods. Emphasis will be placed on applying the tools and the economic interpretation of results.
MSE 607B. Systems Engineering and Management (3)
Prerequisite: Instructor consent. Overview of concepts and methods of systems engineering and management. Considerations of life cycles, requirements, and configuration and cost management. Standards, metrics, architectures, integration and evaluation. Survey of relevant tools and techniques and their relationships to effective systems engineering management.
MSE 608A. Seminar in International Engineering Management (3)
Prerequisite: Instructor consent. Advanced studies of topics relevant to international problems in the field of engineering management. The course consists in part of an intensive study of selected papers from current literature.
MSE 608B. Leadership of Engineering Professionals and High-Tech Firms (3)
Prerequisite: Admission to the program. Advanced study of the leadership attributes, skills, theories, and concepts required for high-tech
companies in today’s rapidly changing workplace. Study of special considerations in the management of engineering professionals, including selection, performance, termination and conflict situations.
MSE 608C. Engineering Financial and Cost Analysis (3)
Recommended Preparatory: MSE 604 or equivalent. Fundamental concepts and methods of engineering financial cost analysis. Understanding the relevance of financial and managerial accounting to the effective management of engineering and technology projects.
MSE 609. Advanced Topics in CAD/CAM (3)
Recommended Preparatory: MSE 508/L or equivalent. Areas of current interest in computer-aided design and manufacturing. Topics include computer graphics software and hardware, mathematical bases of geometric modeling, simultaneous engineering, manufacturability analysis, feature-based processing and database management for manufacturing environments.
MSE 610. Engineering Supply Chain Systems (3)
Prerequisite: MSE 600. Supply chain design and distribution networks for engineers, information, coordination and communication, sourcing, pricing and promotion, supplier qualification in a global environment.
MSE 611. Robotics and Programmable Automation (3)
Prerequisite: Instructor consent. Recommended Preparatory: MSE 511/L. Introduction to the design of programmable automation with robotic applications. Concepts, principles and applications of programmable automation in manufacturing environments. Methods, tools, practices and projects for design and implementation of programmable automation systems.
MSE 612. Seminar in Advanced Manufacturing Technologies (3)
Prerequisite: Instructor consent. Advanced studies of topics of current interest in advanced manufacturing technologies. The course consists in part of an intensive study of selected papers from current literature.
MSE 614. Intelligent Manufacturing (3)
Prerequisite: Instructor consent. Software and methodologies for integrating intelligence into manufacturing, such as artificial intelligence and expert systems, fuzzy logic, agent software, case-based reasoning, feature-recognition, intelligent maintenance and monitoring. Methods of capturing expertise and knowledge for developing intelligent systems. Development of knowledge-based systems. Understanding examples of intelligent manufacturing available in industry.
MSE 617. Seminar in Quality Management (3)
Prerequisite: MSE 600. Comprehensive overview of Quality Management concepts needed by engineering managers. Information covered will include the application of relevant engineering-related case studies that allow students working in high tech organizations to understand and apply quality
management theory to the contemporary engineering or related projects carried high-tech firm. Additionally, students will design surveys, with a focus on the voice of customer and they will learn to implement quality management tools such as Quality Function Deployment (QFD), which are increasingly required in engineering and high-tech firms.
MSE 618. Six Sigma Quality Engineering (3)
Prerequisite: MSE 601 or instructor consent. Overview and evolution of continuous improvement methodologies. Comparison of product-related and process-related Six Sigma methodologies. Integration of operating philosophies, applied statistics and project management in continuous improvement deployment. Phases of Six Sigma methodology and application of computing technologies to quality engineering projects. Advanced topics in Six Sigma continuous improvement design.
MSE 624. Failure Analysis (3)
Prerequisite: Instructor consent. Modes, mechanisms, models and theories of materials failures. Environmental-assisted cracking and fatigue of materials. Analyses of engineering failures. Emphasis is placed on the development and formulation of approaches to materials selection based on probable failure modes.
MSE 629. Phase Transformations (3)
Prerequisite: Instructor consent. Thermodynamics of phase transformations, kinetics of reactions, diffusion, crystal growth, solidification, recovery, recrystallization and grain growth, solid state phase transformation, and diffusional and martensitic transformations.
MSE 630. Electronic Materials (3)
Prerequisite: Instructor consent. Electrical behaviors of materials; conductors, semiconductors and insulators; electronic structure of materials; preparation of semiconductor materials; crystal growth and doping; intrinsic and extrinsic semiconductors; semiconductor devices; superconductivity and superconducting materials; photoelectron effects with semiconductors; photovoltaic materials and solar cells; imperfections in semiconductors; and characterization of electronic materials.
MSE 690. Materials Engineering Research Practicum (3)
Prerequisite: Instructor consent. Applications of advanced materials and processes, engineering laboratory research techniques and methodologies to studies of current interest, such as nanotechnology, MEMS, sensors, smart materials, microelectronics, optoelectronics, bio-materials and environmentally-assisted cracking of advanced materials.
MSE 691. Automated Systems Practicum (3)
Prerequisite: Instructor consent. Application of advanced engineering principles to automated systems. Research and methodologies of current interest, such as intelligent manufacturing, modern manufacturing automation, automated systems management, automated assembly and disassembly, and the factory of the future.
MSE 692. Engineering Management Research Practicum (3)
Prerequisites: Completion of at least 18 units in formal program of study with GPA of at least 3.75; Classified status; Instructor consent. Application of advanced concepts of current interest in engineering management to research and implementation in technology-based environments, such as analytical methods, production systems, technical personnel, innovation and cost analyses.
MSE 695A-Z. Experimental Topics Courses in Manufacturing Systems Engineering (1-4)
Course content to be determined.
MSE 696A-C. Directed Graduate Research (1-3)
Prerequisites: MSE 698; Written approval of the faculty advisor and either the department graduate coordinator or the department chair. (Credit/No Credit only)
MSE 697. Directed Comprehensive Studies (3)
(Credit/No Credit only)
MSE 697MFS. Manufacturing Systems Directed Comprehensive Studies (3)
Preparatory: Classified status in M.S. Manufacturing Systems Engineering Program; Satisfactory completion of at least 24 semester units in formal program of study; Supervising faculty advisor and graduate coordinator permission. Preparation for and completion of written and oral comprehensive culminating experience requirement for the Master of Science in Manufacturing Systems Engineering degree. (Credit/No Credit only)
MSE 697MGT. Engineering Management Directed Comprehensive Studies (3)
Preparatory: Classified status in M.S. Engineering Management; Satisfactory completion of at least 27 semester units in formal program of study; Supervising faculty advisor and graduate coordinator permission. Preparation for and completion of written comprehensive case studies culminating experience requirement for the Master of Science in Engineering Management degree. (Credit/No Credit only)
MSE 697MTL. Materials Engineering Comprehensive Directed Studies (3)
Preparatory: MSE 690; Classified status in M.S. Materials Engineering Program; Permission from supervising faculty advisor and Department Graduate Coordinator. Preparation for and completion of written comprehensive examination culminating experience requirement for the Master of Science in Materials Engineering Degree. (Credit/No Credit only)
MSE 698C. Thesis or Graduate Project in Engineering Management (3-6)
Prerequisites: Advancement to candidacy for the M.S. degree; Written approvals of the faculty advisor and the department graduate coordinator or department chair. Students will chose a project that provides them the opportunity to apply skills learned in the EM program or the student has an option to do a research thesis for up to 6 credits.
MSE 698D. Engineering Management Graduate Project (3)
Prerequisites: Consent of Instructor. The student will chose a project that provides them an opportunity to apply the skills learned in the EM program. The project may be defined by the faculty or proposed by the student and approved by the faculty. (Credit/No Credit only)
MSE 699A-C. Independent Study (1-3)
Prerequisites: Classified status in M.S. degree program; Witten approvals from faculty sponsor and department graduate coordinator or department chair. Admission is based in part on evidence of the ability to pursue independent study or research in-depth and approval of a proposal submitted prior to the time of registration.