Skip Navigation
search: People Opens New Window | Departments Opens New Window | Penn State Opens New Window | Web Opens New Window

Computer Science

University Park, College of Engineering (CMPSC)

PROFESSOR RAJ ACHARYA, Head of the Department of Computer Science and Engineering

Computer Science is concerned with the analysis, design, and applications of computing software and systems. It includes a core foundation in computer hardware and software with emphasis on the design of efficient, fault-free software. It includes programming languages, data structures, compilers, operating systems, databases, and artificial intelligence.

The major is designed to provide fundamental training in preparing graduates for positions in schools, commerce, industry, and government. Students should consult their advisers in formulating suitable programs.

For the B.S. degree in Computer Science, a minimum of 126 credits is required.

Scheduling Recommendation by Semester Standing given like (Sem: 1-2)

GENERAL EDUCATION: 45 credits
(24 of these 45 credits are included in the REQUIREMENTS FOR THE MAJOR)
(See description of General Education in this bulletin.)

FIRST-YEAR SEMINAR:
(Included in REQUIREMENTS FOR THE MAJOR)

UNITED STATES CULTURES AND INTERNATIONAL CULTURES:
(Included in GENERAL EDUCATION course selection)

WRITING ACROSS THE CURRICULUM:
(Included in REQUIREMENTS FOR THE MAJOR)

REQUIREMENTS FOR THE MAJOR: 105-106 credits
(This includes 24 credits of General Education courses: 9 credits of GN courses; 6 credits of GQ courses; 9 credits of GWS courses.)

PRESCRIBED COURSES (64 credits)
CMPSC 121 GQ(3)[1], CMPSC 122(3)[1], CMPSC 360(3)[1], MATH 140 GQ(4)[1], MATH 141 GQ(4)[1], MATH 220 GQ(2), PHYS 211 GN(4)[1], PHYS 212 GN(4) (Sem: 1-2)
CMPEN 271(3)[1], CMPEN 331(3)[1], CMPSC 221(3)[1], CMPSC 311(3)[1], MATH 230(4), STAT 318(3) (Sem: 3-4)
CMPSC 461(3)[1], CMPSC 464(3), CMPSC 465(3)[1], CMPSC 473(3)[1], ENGL 202C GWS(3), STAT 319(3) (Sem: 5-6)

ADDITIONAL COURSES (19 credits)
Select 1 credit of First-Year Seminar (Sem: 1-2)
ENGL 015 GWS(3) or ENGL 030 GWS(3) (Sem: 1-2)
CAS 100A GWS(3) or CAS 100B GWS(3) (Sem: 3-4)
Select 6 credits from CMPEN 362(3), CMPEN 431(3), CMPEN 454(3), CMPSC 442(3), CMPSC 450(3), CMPSC 451(3), CMPSC 455(3), CMPSC 456(3), CMPSC 458(3), CMPSC 466(3), CMPSC 467(3), CMPSC 468(3), CMPSC 471(3), E E 456(3) (Sem: 7-8)
Select 3 credits from any 400-level CMPEN or CMPSC course (Sem: 7-8)
Select 3 credits from CMPSC 431W(3), or CMPSC 483W(3) (Sem: 7-8)

SUPPORTING COURSES AND RELATED AREAS (22-23 credits)
Select 2-3 credits from PHYS 213 GN(2), PHYS 214 GN(2), or 3 credits from the approved list of natural sciences courses (Sem: 3-4)
Select 0-4 credits in a foreign language (second-semester proficiency) (Sem: 5-6)
Select 10-14 credits from department list (Students may apply 6 credits of ROTC and 6 credits for Co-Op.) (Sem: 7-8)
Select 6 credits in 400-level non-CMPEN or CMPSC courses in consultation with adviser (Sem: 7-8)

[1] A student enrolled in this major must receive a grade of C or better, as specified in Senate Policy 82-44.

Last Revised by the Department: Summer Session 2008

Blue Sheet Item #: 36-06-068

Review Date: 4/15/08

UCA Revision #2: 7/27/07

EN