2018-2019 Graduate Catalog

Master of Science in Software Engineering

33 credits

Background courses

Students whose undergraduate transcripts do not include courses similar to the ones listed below will be required to take all of the following courses and achieve a grade of B or better. These courses provide the background material that is assumed in the required and elective courses and will not count towards the total required number of course credits for the master’s degree.

CS 120Comp Sci 1: Prog Fundamentals

4

CS 121Computer Science 2

4

CS 124Discrete Structures

3

CS 224Des and Analy of Algorithms

3

CS 230Computer Org and Arch

3

MATH 161Applied Calculus 1

3

 

MATH 181Elementary Probability Stats

3

or

MATH 221Probability and Statistics

3

Required courses, 18-21 credits

CS 689Research Methods

3

CS 690Software Engineering

3

CS 691Soft Req and Design

3

CS 692Soft Ver and Val

3

CS 693Metrics and Models

3

 

CS 695Software Engineering Capstone

3

or

THES 698Thesis

1 TO 6

Total Credits:18-21

Elective courses, 12-15 credits

Students without significant experience in computer networks are expected to take a graduate networking course. Students without significant experience in database work are expected to take a graduate database course. Additional graduate level courses approved by the department’s director of graduate programs would count on the MS program in computer science (this set of courses would count towards either program).

Total Credits:12-15

Total Credits: 33