You are on page 1of 2

MS Computer Engineering

Degree Requirement Worksheet

Ming Hsieh Department


of Electrical Engineering

Name
Email


USC ID
Phone

This worksheet is to be used for course planning. It is not a formal degree check. A degree check will be done when you turn in your
application for graduation.
Fundamental Coursework
Course

Title

CSCI 402 Operating Systems

or

Units
4

Prerequisite
CSCI 455x

EE 450 Introduction to Computer Networks

EE 503 Probability for Electrical and Computer Engineers

EE 457 Computer Systems Organization

Waiver Needed

Waiver Needed

EE 477L MOS VLSI Circuit Design

Semester

Required Coursework (Choose 2)


Course
or

Title

Units

Prerequisite

EE 550 Design and Analysis of Computer Communication Networks

EE 450, EE 503

EE 555 Broadband Network Architectures

EE 450, EE 503

EE 557 Computer Systems Architecture

EE 457

EE 477L

EE 577a VLSI System Design

Semester

Elective Coursework (Minimum of 4)


Course

Title

Units

Prerequisite

CSCI 545 Robotics

CSCI 546 Intelligent Embedded Systems

CSCI 547 Sensing and Planning in Robotics

CSCI 551 Computer Communications

CSCI 402, EE 450

CSCI 555 Advanced Operating Systems

CSCI 402

CSCI 402, EE 450

CSCI 558L Internetworking and Distributed Systems Laboratory

CSCI 561 Foundations of Artificial Intelligence

CSCI 565 Compiler Design

CSCI 570 Analysis of Algorithms

CSCI 584 Control and Learning in Mobile Robots and Multi-Robot Systems

CSCI 595 Advanced Compiler Design

CSCI 455x
CSCI 445 or CSCI 460 or CSCI 547 or CSCI 561

CSCI 565

EE 503 Probability for Electrical and Computer Engineers

EE 532 Wireless Internet and Pervasive Computing

EE 450

EE 479

EE 536ab Mixed-Signal Integrated Circuit Design

EE 542 Internet and Cloud Computing

EE 549 Queueing Theory for Performance Modeling

EE 503

EE 550 Design and Analysis of Computer Communication Networks

EE 450, EE 503

EE 552 Asynchronous VLSI Design

EE 477L

EE 554 Real Time Computer Systems

EE 457

EE 555 Broadband Network Architectures

EE 450, EE 503

EE 557 Computer Systems Architecture

EE 457

EE 558 Optical Fiber Communication Systems

EE 560 Digital System Design-Tools and Techniques

<- Continues other side

Semester

EE 454L, EE 457
Revised 201407

Course

Title

Units

EE 577b VLSI System Design

Prerequisite

EE 577a

EE 579 Wireless and Mobile Networks Design and Laboratory

CSCI 551 or EE 550 or EE 555

EE 581 Mathematical Foundations for Computer-Aided Design of VLSI Circuits

EE 457, EE 477L

EE 590 Directed Research

EE 650 Advanced Topics in Computer Networks

EE 450, EE 503

EE 652 Low-Power Wireless Networks

EE 450

EE 653 Advanced Topics in Microarchitecture

EE 557

EE 657 Parallel and Distributed Computing

EE 557

EE 658 Diagnosis and Design of Reliable Digital Systems

EE 659 Interconnection Networks

EE 557

EE 677 VLSI Architectures and Algorithms

EE 557

EE 680 Computer-Aided Design of Digital Systems I

EE 581

EE 681 Computer-Aided Design of Digital Systems II

EE 557, EE 680

1-3

Semester

Professor Approval

Other Electives (All must be approved by Computer Engineering Faculty)


Courses must be pre-approved, technical in content, and directly relate to degree objective
Course

Title

Units

Approving Faculty

Semester

Unit Total (Must be to 27)


Total Units of All Courses

Additional Information (Advisor Use Only)


No more than 3 400 Level courses counted toward degree
18 Units in Electrical Engineering
18 Units at the 500 Level or above
Continuous Enrollment
Prerequisites taken in correct order
No more than 6 Units of Directed Research
3.0 Overall GPA
3.0 MS coursework GPA
Expected Graduation Date

Notes

You might also like