(121 credits minimum)

Plan of Study Grid
First Year
1st SemesterCredits
CS 100 Roadmap to Computing 3
MATH 111 Calculus I 4
HUM 101 English Composition: Writing, Speaking, Thinking I 3
PHYS 111 Physics I 1 3
PHYS 111A Physics I Laboratory 1 1
YWCC 107
Computing as a Career
or Freshman Seminar
0-1
 Term Credits14-15
2nd Semester
CS 113 Introduction to Computer Science 3
MATH 112 Calculus II 4
HUM 102 English Composition: Writing, Speaking, Thinking II 3
PHYS 121 Physics II 3
PHYS 121A Physics II Laboratory 1
 Term Credits14
Second Year
1st Semester
CS 114 Introduction to Computer Science II 3
CS 252 Computer Organization and Architecture 3
MATH 333 Probability and Statistics 3
Science with Lab Elective 4
History and Humanities GER 200 level 3
 Term Credits16
2nd Semester
CS 280 Programming Language Concepts 3
IS 350 Computers, Society and Ethics 3
CS 241 Foundations of Computer Science I 3
Select one of the following: 3
Oral Presentations  
Technical Writing  
General Elective 1 3
YWCC 207 Computing & Effective Com 1
 Term Credits16
Third Year
1st Semester
General Elective 1 3
CS 431 Database System Design and Management 3
Social Science GER 3
CS 288 Intensive Programming in Linux 3
CS 332 Principles of Operating Systems 3
 Term Credits15
2nd Semester
CS 356 Introduction to Computer Networks 3
YWCC 307 Professional Dev in Computing 1
CS upper Elective 3
Math Elective 2 3
CS/IS/IT Elective 200 or above 3 3
General Elective 1 3
 Term Credits16
Fourth Year
1st Semester
CS 490 Guided Design in Software Engineering 3
CS 435 Advanced Data Structures and Algorithm Design 3
History and Humanities GER 300+ level 3
Math or Science Elective 3
General Elective 1 3
 Term Credits15
2nd Semester
CS 491 Senior Project 3
CS upper Elective 3
Humanities and Social Science Senior Seminar GER 3
General Elective 1 3
CS/IS/IT Elective 200 or above 3 3
 Term Credits15
 Total Credits121-122

Electives

Prerequisite grade requirement for Computer Science majors:

Students are expected to earn a grade of C or better in all CS courses that serve as prerequisites in a sequence of courses.

Co-op

A GPA of 2.7 is required to enroll in co-op. In the Computer Science program, 3 credits of co-op may be used as one of the four general electives (not a Computer Science elective)  with the approval of the academic advisor. Additional co-op courses are additive credit.