(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 3
PHYS 111A Physics I Laboratory 1
YWCC 107
Computing as a Career
or Freshman Seminar
 Term Credits15
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 1  
General lower-level Elective 1 3
YWCC 207 Computing & Effective Com 1
 Term Credits16
Third Year
1st Semester
General lower-level Elective 1 3
CS 332 Principles of Operating Systems 3
CS 431 Database System Design and Management 3
Social Science GER 3
CS 288 Intensive Programming in Linux 3
 Term Credits15
2nd Semester
CS 356 Introduction to Computer Networks 3
YWCC 307 Professional Dev in Computing 1
CS upper-level Elective 4 3
Math Elective 2 3
CS/IS/IT Elective 200 or above 3 3
CS 341 Foundations of Computer Science II 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
CS upper-level Elective 4 3
 Term Credits15
2nd Semester
CS 491 Senior Project 3
CS upper-level Elective 4 3
Humanities and Social Science Senior Seminar GER 3
General upper-level Elective 1 3
CS/IS/IT Elective 200 or above 3 3
 Term Credits15
 Total Credits122


Prerequisite grade requirement for Computer Science majors:

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


A GPA of 2.7 is required to enroll in co-op. Students may use up to 6 credits of co-op toward their general elective requirements.

Refer to the General Education Requirements for further information on electives.

This curriculum represents the maximum number of credits per semester for which a student is advised to register.  A full-time credit load is 12 credits.  First-year students are placed in a curriculum that positions them for success which may result in additional time needed to complete curriculum requirements. Continuing students should consult with their academic advisor to determine the appropriate credit load.