Computer Engineering

The mission of the faculty of the undergraduate computer engineering program at Penn State is to provide students with the knowledge and experience needed to pursue a productive lifelong career in industry or to engage in further study at the graduate level. Students participate in a balanced program of instruction covering the basic principles of the design and application of computer systems. The program includes coverage in breadth and depth of basic science, engineering, and abstract concepts of information handling. Students specialize in and are prepared for careers in the design, analysis and use of hardware, software and systems. The program is structured to ensure that graduates have a clear understanding of the design and the applications of computers, as well as the ability to apply this knowledge throughout their professional careers. In particular, within a few years after graduation, graduates in computer engineering should be able to:

  1. Work in industry or government producing or evaluating components of computer hardware and/or software systems.
  2. Work in teams to design, implement, and/or maintain components of computer hardware and/or software systems.
  3. Stay current through professional conferences, certificate programs, post-baccalaureate degree programs, or other professional educational activities

During the first two years, students in computer engineering take many courses in common with other engineering majors, including courses in mathematics, physics, and chemistry. In addition, students take several specialized courses in the major, such as algorithms and programming, electrical engineering, digital systems and logic, and computational theory. From these courses, students gain experience using sophisticated software tools, working in a hardware laboratory, and completing individual and group projects. During the second two years, students complete a series of courses in both hardware and software systems. Students also select from numerous electives. Throughout the four years, students develop communication skills, including a senior year course in which students examine the complete design process and participate in a series of oral and written experiences similar to those that would be seen in industry.

A description of all computer engineering courses can be found on the Lion Path.

Below is a typical 4-year course load for computer engineering students:

Semester 1 (15 credits)
MATH 140 GQ or MATH 140E (Calculus I)
PHYS 211 GN (Mechanics)
CHEM 110 GN (Chemical Principles)
ENGL 15 or 30 GWS (Rhetoric & Composition)
First Year Seminar

Semester 2 (17 credits)
MATH 141 GQ or MATH 141E (Calculus II)
PHYS 212 GN (Electricity & Magnetism)
CMPSC 121 GQ (Intro. To Prog. Techniques)
2 GA, GH, or GS courses

Semester 3 (17 credits)
MATH 250 (Differential Equations)
MATH 220 GQ (Matrices)
CMPSC 122 (Intermediate Programming)
CMPEN 270 (Intro to Digital Systems)
PHYS 214 GN (Wave Motion & Quantum Physics)
GA, GH, or GS course

Semester 4 (15 credits)
MATH 231 (Calculus of Several Variables)
CMPSC 221 (OOP with Web Applications)
EE 210 (Circuits and Devices)
ECON 102,104, or ENNEC 100 (GS)
CMPEN 331 (Computer Organization & Design)

Semester 5 (16 credits)
CMPEN 431 (Intro to Computer Architecture)
EE 310 (Electronic Circuit Design)
CMPSC 311 (Systems Programming)
STAT 418 (Probability)
CAS 100 A/B (Effective Speech)

Semester 6 (15 credits)
CMPEN 362 (Communication Networks)
CMPSC 360 (Discrete Math for Comp. Science)
CMPSC 473 (Operating Systems)
ENGL 202C (Technical Writing)
EE 353 (Signals & Systems)

Semester 7 (16.5 credits)
GA, GH, or GS course
CMPEN 482W (Comp. Eng. Project Design)
CMPSC 465 (Data Structures & Algorithms)
CMPEN Computer Engineering Electiveii
Department List (General Elective)
Health & Physical Activity (GHA)

Semester 8 (16.5 credits)
CMPEN Computer Engineering Elective
CMPSC/CMPEN 400 level
CMPSC/CMPEN 400 level
Department List (General Elective)
GA, GH, or GS course
Health & Physical Activity (GHA)

 
 

About

The School of Electrical Engineering and Computer Science was created in the spring of 2015 to allow greater access to courses offered by both departments for undergraduate and graduate students in exciting collaborative research in fields.

We offer B.S. degrees in electrical engineering, computer science and computer engineering and graduate degrees (master's degrees and Ph.D.'s) in electrical engineering and computer science and engineering. EECS focuses on the convergence of technologies and disciplines to meet today’s industrial demands.

School of Electrical Engineering and Computer Science

The Pennsylvania State University

209 Electrical Engineering West

University Park, PA 16802

814-863-6740

Department of Computer Science and Engineering

814-865-9505

Department of Electrical Engineering

814-865-7667