Software Engineering Grad Plan

B.S. Computer Science, Application
Concentration

Fall 2017

Fall Spring
Freshman CSC
110/107 Computer Science I
4 CSC
111 Computer Science II
4
MAT 211
Calculus 1
4 MAT
225 Discrete Math
4
ENG114 WIFYS 3 HCS
100 Intro to Human Communications
3
HIS
105 Historical Foundations of Global Cultures
3 HIS
106 Thinking Historically in a Global Age
3
14 14 28
Sophomore SWE
200 Design Patterns
4 CSC
310 Design & Analysis of Algorithms
4
CMPE
220 Computer Organization
4 CMPE
320 Operating Systems
4
Gen Ed 1 3 Gen Ed 2 3
Two
Semester Science Sequence I
4 Two
Semester Science Sequence II
4
15 15 58
Junior (Even AY)* MAT 217 Statistics 4 CSC
403 Machine Learning
4
MAT
318 Elementary Linear Algebra
3 CSC 431 Networks 4
CSC 462 Artificial Intelligence 4 CSC 498 Sr. Research I 2
Gen Ed 3 3 Gen Ed 5 3
Gen Ed 4 3 Free Elective 1 3
17 16 91
Senior (Odd AY)** CSC 350 Intro. to Computer Graphics 4 CSC 410 Theory of Computing 4
CSC 499 Sr. Research II 2 CSC
371 Database Management
4
Gen Ed 6 3 Gen Ed 9 3
Gen Ed 7 3 Free Elective 2 3
Gen Ed 8 3
15 14 120
Junior (Odd AY)* CSC 350 Intro. to Computer Graphics 4 CSC 410 Theory of Computing 4
MAT
318 Elementary Linear Algebra
3 CSC
371 Database Management
4
MAT 217 Statistics 4 CSC 498 Sr. Research I 2
Gen Ed 3 3 Gen Ed 5 3
Gen Ed 4 3 Gen Ed 6 3
17 16 91
Senior (Even AY)** CSC 462 Artificial Intelligence 4 CSC 431 Networks 4
CSC 499 Sr. Research II 2 CSC
403 Machine Learning
4
Gen Ed 7 3 Gen Ed 9 3
Gen Ed 8 3 Free Elective 2 3
Free Elective 1 3
 15 14 120

* (Even AY) Academic years that have an even fall:
 2018-2019, 2020-2021, 2022-2023
** (Odd AY): Academic years that have an odd fall:
 2017-2018, 2019-2020, 2021-2022