4-year Plan 4

4-year Plan 4: Level 2 or level 2L math placement; begin major courses in the sophomore year.

This plan also illustrates a possible 3-year program for a transfer student.

Freshman year: Fall
14-16 credits (11-12 core, 0 major, 3-4 elective)
Freshman year: Spring
16-17 credits (12-13 core, 0 major, 4 math/sci)
FYS 101 (Joy of Computing) (3cr) or other FYS
Math 120 Precalculus (3cr) OR Math 120 + Math 120L (4cr)
For Lang 101 (4cr)
Core Methods of Inquiry: Soc & Behav (3-4 cr)
PE (1cr)
ENGL 1xx (3-4cr)
Math 201 Calculus I (4cr)
For Lang 102 (4cr)
Core Methods of Inquiry: History (4cr)
PE (1cr)
Sophomore year: Fall
15 credits (3 core, 4 major, 8 math/sci)
Sophomore year: Spring
17-18 credits (3-4 core, 7 major, 7 math/sci)
CS 201 CS I (4cr)
Math 202 Calculus II (4cr)
Lab ScienceA I (4cr)
Core Methods of Inquiry: Philosophy (3cr)
CS 202 CS II (4cr)
CS 226 Computer Organization (3cr)
Lab ScienceA II (4cr)
Math 207 Discrete Math (3cr)
Core Methods of Inquiry: Arts (3-4 cr)
Junior year: Fall
17 credits (3 core, 6 major, 4 math/sci, 3 elective)
Junior year: Spring
16 credits (12 major, 4 math/sci)
CS 219 Data Structures (3cr)
CS 324 Software Engineering (3cr)
Math 112 Statistics (3cr)
Lab ScienceB I or level 200+ Math (4cr)
Free Elective (3-4cr)
CS 319 Algorithms (3cr)
CS 329 DBMS (3cr)
CS Elective (3cr)
CSIT 302 Impact of Computers on Society (3cr)
Lab ScienceB I or level 200+ Math (4cr)
Senior year: Fall
15-12 credits (3-4 core, 9 major, 3 elective)
Senior year: Spring
12-13 credits (4 core, 9 major)
CS 471 Programming Languages (3cr)
CS 474 Capstone Proseminar (3cr)
CS Elective (3cr)
Core Methods of Inquiry: Literature (4cr)
Free Elective (3-4cr)
CS 464 Operating Systems (3cr)
CS 475 Senior Project (3cr)
CS Elective (3cr)
Free Elective (3-4cr)

Total credits shown: 122*-129
depending on core and elective choices where both 3 & 4 credit courses are options.

*124 total credits required for the degree. The student must either choose some 4-credit options or take an additional course.

Go to top