Computer Engineering, B.S.

Starting Fall 2014

Design and develop integrated hardware systems that push the very boundaries of physics.

From microprocessors to embedded computing devices, laptops to supercomputers, as a Computer Engineering degree student at Lewis, you will gain the expertise necessary to help invent the next generation of computing.

Forbe's Magazine's #2 Highest Starting Avg. Salary for Class of 2013 Graduates - Computer Engineering, $70,300

Lewis' state-of-the-art undergraduate lab resources and supportive educational community provide the perfect learning environment to become a successful Computer Engineer. In this interdisciplinary curriculum that combines math, computer science, physics and electrical engineering, you will become an expert in:
  • How microprocessors function, are designed and are optimized
  • How integrated systems of electrical components are designed and how data is communicated among them to process instructions
  • How software is written, compiled and optimized for specific hardware platforms
  • The boundaries of physics and how to push them in order to develop the next generation of computing devices
Why Lewis for Computer Engineering?
  • Unlike larger schools, at Lewis you're in the lab from day one - working shoulder-to-shoulder alongside faculty mentors
  • Brand new Science Center houses some of the most impressive undergraduate lab resources in the region
  • Fantastic internship programs with leading area employers
  • High-impact research opportunities
Computer Engineering or Computer Science?
Computer Science and Computer Engineering have similar career outcomes, but there is an important difference. Computer Engineers specialize more in designing and building computer hardware, and Computer Scientists focus more on designing and building computer software. The two work together to implement optimized and cyber-secure computing and communication systems that power all aspects of modern life. They are complementary pursuits, and Computer Engineers and Computer Scientists at Lewis will work together very closely to create cutting-edge and secure computing systems.

Minimum Admission Requirements:
Incoming freshman students must have a minimum ACT Math subscore of 23 to be admitted to the Computer Engineering program. Transfer students and those students changing majors must have a cumulative college GPA of 3.0 and be ready to enroll in Calculus I.

Degree Requirements
Total Credit Hours: 133
Major Credit Hours: 90

1. Engineering Foundations (41)

03-110 General Chemistry I 4
03-111 General Chemistry Lab 1
13-200 Calculus I 4
13-201 Calculus II 4
13-250 Calculus III 4
13-300 Differential Equations 3
13-305 Linear Algebra I 3
13-310 Discrete Mathematics 4
13-315 Probability and Statistics I 3
17-210 General Physics I 3
17-211 General Physics I Lab 1
17-215 General Physics II 3
17-216 General Physics II Lab 1
17-341 Modern Physics 3
2. Computer Engineering Core (40)
CE-100 Introduction to Computer Engineering 2
70-210 Programming and Data Structures 3
70-245 Object-Oriented Development 3
70-350 Operating Systems 3
70-360 Applied Programming Languages 3
CE-200 Engineering Applications 3
CE-210 Logic Design 3
CE-220 Electric and Electronic Circuits 5
CE-230 Signals and Systems 3
CE-300 Computer Architecture I 3
CE-310 Computer Architecture II 3
CE-320 Hardware and Software Systems 3
CE-400 Computer Engineering Applications 3
3. Computer Engineering Electives (6) - Choose Two.
CE-410 Artificial Intelligence (cross-numbered with CS-470) 3
CE-450 Robotics 3
70-420 Computer Security 3
70-440 Software Engineering 3
70-471 Machine Learning 3
70-480 Communications and Networking 3
70-485 Advanced Communications and Networking 3
4. Capstone (3)
CE-496 Computer Engineering Senior Project 3