Course Requirements
Computer Science Course Requirements
Students are expected to complete the version of CMPSC that is required for their intended major. Since the requirement varies across College of Engineering majors, students should plan the CMPSC course requirement carefully with the assistance of an academic adviser.
World Language Requirements
Computer science students must complete the 8th credit level of a world language. There are several ways to meet this requirement:
- Student completed four years of one language while in high school
- Student completes the second semester level of a world language course while at Penn State (e.g. SPAN 002)
- Student otherwise shows a level of proficiency
Courses That Don’t Satisfy Degree Requirements
The following courses may not be used to meet the degree requirements for any College of Engineering major:
- Technology courses, generally those that have a T suffix in the course title.*
- MATH 001, 002, 003, 004, 005, 006, 007, 021*, 022*, 026*, 030, 036, 040*, 041*, 100, 198
- CHEM 101, 108
- PHYS 100, 150, 151, 191, 215, 250, 251, 265
- PH SC 007, 008
- ENGL 004, 005
- LL ED 005, 010
- ESL 004
- CAS 126
*The Electro-mechanical Engineering Technology (EMET) program may allow this course to fulfill degree requirements.

