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.

Engineering Design Requirements

EDSGN 100 is the standard introduction to engineering design course and is required for all majors except computer science, computer engineering, and architectural engineering.

EDSGN 130 is architectural graphics and CAD. This is the preferred engineering design course for architectural engineering majors.

A few notes:

  • EDSGN 100 can count in the “Department List” category in computer science and computer engineering.
  • EDSGN 130 serves as a substitute for EDSGN 100 and vice versa.
  • Students who intend to major in architectural engineering should take EDSGN 130, if possible. Since EDSGN 130 is not offered at some Commonwealth Campuses, students should take EDSGN 100 in the first year instead of waiting longer to take EDSGN 130 at University Park.

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.



The Engineering Advising Center (EAC) serves as the academic advising resource for students in pre-major status (ENGR) at University Park. Once students have been admitted to a College of Engineering major, they will be assigned to a faculty adviser in that major.

Engineering Advising Center

208 Hammond Building

The Pennsylvania State University

University Park, PA 16802

Phone: 814-863-1033