The Structure of the  CS  Program   (Overview)


The undergraduate Computer Science program at PSU is structured into a number of modules, comprising the following types of courses: college requirements, department requirements and program requirements.

The program requirements consist of CS core, CS complementary, CS elective courses and business background requirements. All courses can be taken at any time of study although all prerequisite courses must be taken before their respective requisite ones.  All courses of the program requirements, except the "core" courses, must be selected according to a set of rules and according to individual desires and future career aspirations. Note that "core'' courses are those a student majoring in Computer Science must take; "complementary'' computer science courses are chosen from a restricted set of courses to enrich and broaden the student's knowledge in the main areas of computer science.

The following tables give an overview of the Computer Science program and the classifications of the Computer Science program according to the major disciplines.  


Overview of the CS Program 

CoursesCredits

 University Requirements

40

 College Requirements

44

 Program Requirements

50
Total134