my.newpaltz.edu | Blackboard | Hawkmail | Library | Zimbra

A-Z Index | Contact Us | People-Finder

» Current Students | » Faculty & Staff | » Future Students | » Parents | » Alumni, Donors & Friends | » Athletics | » Employment | » Give Today!

classroom photo

Computer Science > Eight Semester Plan

This Eight Semester Plan is provided as a general guideline. It DOES NOT reduce the importance of careful discussions between a student and his or her academic advisor. Some degree requirements, such as those for upper division and liberal arts credits, may not be completely delineated in this plan. Students are responsible for reviewing their own Degree Audit Report each semester to track their own progress toward degree requirements. Please see additional disclaimers and information about these Eight Semester Plans, which are currently under development.

Computer Science

Year 1

Fall SemesterSpring Semester
CourseCredits
Gen Ed: Composition (COMP)3
CPS210 Computer Science I: Foundations4
MAT251 Calculus I (see Note 1, below)4
Gen Ed: Foreign Languages (FLNG)3
Total14
CourseCredits
Gen Ed: Composition (COMP)3
MAT252 Calculus II (see Note 1)4
Gen Ed: Foreign Languages (FLNG)3
CPS310 Computer Science II: Data Structures4
Total14

Year 2

Fall SemesterSpring Semester
CourseCredits
CHE201 General Chemistry I or PHY201 General Physics I (NSCI)3
CHE211 General Chemistry I Lab or PHY211 Physics I Lab1
Gen Ed: United States Studies (USST)3-4
CPS315 Computer Science III4
CPS330 Assembly Language and Computer Architecture4
Total15-16
CourseCredits
CHE202 General Chemistry II or PHY202 General Physics II (NSCI)3
CHE212 General Chemistry II Lab or PHY212 General Physics II Lab1
Gen Ed: Humanities (HUM)3
Gen Ed: Social Sciences (SSCI)3
MAT320 Discrete Mathematics for Computing3
CPS353 Software Engineering3
Total16

Year 3

Fall SemesterSpring Semester
CourseCredits
EGC230 Digital Logic Fundamentals3
EGC208 Digital Logic Laboratory1
CPS340 Operating Systems4
CPS352 Object Oriented Programming3
CPS425 Language Processing4
Total15
CourseCredits
Gen Ed: World Civilizations and Cultures (WRLD)3
Gen Ed: The Arts (ART)3
Gen Ed: Western Civilization (WEST)3
Gen Ed: Diversity (DIVR)3
CPS415 Discrete and Continuous Computer Algorithms3
Total15

Year 4

Fall SemesterSpring Semester
CourseCredits
Capstone elective3
Computer Science elective (upper division)3
Computer Science elective (upper division)3
Elective3
Elective (WI)3
Total15
CourseCredits
Capstone project4
Computer Science elective3
Electives9
Total16

Notes

Students who are prepared for Calculus I when they arrive at New Paltz are deemed to have met their GE Math requirement. Students who are not "Calculus ready" upon arrival will take MAT181 Precalculus in Year 1-Semester 1, then proceed with Calculus 1 (MAT251) and Calculus 2 (MAT252) in Year 1-Semester 2 and Year 2-Semester 1, respectively.

Total Credits: 120-121