Master of Science in Systems Architecting and Engineering

USC Viterbi School of Engineering

The USC Viterbi School’s Systems Architecting and Engineering program is designed to provide graduate engineers and engineering managers with the advanced knowledge and skills necessary for the conception and implementation of complex systems.

The emphasis is on the processes by which complex systems are conceived, planned, designed, built, tested and certified. The systems engineering experience can be applied to defense, space, aircraft, communications, navigation, sensor, computer software, computer hardware, transportation and other aerospace and commercial systems activities.

Career Options

A variety of career opportunities exist, but primarily in the areas of:

Program Courses of Interest*

ISE 460 | Engineering Economy (or ISE 561 or ISE 563 or SAE 560)
ISE 561 | Economic Analysis of Engineering Projects (or ISE 460 or ISE 563 or SAE 560)
ISE 563 | Financial Engineering (or ISE 460 or ISE 561 or SAE 560)
SAE 560 | Economic Considerations for Systems Engineering (or ISE 460 or ISE 561 or ISE 563)
SAE 541 | Systems Engineering Theory and Practice
SAE 549 | Systems Architecting

Electives

Technical Management Area: Take one course (3 units) from the following:

CE 556ab | Project Cost Estimating, Control, Planning and Scheduling
ISE 515 | Engineering Product Management
ISE 517 | Modern Enterprise Systems
ISE 544 | Management of Engineering Teams
ISE 562 | Value and Decision Theory
ISE 585 | Strategic Management of Technology
MOR 561 | Strategies in High‐Tech Businesses
SAE 550 | Systems Architecting and the Political Process

General Technical Area: Take one course (3 units) from the following:

CSCI 510 | Software Management and Economics
CSCI 577ab | Software Engineering
IOM 535 | Database Management
SAE 542 | Advanced Topics in Systems Engineering
SAE 543 | Case Studies in Systems Engineering and Management
SAE 550 | Systems Architecting and the Political Process
SAE 551 | Lean Operations

Sample Technical Specialization Area (Recommended Courses)
Twelve units are required, usually in the student’s present or intended technical specialty. Courses are intended to complement the student’s prior education and experience toward becoming a well‐rounded systems architect‐engineer or architect‐manager. With a few exceptions, the courses should come from the recommended list, and usually all from a single specialization.

The student may choose from a large variety of technical specializations spanning all departments in the Viterbi School of Engineering. Flexibility is emphasized in this choice; the program director is expected to work closely with the student in choosing the best set of courses to meet the student’s need.

Aerospace and Mechanical Systems:

AME 503 | Advanced Mechanical Design
AME 504 | Metallurgical Design
AME 521 | Engineering Vibrations II
AME 532a | Flight Vehicle Stability and Control
AME 544 | Computer Control of Mechanical Systems
AME 548 | Analytical Methods in Robotics
AME 560 | Fatigue and Fracture
AME 588 | Materials Selection

Artificial Intelligence/Neural Networks:

CSCI 460 | Introduction to Artificial Intelligence
CSCI 545 | Robotics
CSCI 561 | Foundations of Artificial Intelligence
CSCI 564 | Brain Theory and Artificial Intelligence
CSCI 566 | Neural Network Self‐Organization
CSCI 567 | Machine Learning
CSCI 574 | Computer Vision
EE 547 | Sensing and Planning in Robotics

Automation and Control Systems:

EE 543a | Digital Control Systems
EE 547 | Sensing and Planning in Robotics
EE 585 | Linear System Theory
EE 587 | Nonlinear and Adaptive Control
EE 588 | Linear Quadratic Control
EE 593 | Multivariable Control

Communication and Signal Processing Systems:

EE 551 | Principles of Radar
EE 562a | Random Processes in Engineering
EE 563 | Estimation Theory
EE 564 | Communication Theory
EE 567 | Communication Systems
EE 580 | Optical Communications
EE 583 | Adaptive Signal Processing

Computer and Information Systems:

CSCI 485 | File and Database Management
CSCI 551 | Computer Networking
CSCI 585 | Database Systems
EE 552 | Asynchronous VLSI Design
EE 554 | Real Time Computer Systems
EE 561 | Foundations of Artificial Intelligence
EE 562a | Random Processes in Engineering
EE 574 | Computer Vision
EE 658 | Diagnosis and Design of Reliable Digital Systems

Construction:

CE 501 | Functions of the Constructor
CE 519 | Transportation Engineering
CE 525ab | Engineering Analysis
CE 533 | Geotechnical Earthquake Engineering
CE 536 | Structural Design for Dynamic Loads
CE 556ab | Project Controls – Budgeting and Estimating
CE 583 | Design of Transportation Facilities

Engineering Management Systems:

ISE 515 | Engineering Project Management
ISE 530 | Introduction to Operations Research
ISE 535 | Continuous Systems Simulation
ISE 544 | Management of Engineering Teams
ISE 562 | Value and Decision Theory
ISE 580 | Advanced Concepts in Computer Simulation
ISE 585 | Strategic Management of Technology
SAE 541 | Systems Engineering Theory and Practice
SAE 550 | Systems Architecting and the Political Process

Integrated Media Systems:

EE 450 | Introduction to Computer Networks
EE 469 | Introduction to Digital Media Engineering
EE 522 | Immersive Audio Signal Processing
EE 555 | Broadband Network Architectures
EE 569 | Introduction to Digital Image Processing
EE 596 | Wavelets
CSCI 480 | Computer Graphics
CSCI 551 | Computer Networking
CSCI 574 | Computer Vision
CSCI 576 | Multimedia Systems Design
CSCI 585 | Database Systems
CSCI 588 | Specification and Design of User Interface Software

Manufacturing Systems:

AME 588 | Materials Selection
EE 561ab | Foundations of Artificial Intelligence
ISE 511 | Computer Aided Manufacturing
ISE 514 | Advanced Production Planning and Scheduling
ISE 516 | Facilities Location and Layout
ISE 517 | Modern Enterprise Systems
ISE 544 | Management of Engineering Teams
ISE 570 | Human Factors in Engineering

Network‐centric:

CSCI 402 | Operating Systems
CSCI 530 | Security Systems
CSCI 551 | Computer Networking
CSCI 555 | Advanced Operating Systems
CSCI 558L | Internetworking and Distributed Systems Laboratory
CSCI 577ab | Software Engineering
EE 550 | Design and Analysis of Computer Communication Networks
SAE 574 | Net‐Centric Systems Architecting and Engineering

Software Process Architecture:

CSCI 510 | Software Management and Economics
CSCI 577b | Software Engineering
EE 554 | Real Time Computer Systems
EE 557 | Computer Systems Architecture
ISE 544 | Management of Engineering Teams
ISE 562 | Value and Decision Theory
ISE 564 | Performance Analysis

Systems:

ISE 515 | Engineering Project Management
ISE 520 | Optimization: Theory and Algorithms
ISE 525 | Design of Experiments
ISE 528 | Advanced Statistical Aspects of Engineering Reliability
ISE 532 | Network Flows
ISE 535 | Continuous Systems Simulation
ISE 536 | Linear Programming and Extensions
ISE 538 | Elements of Stochastic Processes
ISE 544 | Management of Engineering Teams
ISE 562 | Value and Decision Theory
ISE 580 | Advanced Concepts in Computer Simulation
ISE 585 | Strategic Management of Technology
SAE 541 | Systems Engineering Theory and Practice
SAE 542 | Advanced Topics in Systems Engineering

*Click here for a complete list of program requirements.

DEN@Viterbi Student Services

Please visit How DEN@Viterbi Works for more information on our unique blended delivery model, allowing online students to fully engage with the on-campus classroom. Review how academic advisement, program orientations and course enrollment are facilitated for our DEN@Viterbi Students. Learn how lectures are viewed live or on-demand, and how our Instructional Support Center coordinates homework assignments and examinations.