MSCS Bridge Program Requirements
The MSCS Bridge Program is a 60 unit program that requires three years of full-time study.
Required Courses
The program follows a cohort model during the first and second years. As a result, all students will take the following core courses at the same time:
Year 1
Course | Title | Units | Term | Year | Prerequisite(s) |
---|---|---|---|---|---|
CS 514 | Object Oriented Programming | 6 | Fall | 1 | None |
Math 501 | Discrete Mathematics | 4 | Fall | 1 | None |
CS 520 or 521 |
Modern Parallel Programming (520) |
4 | Spring | 1 |
>= B in CS514 |
CS 545 | Data Structures and Algorithms | 4 | Spring | 1 |
>= B in CS514 |
CS *** | Elective (300 or 400 level) | 4 | Spring | 1 | CS 514 |
CS 590 or 695 |
CS 590 Practical Project Development |
2 | Summer | 1 |
>= B in CS514 |
Year 2
Course | Title | Units | Term | Year | Prerequisite(s) |
---|---|---|---|---|---|
CS 601 | Principles of Software Development | 4 | Fall | 2 | None |
CS 673 | Algorithms | 4 | Fall | 2 | None |
CS 621 or 631 |
CS 621 Network Programming |
4 | Spring | 2 | >= B in CS 601 >= B in CS 673 |
CS Development Course |
One of the following: Distributed Software Development, |
4 | Spring | 2 | >= B in CS 601 >= B in CS 673 |
Year 3
Course | Title | Units | Term | Year | Prerequisite(s) |
---|---|---|---|---|---|
CS 690 | Masters Project | 4 | Fall | 3 | Enrolled in Year 2 |
CS 6** | Elective | 4 | Fall | 3 | Enrolled in Year 2 |
CS 6** | Elective | 4 | Fall or Spring | 3 | Enrolled in Year 2 |
CS 6** | Elective | 4 | Spring | 3 | Enrolled in Year 2 |
CS 6** | Elective | 4 | Fall | 3 | Enrolled in Year 2 |
Graduate Electives
Students must take 16 units of 600-level graduate CS electives during their second year. A maximum of 4 units may come from CS 695 Practicum Study or CS 698 Directed Study. A rotating selection of graduate electives will be available every semester.
Continuation Policy
Students are required to maintain a 3.3 cumulative GPA after their first year of study to continue to years two and three. Students below a 3.3 will be reviewed on a case-by-case basis. For questions, please contact Professor Karpenko or Gian Bruno.