|
This program is recommended to graduate engineers and engineering managers responsible for the conception and implementation of complex systems. Emphasis is on the creative process by which these systems are conceived, planned, designed, built, tested, certified, used and retired.
Engineers with several years of work experience will learn tools and approaches for making decisions in the technical environment of today's corporations and institutions. The architecting experience can be applied to industries in defense, space, aircraft, communications, navigation, sensor, computer software, computer hardware, and commercial systems and activities. Industrial relevance is maintained through regular meetings with industry contacts and industry experienced instructors.
The Master of Science in Systems Architecting and Engineering (MSSARE) is an interdisciplinary program administered by the Department of Industrial and Systems Engineering in cooperation with the departments of Aerospace and Mechanical Engineering, Civil Engineering, Computer Science, Electrical Engineering, and the USC Marshall School of Business.
Specialization Tracks are available in the following areas:
- Aerospace and Mechanical Systems
|
|
- Artificial Intelligence/Neural Networks
|
|
|
|
- Automation and Control Systems
|
|
- Communication & Signal Processing Systems
|
|
- Computation Fluid & Solid Mechanics
|
- Software Process Architecting
|
- Computer and Information Systems
|
|
|
|
Note: Specialization tracks can be customized for the individual student with Program Director's approval.
- Bachelor of Science degree in an engineering discipline with a cumulative GPA of at least 3.00 on a 4.00 scale
- Graduate Record Examination (GRE) scores of at least 650 on the quantitative portion and 400 on the verbal portion*
- A minimum of three years of industrial experience is highly recommended prior to taking systems architecting, systems engineering, and design experience courses. This program is not recommended for bachelor's degree graduates without industrial experience.
- Statement of Purpose
- Three Letters of Recommendation (not required, but highly recommended)
- International students whose native language is not English must earn a satisfactory score on the TOEFL (600 on the paper-based test; 250 on the computer-based test) or take the on-campus International Student English Examination (ISE) prior to initial registration..
* A USC Limited student taking and earning a grade of "B" or better in SAE 541, SAE 542, SAE 549 and one of the following: ISE 460, ISE 515, ISE 544, ISE 561or ISE 563; may waive the GRE requirement when applying for the MSSARE.
A minimum of 30 units is required for the M.S. in Systems Architecting & Engineering degree.
Required Courses (9 units)
Students may only take ISE 460, ISE 561 or ISE 563 to fulfill the requirement.
|
ISE460 - Engineering Economy (or ISE561 or ISE563)
|
3
|
Units: 3
Course Description: Utilizing principles of economic analysis for choice of engineering alternatives and engineering systems. Pre-tax and after-tax economy studies. Upper division standing.
|
| ISE561 -Economic Analysis of Engineering Projects (or ISE460 or ISE563) |
3 |
| ISE563 - Financial Engineering (or ISE460 or ISE561) |
3 |
|
SAE541 - Systems Engineering Theory and Practice
|
3
|
Units: 3
Course Description: Integration of engineering problem solving methodologies based on systems concepts. Application to complex, large scale technical systems and problems faced by engineering managers. Case studies.
|
|
SAE549 - Systems Architecting
|
3
|
Units: 3
Course Description: Introduction to systems architecture in aerospace, electrical, computer, and manufacturing systems emphasizing the conceptual and acceptance phases and using heuristics; major research project. Prerequisite: B.S. degree in a related field of engineering.
|
In addition to the above, choose one of the following design experience courses or an equivalent approved by the director.
| AME503 - Advanced Mechanical Design |
3 |
| ASTE520 - Spacecraft System Design |
3 |
| ASTE523 - Design of Low Cost Space Missions |
3 |
|
AME527 - Elements of Vehicle and Energy Systems Design
|
3
|
Units: 3
Course Description: Design synthesis of aero/hydro/mechanical systems; techniques of design; conceptual thinking; problem definition, configurational development, analytic engineering approximation, oral briefings and group problem solving. Graduate standing.
|
|
CSCI577a - Software Engineering
|
4
|
| EE550 - Design and Analysis of Computer Communication Networks |
3 |
| EE555 - Broadband Network Architectures |
3 |
| EE557 - Computer Systems Architecture |
3 |
| ISE525 - Design of Experiments |
3 |
| SAE574 - Net-Centric Systems Architecting and Engineering |
3 |
Units: 4
Course Description: a: Software life cycle processes; planning considerations for product definition, development, test, implementation, maintenance. Software requirements elicitation and architecture synthesis. Team project.
|
Technical Management Area Electives (3 units) Select one course or an alternate approved by the director.
|
CE556a - Project Cost Estimating, Control, Planning, and Scheduling
|
3
|
Units: 3
Course Description: Fundamental principles and practices of cost estimating, budgeting, and cost control of construction projects. Case studies and software exercises based on project data. Graduate standing in engineering, architecture, business or urban and regional planning required.
|
|
ISE515 - Engineering Project Management
|
3
|
Units: 3
Course Description: Applying industrial and systems engineering skills to problems drawn from industry, while working in teams of 3-4 students. Teach project management skills and provide direct experience in managing and executing a group project.
|
|
ISE517 - Modern Enterprise Systems
|
3
|
Units: 3
Course Description: Study of various aspects of integrated manufacturing and service enterprises including management, design and production functions, interfaces and related resources and information systems. Recommended preparation: manufacturing processes, probability, statistics, computer programming.
|
|
ISE544 - Management of Engineering Teams
|
3
|
Units: 3
Course Description: Design and management of engineering teams. Group decision-making, motivation, leadership, infrastructural requirements, performance measurement, team diversity, conflict, and integration.
|
|
ISE562 - Value and Decision Theory
|
3
|
Units: 3
Course Description: Decision making under risk conditions; utility theory; sufficient statistics; conjugate prior distributions; terminal and pre-posterior analysis; Bayesian statistics versus classical statistics.
|
|
ISE585 - Strategic Management of Technology
|
3
|
Units: 3
Course Description: Management skills and tools for technology intensive enterprises. Life cycle analysis of technology from planning through exploitation, obsolescence and renewal.
|
|
SAE550 - Engineering Management of Government-Funded Programs
|
3
|
Units: 3
Course Description: Analysis of risks inherent in managing high-tech/high-cost government-funded engineering programs; tools and techniques for coping with the impacts of politically-driven budgets on the engineering design process. Recommended preparation: two years of work experience. This course is offered every other semester.
|
General Technical Area Electives (3 units) Select one course from the following:
|
CSCI510 - Software Management and Economics
|
3
|
Units: 3
Course Description: Theories of management and their application to software projects. Economic analysis of software products and processes. Software cost and schedule estimation, planning and control. Prerequisite: graduate standing.
|
|
CSCI577a - Software Engineering
|
4
|
Units: 4
Course Description: a: Software life cycle processes; planning considerations for product definition, development, test, implementation, maintenance. Software requirements elicitation and architecture synthesis. Team project.
|
|
CSCI577b - Software Engineering
|
4
|
Units: 4
Course Description: b: Software development, test, implementation, and maintenance methods. CASE tools and software environments. Software product engineering, configuration management, quality engineering, documentation. Application via projects. Prerequisite: a: graduate standing; b: CSCI 577a.
|
|
ISE580 - Advanced Concepts in Computer Simulation
|
3
|
Units: 3
Course Description: Coverage of various stages of simulation processes using a project and case study oriented approach; an introduction to available simulation tools and modern simulation concepts. Prerequisite: ISE 220, ISE 325, ISE 435.
|
|
SAE542 - Advanced Topics in Systems Engineering
|
3
|
Units: 3
Course Description: Advanced topics in integration software management and systems engineering, probabilistic foundations of decision-based theory, quantitative risk management, decision-based design, and safety aspects of systems engineering. Prerequisite: ISE 541.
|
|
SAE543 - Case Studies in Systems Engineering
|
3
|
Units: 3
Course Description: Real-world case studies in DoD, NASA, and commercial arenas,employing new methodologies to cover the fundamental positive and negative development learning principles of systems engineering.Pre-reqs ISE 541 and SAE 549
|
|
SAE550 - Engineering Management of Government-Funded Programs
|
3
|
Units: 3
Course Description: Analysis of risks inherent in managing high-tech/high-cost government-funded engineering programs; tools and techniques for coping with the impacts of politically-driven budgets on the engineering design process. Recommended preparation: two years of work experience. This course is offered every other semester.
|
|
SAE551 - Lean Operations
|
3
|
Units: 3
Course Description: Study of lean principles and practices as applied to automotive, aerospace and other industries.
|
Units: 3
Course Description: In-depth examination of the technical design approaches, tools, and processes to enable the benefits of net-centric operations in a networked systems-of-systems.
|
Please note that the courses and specializations listed on this site are those available via DEN. Additional course choices are available on campus. Please consult the department website for a complete list of options.
With director approval, students will take 12 units from one or a combination of the following Technical Specialization Areas.
Note: This is only a partial list of the available specialization tracks. Please consult with the program director if you are interested in other tracks.
Aerospace & Mechanical Systems
Courses
- AME502 - Systems for Remote Sensing from Space
|
3
|
Units: 3
Course Description: The operation, accuracy, resolution, figures of merit, and application of instruments which either produce images of ground scenes or probe the atmosphere as viewed primarily from space. Prerequisite: graduate standing in engineering or physics.
|
- AME503 - Advanced Mechanical Design
|
3
|
Units: 3
Course Description: Specific problems and methods of analysis in mechanical systems design.
|
- AME506 - Design of Low Cost Space Missions
|
3
|
Units: 3
Course Description: Reviews all aspects of space mission design for practical approaches to reducing cost. Examines "LightSat" mission experience and potential applicability to large-scale missions. Prerequisite: graduate standing in engineering or science; recommended preparation: AME 501 or some experience in space engineering.
|
- AME521 - Engineering Vibrations II
|
3
|
Units: 3
Course Description: Multi-degree of freedom systems; modal analysis. Rayleigh's quotient. Continuous systems; modal analysis. Beams, rods, membranes. Colocations, Galerkin, Rayleigh Ritz methods; finite elements. Prerequisite: AME 420.
|
- AME532a - Flight Vehicle Stability and Control
|
3
|
Units: 3
Course Description: Response of flight to linear, nonlinear, and randomly defined disturbances. Generation and measurement of error signals in navigational systems. Stability and control techniques.
|
- AME548 - Analytical Methods in Robotics
|
3
|
Units: 3
Course Description: Homogeneous transformations; formal description of robot manipulators; kinematic equations and their solution; differential relationships; dynamics; control; static forces; compliance. Prerequisite: EE 545; EE 482 or AME 451; knowledge of linear algebra.
|
- AME560 - Fatigue and Fracture
|
3
|
Units: 3
Course Description: Behavior of materials under cyclic and static fatigue; plastic instability; life-time predictions; brittle and ductile fracture; crack propagation and plastic blunting.
|
- AME580 - Orbital Mechanics I
|
3
|
Units: 3
Course Description: Physical principles; two-body and central force motion; trajectory correction maneuvers; position and velocity in conic orbits; Lambert's problem; celestial mechanics; orbital perturbations.
|
- AME583 - Spacecraft Attitude Dynamics
|
3
|
Units: 3
Course Description: Dynamics of systems of particles and rigid bodies; spacecraft attitude systems; attitude maneuvers (spin, precession, nutation, etc.); attitude stabilization and attitude determination; simulation methods.
|
- AME585 - Space Environments and Spacecraft Interactions
|
3
|
Units: 3
Course Description: Space environments and interactions with space systems. Vacuum, neutral and ionized species, plasma, radiation, micrometeoroids. Phenomena important for spacecraft operations.
|
- AME588 - Materials Selection
|
3
|
Units: 3
Course Description: Materials selection in relationship to design and fabrication, economic considerations, methodology of selection, performance parameter; case studies.
|
Artificial Intelligence/Neural Networks
Courses
- CSCI460 - Introduction to Artificial Intelligence
|
3
|
Units: 3
Course Description: Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Junior standing. Prerequisite: CSCI 102L or CSCI 455x.
|
- CSCI561 - Foundations of Artificial Intelligence
|
3
|
Units: 3
Course Description: Foundations of symbolic intelligent systems, search, logic, knowledge representation, planning, learning. Recommended preparation: good programming and algorithm analysis skills.
|
- CSCI564 - Brain Theory and Artificial Intelligence
|
3
|
Units: 3
Course Description: Introduces neural modeling, distributed artificial intelligence and robotics approaches to vision, motor control and memory. Prerequisite: graduate standing.
|
- CSCI574 - Computer Vision
|
3
|
Units: 3
Course Description: Description and recognition of objects, shape analysis, edge and region segmentation, texture, knowledge based systems, image understanding. Prerequisite: CSCI 455x.
|
Astronautics
|
AME502 - Systems for Remote Sensing from Space
|
3
|
Units: 3
Course Description: The operation, accuracy, resolution, figures of merit, and application of instruments which either produce images of ground scenes or probe the atmosphere as viewed primarily from space. Prerequisite: graduate standing in engineering or physics.
|
|
AME506 - Design of Low Cost Space Missions
|
3
|
Units: 3
Course Description: Reviews all aspects of space mission design for practical approaches to reducing cost. Examines "LightSat" mission experience and potential applicability to large-scale missions. Prerequisite: graduate standing in engineering or science; recommended preparation: AME 501 or some experience in space engineering.
|
|
AME580 - Orbital Mechanics I
|
3
|
Units: 3
Course Description: Physical principles; two-body and central force motion; trajectory correction maneuvers; position and velocity in conic orbits; Lambert's problem; celestial mechanics; orbital perturbations.
|
|
AME583 - Spacecraft Attitude Dynamics
|
3
|
Units: 3
Course Description: Dynamics of systems of particles and rigid bodies; spacecraft attitude systems; attitude maneuvers (spin, precession, nutation, etc.); attitude stabilization and attitude determination; simulation methods.
|
|
AME585 - Space Environments and Spacecraft Interactions
|
3
|
Units: 3
Course Description: Space environments and interactions with space systems. Vacuum, neutral and ionized species, plasma, radiation, micrometeoroids. Phenomena important for spacecraft operations.
|
|
AME599 - Special Topics
|
3
|
Units: 3
Course Description: Course content will be selected each semester to reflect current trends and developments in the field of mechanical engineering.
|
Automation & Control Systems
Courses
- EE543aL - Digital Control Systems
|
3
|
Units: 3
Course Description: Design, analysis, and implementation of digital control systems using microcomputers; Z-transform methods; frequency domain and state space approach; computational aspects; sampling and quantization. Prerequisite: EE 482.
|
- EE585 - Linear System Theory
|
3
|
Units: 3
Course Description: Analysis of linear dynamical systems by state-space techniques; controllability, observability, stability, passivity. Application of feedback control and network synthesis. Prerequisite: EE 441.
|
- EE587 - Nonlinear and Adaptive Control
|
3
|
Units: 3
Course Description: Nonlinear systems, Lyapunov Stability, Parameter Identification, direct and indirect adaptive control for linear and nonlinear systems. Design analysis, stability, robustness and applications. Backstepping, feedback linearization. Prerequisite: EE 482, EE 585.
|
- EE588 - Linear Quadratic Control
|
3
|
Units: 3
Course Description: Linear systems with quadratic cost, Riccati equations, observers, Kanman-Bucy filters, separation principle, discrete linear optimal control systems. Prerequisite: EE 585; recommended preparation: EE 482, EE 562a.
|
- EE593 - Multivariable Control
|
3
|
Units: 3
Course Description: Feedback performance analysis; robustness and stability margins; sensitivity; disturbance attenuation; design tradeoffs; singular value, characteristic locus, and inverse Nyquist array design methods. Prerequisite: EE 482 and EE 585.
|
Communication & Signal Processing Systems
Courses
- EE551 - Principles of Radar
|
3
|
Units: 3
Course Description: Signal propagation, reflections from targets; radar equation; detection of scintillating targets; resolution; ambiguity functions; clutter rejection; tracking radars. Prerequisite: EE 470; corequisite: EE 562a.
|
- EE562a - Random Processes in Engineering
|
3
|
Units: 3
Course Description: Random vectors, sequences, and functions. Linear transformations, second moment theory, spectral densities, narrowband processes, Gaussian processes, correlation detection, linear minimum mean square error estimation. Prerequisite: EE 441, EE 464.
|
- EE563 - Estimation Theory
|
3
|
Units: 3
Course Description: Parameter estimation and state estimation technique including: least squares, BLUE, maximum-likelihood, maximum a posteriori, Kalman-prediction, Kalman-filtering and Kalman smoothing and extended Kalman filtering. Prerequisite: EE 562a.
|
- EE564 - Communication Theory
|
3
|
Units: 3
Course Description: Elementary statistical design theory with applications to the design of digital communications receivers and radar receivers; signal design in digital communications. Prerequisite: EE 562a.
|
- EE567 - Communication Systems
|
3
|
Units: 3
Course Description: Analysis of communication systems operating from very low to optical frequencies. Comparison of modulation and detection methods. System components description. Optimum design of communication systems. Prerequisite: EE 562a.
|
- EE580 - Optical Communications
|
3
|
Units: 3
Course Description: Analysis and design of optical and fiber optical systems; direct detection, heterodyning, laser modulation formats; receiver analysis and fiber modeling; digital error probabilities. Prerequisite: EE 562a.
|
- EE582 - Technical Seminar on VLSI Design
|
1
|
Units: 1
Course Description: VLSI design topics; packaging; design; multi-chip modules; field-programmable gate arrays; thermal analysis; advanced technologies; fabrication; high speed circuitry; commercial CAD/CAE packages. Graded CR/NC. Prerequisite: EE 577a.
|
- EE583 - Adaptive Signal Processing
|
3
|
Units: 3
Course Description: Weiner filtering, linear prediction, method of steepest descent, stochastic gradient algorithms, recursive least-squares (RLS), fast RLS, RLS with systolic arrays, QRD-least squares methods, blind deconvolution. Prerequisite: EE 483, EE 562a.
|
- EE599 - Special Topics
|
2
|
Units: 2
Course Description: The course content will be selected each semester to reflect current trends and developments in the field of electrical engineering.
|
Computational Fluid and Solid Mechanics
|
AME404 - Mechanical Engineering Problems
|
3
|
Units: 3
Course Description: Mathematical aspects of the solutions to typical advanced mechanical engineering problems. Modeling, simulation, computational aspects, computer solutions, and computational tools. Recommended preparation: FORTRAN, MATLAB and Maple.
|
|
AME509 - Applied Elasticity
|
3
|
Units: 3
Course Description: Condensed treatment dealing with engineering applications of the principles of elasticity, using the theories of elasticity, elastic stability, and plates and shells. Prerequisite: AME 403.
|
|
AME525 - Engineering Analysis
|
3
|
Units: 3
Course Description: Typical engineering problems discussed on a physical basis. Vector analysis; functions of complex variables, infinite series, residues.
|
|
AME526 - Engineering Analytical Methods
|
3
|
Units: 3
Course Description: Typical engineering problems discussed on a physical basis. Vector analysis; functions of complex variables, infinite series, residues.
|
|
AME530a - Dynamics of Incompressible Fluids
|
3
|
Units: 3
Course Description: A unified discussion of low-speed fluid mechanics including exact solutions; approximation techniques for low and high Reynolds numbers; inviscid flows; surface waves; dynamic stability; turbulence.
|
|
AME530b - Dynamics of Incompressible Fluids
|
3
|
Units: 3
Course Description: A unified discussion of low-speed fluid mechanics including exact solutions; approximation techniques for low and high Reynolds numbers; inviscid flows; surface waves; dynamic stability; turbulence.
|
|
AME535a - Introduction to Computational Fluid Mechanics
|
3
|
Units: 3
Course Description: a: Convergence, consistency, stability: finite difference, finite element, and spectral methods; direct and iterative procedures for steady problems; linear diffusion and advection problems; nonlinear advection problems. Prerequisite: AME 525.
|
|
AME535b - Advanced Computational Fluid Mechanics
|
3
|
Units: 3
Course Description: b: Generalized curvilinear coordinates; grid generation; numerical techniques for transonic and supersonic inviscid flows; boundary layer flows; reduced Navier-Stokes equations; compressible and incompressible viscous flows. Prerequisite: AME 535a; AME 511 or AME 530a.
|
|
CE529a - Finite Element Analysis
|
3
|
Units: 3
Course Description: Basic concepts; stiffness method; variational methods; displacement method; isoparametric formulation; plane stress and strain; plates and shells; dynamics; stability; nonlinear analysis, heat transfer; computer applications.
|
|
CE551 - Computer Aided Engineering
|
3
|
Units: 3
Course Description: Computer-aided engineering in a project environment. Responding to RFPs; conceptual design; preliminary analysis; overall and detailed analysis and design; trade-off studies; project management; project presentation.
|
Computer & Information Systems
Courses
- CSCI551 - Computer Communications
|
3
|
Units: 3
Course Description: Protocol design for computer communication networks, network routing, transport protocols, internetworking. Prerequisite: CSCI 402, EE 450 and C-language programming.
|
- CSCI585 - Database Systems
|
3
|
Units: 3
Course Description: Database system architecture; conceptual database models; semantic, object-oriented, logic-based, and relational databases; user and program interfaces; database system implementation; integrity, security, concurrency and recovery. Prerequisite: CSCI 485 or departmental approval.
|
- EE552 - Logic Design and Switching Theory
|
3
|
Units: 3
Course Description: State minimization of incompletely specified sequential circuits; asynchronous sequential circuits; races; state assignments; combinatorial and sequential hazards in logic circuits. Prerequisite: graduate standing.
|
- EE554 - Real Time Computer Systems
|
3
|
Units: 3
Course Description: Structure of real-time computer systems; analog signals and devices; scheduling, synchronization of multiprocessors; reliability, availability; serial/parallel computations; real-time operating systems and languages; design examples. Prerequisite: EE 457Lx.
|
- EE562a - Random Processes in Engineering
|
3
|
Units: 3
Course Description: Random vectors, sequences, and functions. Linear transformations, second moment theory, spectral densities, narrowband processes, Gaussian processes, correlation detection, linear minimum mean square error estimation. Prerequisite: EE 441, EE 464.
|
- EE658 - Diagnosis and Design of Reliable Digital Systems
|
3
|
Units: 3
Course Description: Fault models; test generation; fault simulation; self-checking and self-testing circuits; design for testability; fault tolerant design techniques; case studies. Prerequisite: graduate standing.
|
Computer Security
|
CSCI530 - Security Systems
|
4
|
Units: 4
Course Description: Protecting data and computing resources. Systems/network/data security; cryptography; authentication; authorization; intrusion prevention/detection/response; wireless technologies and security implications. Prerequisite: CSCI 402x.
|
|
CSCI551 - Computer Communications
|
3
|
Units: 3
Course Description: Protocol design for computer communication networks, network routing, transport protocols, internetworking. Prerequisite: CSCI 402, EE 450 and C-language programming.
|
|
CSCI555 - Advanced Operating Systems
|
3
|
Units: 3
Course Description: Advanced issues in computer organization, naming, kernel design, protection mechanisms and security policies, reliable computing, data base OS, secure networks, systems specification, decentralized systems, real time systems. Prerequisite: CSCI 402.
|
|
CSCI556 - Introduction to Cryptography
|
3
|
Units: 3
Course Description: Modern secret codes. Public key cryptosystems of Rivest-Shamir-Adelman, Diffie-Hellman and others. The underlying number theory and computational complexity theory.
|
|
CSCI570 - Analysis of Algorithms
|
3
|
Units: 3
Course Description: Explores fundamental techniques such as recursion, Fourier transform ordering, dynamic programming for efficient algorithm construction. Examples include arithmetic, algebraic, graph, pattern matching, sorting, searching algorithms.
|
|
CSCI577a - Software Engineering
|
4
|
Units: 4
Course Description: a: Software life cycle processes; planning considerations for product definition, development, test, implementation, maintenance. Software requirements elicitation and architecture synthesis. Team project.
|
|
CSCI578 - Software Architectures
|
3
|
Units: 3
Course Description: Study of concepts, principles and scope of software system architectures, including architectural styles, languages, connectors, middleware, dynamism, analysis, testing and domain-specific approaches.
|
Construction
Core
- CE501 - Functions of the Constructor
|
3
|
Units: 3
Course Description: Systems, processes, and constraints governing the initiation, direction, engineering, and delivery of major construction projects. Professional construction management, responsibilities, and practice.
|
- CE525b - Engineering Analysis
|
3
|
Units: 3
Course Description: Typical engineering problems discussed on a physical basis. Setup and solution of problems by means of the existing mathematical tools.
|
- CE556a - Project Cost Estimating, Control, Planning, and Scheduling
|
3
|
Units: 3
Course Description: Fundamental principles and practices of cost estimating, budgeting, and cost control of construction projects. Case studies and software exercises based on project data. Graduate standing in engineering, architecture, business or urban and regional planning required.
|
Dynamics and Control
|
AME420 - Engineering Vibrations
|
3
|
Units: 3
Course Description: Theory of free and forced vibrations with and without damping; systems of single and multiple degrees of freedom; iteration; methods; vibration isolation; instrumentation. Prerequisite: MATH 245.
|
|
AME451 - Linear Control Systems I
|
3
|
Units: 3
Course Description: Transform methods, block diagrams; transfer functions; stability; root-locus and frequency domain analysis and design; state space and multiloop systems. Prerequisite: MATH 245.
|
|
AME521 - Engineering Vibrations II
|
3
|
Units: 3
Course Description: Multi-degree of freedom systems; modal analysis. Rayleigh's quotient. Continuous systems; modal analysis. Beams, rods, membranes. Colocations, Galerkin, Rayleigh Ritz methods; finite elements. Prerequisite: AME 420.
|
|
AME522 - Nonlinear Vibration
|
3
|
Units: 3
Course Description: Response of nonlinear systems; qualitative and quantitative Analysis: state-space concepts, graphical, iterative, perturbation, asymptotic and approximate methods; periodic solutions, limit cycles; stability; point mapping. Prerequisite: AME 420, AME 525.
|
|
AME524 - Advanced Engineering Dynamics
|
3
|
Units: 3
Course Description: Principle of virtual work, constraints, Lagrange's equations, Gibbs-Appell equations, Gauss's Principle, Theory of Rotations, dynamics of rigid bodies, Hamiltonian mechanics, Hamilton-Jacobi equation. Recommended preparation: AME 521, AME 525.
|
|
AME541 - Linear Control Systems II
|
3
|
Units: 3
Course Description: State space representation, linearization, solution of state equations; controllability and observability; state feedback, state observers; optimal control; output feedback. Prerequisite: AME 451.
|
|
AME542 - Theory of Plates
|
3
|
Units: 3
Course Description: Enroll in CE 542
|
Engineering Management Systems
Core
- ISE515 - Engineering Project Management
|
3
|
Units: 3
Course Description: Applying industrial and systems engineering skills to problems drawn from industry, while working in teams of 3-4 students. Teach project management skills and provide direct experience in managing and executing a group project.
|
- ISE530 - Introduction to Operations Research
|
3
|
Units: 3
Course Description: Linear programming, integer programming, transportation and assignment problems, networks, dynamic programming, Markovian models, and queueing. Prerequisite: MATH 225, ISE 220.
|
- ISE544 - Management of Engineering Teams
|
3
|
Units: 3
Course Description: Design and management of engineering teams. Group decision-making, motivation, leadership, infrastructural requirements, performance measurement, team diversity, conflict, and integration.
|
- ISE562 - Value and Decision Theory
|
3
|
Units: 3
Course Description: Decision making under risk conditions; utility theory; sufficient statistics; conjugate prior distributions; terminal and pre-posterior analysis; Bayesian statistics versus classical statistics.
|
- ISE580 - Advanced Concepts in Computer Simulation
|
3
|
Units: 3
Course Description: Coverage of various stages of simulation processes using a project and case study oriented approach; an introduction to available simulation tools and modern simulation concepts. Prerequisite: ISE 220, ISE 325, ISE 435.
|
- ISE585 - Strategic Management of Technology
|
3
|
Units: 3
Course Description: Management skills and tools for technology intensive enterprises. Life cycle analysis of technology from planning through exploitation, obsolescence and renewal.
|
- ISE599 - Special Topics
|
3
|
Units: 3
Course Description: Course content will be selected each semester to reflect current trends and developments in the field of industrial and systems engineering.
|
Integrated Media Systems
Courses
- CSCI480 - Computer Graphics
|
3
|
Units: 3
Course Description: Hardware for interactive graphic systems; picture representations; data structures for graphics; picture processing techniques; languages for graphics; survey of applications such as animation and simulation. Prerequisite: CSCI 102.
|
- CSCI551 - Computer Communications
|
3
|
Units: 3
Course Description: Protocol design for computer communication networks, network routing, transport protocols, internetworking. Prerequisite: CSCI 402, EE 450 and C-language programming.
|
- CSCI574 - Computer Vision
|
3
|
Units: 3
Course Description: Description and recognition of objects, shape analysis, edge and region segmentation, texture, knowledge based systems, image understanding. Prerequisite: CSCI 455x.
|
- CSCI576 - Multimedia Systems Design
|
3
|
Units: 3
Course Description: State-of-the-art technology for networked multimedia systems such as: system design, I/O technologies, data management, data compression, networking and telecommunications. Design of real-world multimedia solution. Recommended preparation: familiarity with C or C++.
|
- CSCI585 - Database Systems
|
3
|
Units: 3
Course Description: Database system architecture; conceptual database models; semantic, object-oriented, logic-based, and relational databases; user and program interfaces; database system implementation; integrity, security, concurrency and recovery. Prerequisite: CSCI 485 or departmental approval.
|
- CSCI588 - Specification and Design of User Interface Software
|
3
|
Units: 3
Course Description: The design and implementation of user interface software. Study of issues relating to human/computer interaction. Visual design and real-time interfaces.
|
- EE469 - Introduction to Digital Media Engineering
|
3
|
Units: 3
Course Description: Fundamentals of digital media representation, for audio, images and video signals. Sampling; Fourier and z-transforms; FFT; filter design; image segmentation, image and video compression standards. Prerequisite: EE 301 or EE 321; EE 364 or MATH 407.
|
- EE555 - Broadband Network Architectures
|
3
|
Units: 3
Course Description: ATM and BISDN, switch designs, high speed local, campus and metropolitan area networks, lightwave and photonic networks, network management techniques, applications and gigabit testbeds. Prerequisite: EE 450 and EE 465.
|
- EE569 - Introduction to Digital Image Processing
|
3
|
Units: 3
Course Description: Image sampling, 2-D image transform, image enhancement, geometric image modification, morphologic processing, edge detection, texture analysis, image filtering and restoration. Graduate standing. Recommended preparation: EE 401, EE 464.
|
- EE596 - Wavelets
|
3
|
Units: 3
Course Description: The theory and application of wavelet decomposition of signals. Includes subband coding, image compression, multiresolution signal processing, filter banks, and time-frequency tilings. Prerequisite: EE 483; recommended preparation: EE 569, MATH 570a.
|
- EE599 - Special Topics
|
2
|
Units: 2
Course Description: The course content will be selected each semester to reflect current trends and developments in the field of electrical engineering.
|
- EE669 - Selected Topics in Digital Image Processing
|
3
|
Units: 3
Course Description: Lossless compression, audio/speech coding, vector quantization, fractal compression, JPEG and JPEG-2000, video compression techniques and MPEG standards, video transmission over wire | |