header-about

Computer Science Bachelor of Arts Curriculum

Fall Semester Spring Semester
Freshman Year
Class-Laboratory-Credit Hours Class-Laboratory-Credit Hours
Open Elective 3-0-3 SAGES University Seminar 3-0-3
MATH 125 Mathematics I 4-0-4 MATH 126 Mathematics II 4-0-4
EECS 132 Introduction to Programming in Java 3-0-3 HM/SS Elective 3-0-3
Open Elective 3-0-3 Open Elective 3-0-3
SAGES First Year Seminar 4-0-4 Open Elective 3-0-3
PHED Activity Course 0-3-0 PHED Activity Course 0-3-0
       
Total: 17-3-17 Total: 16-3-16
Sophomore Year
Class-Laboratory-Credit Hours Class-Laboratory-Credit Hours
EECS 281 Comp. Organization Logic Design 3-2-4 HM/SS Elective 3-0-3
SAGES University Seminar 3-0-3 EECS 302 Discrete Mathematics 3-0-3
HM/SS Elective 3-0-3 EECS 233 Intro Data Structures 3-2-4
Open Elective 3-0-3 Open Elective 3-0-3
Open Elective 3-0-3 Open Elective 3-0-3
       
Total: 15-2-16 Total: 15-2-16
Junior Year
Class-Laboratory-Credit Hours Class-Laboratory-Credit Hours
Technical Elective a 4-0-4 EECS 338 Intro to Operating Systems 3-2-4
ENGL/ENGR 398 Professional Communication c 3-0-3 EECS 341 Intro to Database Systems 3-0-3
Technical Elective a 3-0-3 EECS 314 Computer Architecture 3-0-3
Open Elective 3-0-3 Open Elective 3-0-3
       
Total: 13-0-13 Total: 12-2-13
Senior Year
Class-Laboratory-Credit Hours Class-Laboratory-Credit Hours
EECS 340 Algorithms and Data Structures 3-0-3 Technical Elective a 3-0-3
Technical Elective a 3-0-3 Open Elective 3-0-3
Open Elective 3-0-3 Open Elective 3-0-3
Open Elective 3-0-3 Open Elective 3-0-3
Open Elective 3-0-3 EECS 395 Computer Science Senior Project b 0-8-4
Total: 15-0-15 Total: 15-0-15

GRADUATION REQUIREMENT: 121 hours total

Notes

a

Two technical electives must be computer science courses.  The other two technical electives may be computer science, MATH or STAT courses.  Note that one 4-credit technical is suggested to fulfill the total credit hour graduation requirement.

b

SAGES capstone course

 
 
c
SAGES departmental seminar