BS/MS Degree Plan of Study
Credits
Max. Sem. Load
BS
MS
CS Requirements
Science 2007 Core Requirements
Free Electives/Minor
Sem.
Cum.
Sem.
Cum.

Sem. 1

CS 180
Programming I
4

 
MA161 or 165
Calculus I
4-5

Language 101
3-4

ENGL 106 or 108
Freshman Comp
3-
4

CS 191
Freshman Seminar
1
 
15-18
15-18
 
 
18
Sem. 2

CS 240
Programming in C

3

CS 182
Foundations of CS
3

MA 162 or 166 or 173 or 181
Calculus II
4-5

Language 102
3-
4

SCI 130
Teamwork (Mod)
1

Free/Minor
2
 
16-18
31-36
 
 
18
Sem. 3

CS 251
Data Structures
3

CS 250
Computer Architecture
4

MA 261 or 174 or 182 or 271
Calculus III
4-5

Language 201/Culture
3-4

Teamwork (Exp)
1

CS 291
Sophomore Seminar
1

 
16-18
47-54
 
 
18
Sem. 4

CS 354
Operating Systems
3

CS 381
Anlys of Algorithms
3

MA 265 or 351
Linear Algebra
3

Tech Writing/ Presenting
3-4

General Education I 
Free/Minor
2
 
17-18
64-72
 
 
18
Sem. 5

CS 352
Compilers
3

CS 448
Relational DB Systems
3

STAT 350
Statistics
3

Lab Science I
4

General Education II
3

Free/Minor
3

 
19
83-90
 
 
19
Sem. 6

CS 422
Computer Networks
3

CS 426
Computer Security
3

CS 483
Theory of Computation
3

Lab Science II
4

General Education
3

CS 391
Junior Seminar
1

 
17
100-107
 
 
17
Sem. 7

Multidisciplinary
'3-4

Free/Minor
3

CS 502
Compiling …
3 BS+MS

CS 580
Algorithm Design …
3 BS+MS

12-13
112 - 120
6
6
13
Sem. 8

CS 555
Cryptography
3 MS

Great Issues
3

Free/Minor
3

Free/Minor
3

CS 503
Operating Systems
3 BS+MS

12
124 - 132
6
12
15
Sem. 9

CS 526
Information Security
3 MS

CS 541
Database Systems
3 MS

CS 536
Data Communicatrion and Networks
3 MS

0
124 - 132
9
21
9
Sem. 10

CS 510
Software Engineering
3 MS

CS 542
Distributed DB Systems
3 MS

CS 565
Programming Languages
3 MS

0
124-132
9
30

9