Curriculum

Curriculum

Current Students:

See the Recommended Academic Plan for more detailed recommendations, and refer to the University Bulletin for more requirements and course descriptions. Or find other resources on the Current Students page.

Prospective Students:

Below is a typical course sequence for the Computer Engineering bachelor's degree program. Schedules will vary by student, depending on areas of interest.

Semester 1

  • First-Year Seminar (1 credit)
  • Calculus with Analytic Geometry I (4 credits)
  • General Physics: Mechanics (4 credits)
  • Introduction to Programming Techniques (3 credits)
  • English Composition (3 credits)
  • Health and Physical Activity (1.5 credits)

Total Credits: 16.5

Semester 2

  • Calculus with Analytic Geometry II (4 credits)
  • Intermediate Programming (3 credits)
  • General Physics: Electricity and Magnetism (4 credits)
  • Chemical Principles I (3 credits)
  • Experimental Chemistry I (1 credit)

Total Credits: 15

Semester 3

  • Ordinary Differential Equations (3 credits)
  • Introduction to Digital Systems (4 credits)
  • Matrices (2 credits)
  • Introduction to Microeconomics (3 credits)
  • Effective Speech (3 credits)
  • Arts Course (3 credits)

Total Credits: 18

Semester 4

  • Circuits and Devices (4 credits)
  • Calculus and Vector Analysis (4 credits)
  • General Physics: Wave Motion and Quantum Physics (2 credits)
  • Discrete Mathematics for Computer Science (3 credits)
  • Effective Writing: Technical Writing (3 credits)

Total Credits: 16

Semester 5

  • Data Structure and Algorithms (3 credits)
  • Advanced Digital Design (3 credits)
  • Electronic and Circuit Design (4 credits)
  • Microprocessors (3 credits)
  • Statistical Analysis (3 credits)

Total Credits: 16

Semester 6

  • Signals and Systems: Continuous and Discrete-Time (4 credits)
  • VLSI Design Circuits (3 credits)
  • Embedded Systems Design (3 credits)
  • Introduction to Computer Architecture (3 credits)
  • Humanities Course (3 credits)

Total Credits: 16

Semester 7

  • Computer Engineering Design (3 credits)
  • Communications Network (3 credits)
  • Operating Systems (3 credits)
  • Technical Elective (3 credits)
  • Social Science Course (3 credits)
  • Health and Physical Activity (1.5 credits)

Total Credits: 16.5

Semester 8

  • Computer Engineering Project (3 credits)
  • Technical Elective (3 credits)
  • Technical Elective (3 credits)
  • Behavioral Science Course (3 credits)
  • Humanities Course (3 credits)

Total Credits: 15

 

This program is accredited by the Engineering Accreditation Commission of ABET, www.abet.org.

This represents a typical course sequence; your schedule will vary depending on your interests. It is recommended that you consult your academic adviser before scheduling any courses. See bulletins.psu.edu for detailed degree requirements and course descriptions.