100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Bachelor's

Bachelor of Science in Computer Engineering (Engineering)

Pennsylvania State University Engineering 58 courses 120 total credits

About This Program

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.

Degree Requirements

Total Credits 120 credits

Prescribed Courses

Additional Courses

Code Course Title Credits
STAT 418 or STAT 414 Introduction to Probability and Stochastic Processes for Engineering or Introduction to Probability Theory 3
CMPEN 411 VLSI Digital Circuits 3
CMPEN 416 Digital Integrated Circuits 3
CMPEN 417 Digital Design Using Field Programmable Devices 3
CMPEN 454 Fundamentals of Computer Vision 3
CMPEN 455 An Introduction to Digital Image Processing 3
CMPEN 462 Wireless Communications Systems and Security 3
CMPEN 472 Microprocessors and Embedded Systems 3
CMPEN 473 Microcomputer Laboratory 3
CMPEN 475 Functional Verification 3
EE 453 Fundamentals of Digital Signal Processing 3
EE 456 Introduction to Neural Networks 3
CMPSC 121 or CMPSC 131 Introduction to Programming Techniques or Programming and Computation I: Fundamentals 3
CMPSC 122 or CMPSC 132 Intermediate Programming or Programming and Computation II: Data Structures 3
ENGL 202C or ENGL 202H Effective Writing: Technical Writing or Effective Writing: Honors 3
MATH 140 or MATH 140H Calculus With Analytic Geometry I or Honors Calculus with Analytic Geometry I 4
MATH 141 or MATH 141H Calculus with Analytic Geometry II or Honors Calculus with Analytic Geometry II 4
MATH 220 or MATH 220H Matrices or Honors Matrices 2-3
MATH 250 or MATH 251 Ordinary Differential Equations or Ordinary and Partial Differential Equations 3
MATH 251H Honors Ordinary and Partial Differential Equations 4
CAS 100A Effective Speech 3
CAS 100B Effective Speech 3
CAS 100C Effective Speech 3
CAS 100S Effective Speech 3
CAS 138T Rhetoric and Civic Life II 3
ENGL 15 Rhetoric and Composition 3
ENGL 30H Honors Rhetoric and Composition 3
ENGL 137H Rhetoric and Civic Life I 3
ESL 15 ESL Composition for American Academic Communication II 3
CMPEN 270 Digital Design: Theory and Practice 4
CMPEN 271 Introduction to Digital Systems 3
CMPEN 275 Digital Design Laboratory 1

Click a course code or title to read the full course description.

Get expert help with your Bachelor's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles