The Computer Science major provides a solid foundation in the areas of systems programming, algorithm design, artificial intelligence, and engineering large software systems using state-of-the-art methodologies and programming languages.

Students should be expected to: develop a solid foundation in mathematical studies relevant to computer science; master skills in computer science; enjoy possibilities for internships and part-time employment with local companies; and become problem solvers. These goals are consistent with the goals outlined by the Association for Computing Machinery.

Entry to Major Requirements:
Entry to the Computer Science major requires that the student has completed: MATH 140 GQ(4), MATH 141 GQ(4), CMPSC 121(3), and CMPSC 122(3). A 2.00 or higher cumulative grade-point average is required.

Integrated B.S./M.S. Program in Computer Science

The Computer Science program offers a limited number of academically superior Bachelor of Science candidates the opportunity to enroll in an integrated, continuous program of study leading to both the Bachelor of Science and the Master of Science in Computer Science. The ability to coordinate as well as concurrently pursue the two degree programs enables the student to earn the two degrees in five years.

Review the full Computer Science IUG program description.

This page is not a part of the official Penn State University Bulletin.