(127 credits minimum)

Plan of Study Grid
First Year
1st SemesterCredits
CS 100 Roadmap to Computing 3
MATH 111 Calculus I 4
PHYS 111 Physics I 3
PHYS 111A Physics I Laboratory 1
HUM 101 English Composition: Writing, Speaking, Thinking I 3
FRSH SEM Freshman Seminar 0
 Term Credits14
2nd Semester
CS 113 Introduction to Computer Science 3
MATH 112 Calculus II 4
PHYS 121 Physics II 3
PHYS 121A Physics II Laboratory 1
Social Science GER 3
HUM 102 English Composition: Writing, Speaking, Thinking II 3
 Term Credits17
Second Year
1st Semester
MATH 213 Calculus III B 4
MATH 333 Probability and Statistics 3
CS 114 Introduction to Computer Science II 3
PHYS 234 Physics III 3
PHYS 231A Physics III Laboratory 1
History and Humanities GER 200 level 3
 Term Credits17
2nd Semester
CS 241 Foundations of Computer Science I 3
CS 252 Computer Organization and Architecture 3
CS 280 Programming Language Concepts 3
MATH 222 Differential Equations 4
MATH 337 Linear Algebra 3
 Term Credits16
Third Year
1st Semester
CS 332 Principles of Operating Systems 3
CS 288 Intensive Programming in Linux 3
MATH 331 Introduction to Partial Differential Equations 3
MATH 480 Introductory Mathematical Analysis 3
MATH 340 Applied Numerical Methods 3
 Term Credits15
2nd Semester
CS 356 Introduction to Computer Networks 3
CS 341 Foundations of Computer Science II 3
CS 431 Database System Design and Management 3
History and Humanities GER 300+ level 3
Select one of the following: 3
Numerical Linear Algebra  
Advanced Applied Numerical Methods  
Stochastic Simulation  
MATH 332 Introduction to Functions of a Complex Variable 3
 Term Credits18
Fourth Year
1st Semester
CS 435 Advanced Data Structures and Algorithm Design 3
CS 490 Guided Design in Software Engineering 3
History and Humanities GER 300+ level 3
Select one of the following: 3
Numerical Linear Algebra  
Advanced Applied Numerical Methods  
Stochastic Simulation  
MATH 450 Methods Of Applied Math 3
 Term Credits15
2nd Semester
CS 491 Senior Project 3
CS Elective 3
MATH 451 Methods Appl Math II 3
MATH 453 High-Performance Numerical Computing 3
Humanities and Social Science Senior Seminar GER 3
 Term Credits15
 Total Credits127