Computer Science
Home  >  Academics  >  Majors and Programs  >  Computer Science  >  Curriculum  

COMPUTER SCIENCE

Curriculum
Total Degree Credits: 60.0

First Year, Fall Semester
CS 121 - Computer Science I Credit Hours: 4
MT 181 - Calculus and Analytic Geometry I Credit Hours: 4 *
EN 110 - College Composition Credit Hours: 3
Elective Credit Hours: 3-4

First Year, Spring Semester
CS 132 - Computer Science II Credit Hours: 4
MT 182 - Calculus and Analytic Geometry II Credit Hours: 4*
EN 111 - Composition and Interpretation of Literature Credit Hours: 3
Elective Credit Hours: 3-4

Second Year, Fall Semester
CS 221 - Machine Organization and Assembly Language Programming Credit Hours: 4
Humanities Elective Credit Hours: 3
Social Science Elective Credit Hours: 3
Science Elective Credit Hours: 3-4**
Approved Elective Credit Hours: 3-4***

Second Year, Spring Semester
CS 220 - Advanced Programming in Java Credit Hours: 4 or
CS 232 - Advanced Data Structures Credit Hours: 4
Humanities Elective Credit Hours: 3
Social Science Elective Credit Hours: 3
Science Elective Credit Hours: 3-4**
Approved Elective Credit Hours: 3-4***

Note: This is a recommended sequence. Student should consult his/her academic adviser prior to registering.

*MT 175, 176 can be substituted for MT 181, 182 upon advisement.

**PH 280, 282 is the recommended science. PH 270, 272 can be substituted for PH 280, PH 282 upon advisement.

***Approved Electives:

  • CS 209 - Programming in Java Credit Hours: 4
  • CS 211 - Computer Networks and Internetworks Credit Hours: 4
  • CS 215 - Web Development and Programming I Credit Hours: 4
  • CS 216 - Advanced Web Development and Programming II Credit Hours: 4
  • CS 220 - Advanced Programming in Java Credit Hours: 4
  • CS 290 - Computer Science Internship Credit Hours: 4
  • CP 120 - Logic I Credit Hours: 3
  • CP 121 - Lab for CP 120 Credit Hours: 1
  • CP 230 - Microprocessor Applications Credit Hours: 3
  • CP 233 - Lab for CP 230 Credit Hours: 1
  • EL 156 - Computer Logic Credit Hours: 3
  • EL 157 - Lab for EL 156 Credit Hours: 1.5 or
  • EL 200 - Microcontrollers Credit Hours: 3
  • EL 201 - Lab for EL 200 Credit Hours: 1
  • ES 200 - Electrical Networks Credit Hours: 4
  • MT 167 - Discrete Mathematics Credit Hours: 4
  • MT 283 - Calculus and Analytic Geometry III Credit Hours: 4
  • MT 284 - Introduction to Differential Equations Credit Hours: 4
  • MT 292 - Introduction to Linear Algebra Credit Hours: 4

Note: The student should check with the appropriate department concerning the semester in which the above courses may be offered.

Did You Know?

ECC is a member of the State University of New York (SUNY) System, and is fully accredited by the Middle States Commission on Higher Education. Many of the professional curricula are also accredited by specialized agencies.

 

For emergency closings and announcements, call 716.270.5736. © 2010 Erie Community College. All rights reserved.