Certificate in Software Engineering (9 units)

This certificate is available only for MS Computer Science matriculated students.

In an effort to provide as much information as possible to prospective students, CSC course numbers below link to full course outlines in PDF format. Although they are the most recent formal descriptions available, they may not reflect the current textbooks being used or the faculty member currently teaching the course. Students should check with the department office if they have questions about textbooks or instructors.

Units

Course #

Course Title and Prerequisite

9

Select at least three of the following:

CSC 230

Software System Engineering (fully classified graduate status in Computer Science or Software Engineering; OR fully classified graduate status in Computer Engineering and CSC 131)

CSC 231

Software Engineering Metrics ( fully classified graduate status in Computer Science or Software Engineering)

CSC 232

Software Requirements Engineering ( fully classified graduate status in Computer Science or Software Engineering)

CSC 233

Advanced Software Engineering Project Management ( fully classified graduate status in Computer Science or Software Engineering)

CSC 234

Software Verification and Validation (fully classified graduate status in Computer Science or Engineering; OR fully classified graduate status in Computer Engineering and CSC 131)

CSC 235

Software Architecture (fully classified graduate status in Computer Science or Software Engineering)

CSC 236

Formal Methods in Software Engineering (fully classified graduate status in Computer Science or Software Engineering)

CSC 238

Human-Computer Interface Design (fully classified graduate status in Computer Science or Software Engineering)

CSC 288D

Special Topics in Computer Science – Software Engineering (fully classified graduate status in Computer Science or Software Engineering)

Application for Certificate in Software Engineering (pdf file)