|
Nov 24, 2024
|
|
|
|
USC Catalogue 2015-2016 [ARCHIVED CATALOGUE]
Computer Science (Software Engineering) (MS)
|
|
Return to: Computer Science
Students must satisfy all requirements for the Master of Science degree in Computer Science. In addition, they must take the following courses. Students may also include research for an optional master’s thesis in their programs. 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.
|
You must take the following course (4 units):
Choose two of the following courses (8 units):
Software Engineering – Choose three of the following Core Courses (11-12 units):
Software Engineering Electives – Complete one of the following courses (3-4 units):
Complete 4-6 units from one or more of the following options:
- CSCI 590 Directed Research Units: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 (variable units, max 4)
- CSCI 591 Computer Science Research Colloquium Units: 1
- CSCI 594a Master’s Thesis Units: 2
- CSCI 594b Master’s Thesis Units: 2
- ENGR 596 Internship in Engineering Units: 1 (each internship = 1 unit, max 3)
Non Computer Science course (such as EE, ISE, etc. from approved list) Units: 3-4 600-level CSCI course (faculty and department approval required) Units: 4 Additional 500-level CSCI course Units: 4 - CSCI 598 Professional Writing and Communication for Computer Scientists Units: 1 and
|
Return to: Computer Science
|
|
You must be logged in to post a comment.