Starting at Erie and ending at University Park / updated 2/25/2014
This major is under an administrative enrollment control. Please review the Entrance-to-Major requirements found at http://dus.psu.edu/students/etm/requirements.html
Semester 1 (Erie)
Course Details | Credits |
---|---|
3.0 | |
CMPSC 121 - Introduction to Programming Techniques (GQ)Notes for: CMPSC 121 CMPSC 121Requirements for this course
| 3.0 |
ENGL 015 - Rhetoric and Composition (GWS)Notes for: ENGL 015 ENGL 015Requirements for this course
or ENGL 030 - Honors Freshman Composition (GWS)Notes for: ENGL 030 ENGL 030Requirements for this course
or ESL 015 - ESL / Composition for American Academic Communication II (GWS)Notes for: ESL 015 ESL 015Requirements for this course
| 3.0 |
1.0 | |
MATH 140 - Calculus with Analytic Geometry I (GQ)Notes for: MATH 140 MATH 140Requirements for this course
| 4.0 |
Natural Sciences Elective (GN)Notes for: NATURAL SCIENCES ELECTIVE NATURAL SCIENCES ELECTIVEChoose any GN-designated course EXCEPT the following: ASTRO 001, 010, 011, 120, or 140; all below CHEM 110 (except 3 credits of CHEM 106); all below PHYS 211; PHYS 250 or 251; all BI SC; and GEOSC 20. | 2.0 |
Total credits | 16.0 |
Semester 2 (Erie)
Course Details | Credits |
---|---|
3.0 | |
CMPSC 122 - Intermediate ProgrammingNotes for: CMPSC 122 CMPSC 122Requirements for this course
| 3.0 |
3.0 | |
MATH 141 - Calculus with Analytic Geometry II (GQ)Notes for: MATH 141 MATH 141Requirements for this course
| 4.0 |
PHYS 211 - General Physics: Mechanics (GN)Notes for: PHYS 211 PHYS 211Requirements for this course
| 4.0 |
Total credits | 17.0 |
Semester 3 (Erie)
Course Details | Credits |
---|---|
CMPEN 271 - Introduction to Digital SystemsNotes for: CMPEN 271 CMPEN 271Requirements for this course
| 3.0 |
CMPSC 221 - Object Oriented Programming with Web-Based ApplicationsNotes for: CMPSC 221 CMPSC 221Requirements for this course
| 3.0 |
2.0 | |
MATH 230 - Calculus and Vector AnalysisNotes for: MATH 230 MATH 230Requirements for this course
| 4.0 |
PHYS 212 - General Physics: Electricity and Magnetism (GN)Notes for: PHYS 212 PHYS 212Requirements for this course
| 4.0 |
Total credits | 16.0 |
Semester 4 (Erie)
Course Details | Credits |
---|---|
3.0 | |
3.0 | |
CAS 100A - Effective Speech (GWS)Notes for: CAS 100A CAS 100ARequirements for this course
or CAS 100B - Effective Speech (GWS)Notes for: CAS 100B CAS 100BRequirements for this course
| 3.0 |
CMPSC 360 - Discrete Mathematics for Computer ScienceNotes for: CMPSC 360 CMPSC 360Requirements for this course
| 3.0 |
Foreign Language Level 002 ProficiencyNotes for: FOREIGN LANGUAGE LEVEL 002 PROFICIENCY FOREIGN LANGUAGE LEVEL 002 PROFICIENCYStudents must complete the 8th credit level in a foreign language. Credits vary based on skill level. | 4.0 |
Total credits | 16.0 |
Semester 5 (University Park)
Course Details | Credits |
---|---|
3.0 | |
CMPEN 331 - Computer Organization and DesignNotes for: CMPEN 331 CMPEN 331Requirements for this course
| 3.0 |
CMPSC 311 - Introduction to Systems ProgrammingNotes for: CMPSC 311 CMPSC 311Requirements for this course
| 3.0 |
CMPSC 465 - Data Structures and AlgorithmsNotes for: CMPSC 465 CMPSC 465Requirements for this course
| 3.0 |
3.0 | |
Total credits | 15.0 |
Semester 6 (University Park)
Course Details | Credits |
---|---|
CMPSC 461 - Programming Language ConceptsNotes for: CMPSC 461 CMPSC 461Requirements for this course
| 3.0 |
CMPSC 473 - Operating Systems Design and ConstructionNotes for: CMPSC 473 CMPSC 473Requirements for this course
| 3.0 |
Computer Science Elective
| 3.0 |
Department List Elective
| 4.0 |
3.0 | |
Total credits | 16.0 |
Semester 7 (University Park)
Course Details | Credits |
---|---|
3.0 | |
Computer Science Elective
| 3.0 |
Department List Elective
| 3.0 |
ENGL 202C - Effective Writing: Technical Writing (GWS)Notes for: ENGL 202C ENGL 202CRequirements for this course
| 3.0 |
Supporting Course
| 3.0 |
Total credits | 15.0 |
Semester 8 (University Park)
Course Details | Credits |
---|---|
3.0 | |
3.0 | |
CMPEN/CMPSC 4XX
| 3.0 |
Department List Elective
| 3.0 |
Supporting Course
| 3.0 |
Total credits | 15.0 |
Additional Notes
CMPSC/CMPEN 4XX: Select any 400-level CMPSC or CMPEN course offered at University Park.
Computer Science Elective: Select from department list. Restrictions may apply. Computer Science Electives are NOT offered every semester or even every year. Contact the department for information on which classes are scheduled to be offered during a given semester.
Department List Elective: Select from department list. Restrictions may apply. Students who complete the ROTC Program may substitute 3 ROTC credits for the GHA requirement and 3 ROTC credits for a Department List Elective. Students who complete the Cooperative Education Program may substitute 3 co-op credits for a Department List Elective.
Health and Physical Activity: The GHA requirement may be met by taking one 3-credit course or various credit combinations (which can be taken in different semesters) that total 3 credits. Students who complete the ROTC Program may substitute 3 ROTC credits for the GHA requirement and 3 ROTC credits for a Department List Elective.
Supporting Course: Select from department list. Restrictions may apply.
These courses offered at Erie in fall semester only:
- CMPSC 221
TOTAL CREDITS: 126