Computer Science, Associate in Science
Effective: Fall, 2016
The Computer Science program is a two-year preparatory curriculum for students who plan to continue their education at a four-year institution and complete their major in the computer science field. This curriculum is fully compliant with Pennsylvania Statewide Program-to-Program Articulation Agreement (TAOC) as promulgated by the Pennsylvania Department of Education. This Agreement assures that the Computer Science student can transfer their full degree into a baccalaureate program at a participating Pennsylvania affiliated institution, transferring with full junior class standing. Students enrolled in this degree are strongly encouraged to choose their transfer school as soon as practical, then consult that institution, their Faculty Advisor and the College's Transfer Office to ensure that their course of study will be consistent with the requirements of their transfer institution.
Upon successful completion of this program, students should be able to:
- Implement algorithms and data structures using fundamental programming skills.
- Identify and use current industry standards in the field of computer science.
- Apply analytical skills to assess how to solve problems.
- Apply the process of software development including design, implementation, documentation, and testing.
- Describe the professional, cultural, legal, and ethical issues related to computer science.
- Identify career paths available in computer science and determine professional education and training standards.
First Semester (16 credits)
|ENG 100 - English Composition I||3|
|MAT 160 - Calculus I||4|
|DPR 100 - Introduction to Information Technology||3|
|DPR 101 - Introduction to Computer Science||3|
|Social Science elective (choose any transferable Diversity and Social Justice (DJ) and Global Understanding (GU) designated social science course (3 credits)|
Second Semester (16 credits)
|DPR 110 - Introduction to C++||3|
|MAT 161 - Calculus II||4|
|ENG 112 - English Composition II: Writing About Literature||3|
|DPR 104 - Introduction to Java Programming||3|
|Humanities elective/Social Science elective (3 credits)|
Third Semester (16 credits)
|NET 110 - Network Communications||3|
|DPR 204 - Intermediate Java Programming||3|
|Science elective with a lab (choose from any transferable Scientific Inquiry (SI) designated science course (4 credits)|
|Social Science elective (3 credits)|
|Business/Mathematics elective (choose from BUS 220, MAT 210 or MAT 230) (3 credits)|
Fourth Semester (17 credits)
|DPR 212 - Data Structures and Algorithms||4|
|Any transferable Oral Communication (OC) designated course (3 credits)|
|Science elective with a lab (4 credits)|
|Humanities electives (6 credits)|