Master of Science in
Computer Science with Specialization in Software
Engineering
This program seeks to prepare
students for an industrial leadership career
in software engineering. It also serves as an
introduction to this area for students who wish
to pursue advanced studies and research leading
to a PhD.
Curriculum:
Core: You
must take 3 of the following courses:
Course |
Name |
Units |
Semester |
EE 557 |
Computer Systems
Architecture |
3 |
Fall, Spring |
|
Advanced Operating
Systems |
3 |
Fall, Spring |
|
Foundations of Artificial
Intelligence |
3 |
Spring |
|
Advanced Artificial
Intelligence |
3 |
Fall |
|
Compiler Design |
4 |
Spring, Summer |
|
Web Technologies |
3 |
Fall, Summer |
|
Software Engineering |
4 |
Fall |
|
Database Systems |
3 |
Fall, Spring |
Specialization:
You must take the following
courses: (Courses can be used to satisfy both
the core requirement AND the requirement below)
Course |
Name |
Units |
Semester |
|
Software Management
and Economics |
3 |
Fall |
|
Software Engineering |
4 |
Fall |
|
Software Engineering |
4 |
Spring |
|
Software Architecture |
3 |
Spring |
You
must take three of the following courses:(Courses
can be used to satisfy both the core requirement
AND the requirement below)
Course |
Name |
Units |
Semester |
|
Personal Software
Process and Project |
3 |
Spring |
|
Advanced Operating
Systems |
3 |
Fall, Spring |
|
Database Systems |
3 |
Fall, Spring, Summer |
|
Specification and
Design of User Interface Software |
3 |
Fall |
EE 557 |
Computer Systems
Architecture |
3 |
Fall, Spring |
Further Details:
Click
Here
|