2018-2019 Graduate Catalog

Master of Science in Computer Science

30 credits

Required mathematics background courses

MATH 161Applied Calculus 1

3

MATH 162Applied Calculus 2

3

MATH 217Linear Algebra

4

MATH 221Probability and Statistics

3

Required computer science background courses

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

CS 380Theory of Computation 1

3

CS 431Programming Languages

3

Required graduate courses, 12 credits

All students

CS 689Research Methods

3

CS 690Software Engineering

3

Concentration 1

CS 668Graphs, Algo, and Apps

3

CS 670Advanced Theory of Computation

3

Concentration 2

CS 691Soft Req and Design

3

CS 692Soft Ver and Val

3

Elective graduate courses, 18 credits

Total Credit Hours: 30

Courses as approved by departmental graduate advisor.