What Classes Should Be Taken for Computer Engineering?


Computer engineering is an education program typically under the School of Electrical and Computer Engineering. A degree in computer engineering enables a professional to design hardware and software for computers.

General Engineering Electives

  • A general Bachelor's of Science in any discipline of engineering requires 21 to 24 credit hours of basic math (calculus I, II, III, linear algebra, differential calculus and matrixes), 18-20 credit hours of science (chemistry I, II and physics I, II), six credit hours of engineering fundamentals courses (Introduction to engineering, engineering fundamentals), and 24-25 credit hours of Liberal Arts requirements (communication skills, general education).

Computer Engineering Core Requirements

  • All computer engineering majors are required to take 32-33 credit hours of fundamental computer engineering coursework. Any of the following succession of courses can be chosen to fulfill this qualification: linear circuit analysis I and II, electronic measurement technique I and II, advanced C programming (Unix) or probabilistic methods in computer engineering.

Computer Engineering Technical Electives

  • Eight credit hours of a computer engineering technical requirement must be completed, such as computer design and prototyping or operating systems engineering.

Senior Design

  • Three to four credit hours of a senior design class is completed in the final year of studies, with collaborative groups of computer engineering students.

Coursework Plan

  • Check with your counselor for course requirements and the succession of coursework. Each class builds upon another class, so planning the timeline is imperative to be eligible for each succeeding course and eventually graduation.


  • Photo Credit Thinkstock Images/Comstock/Getty Images
Promoted By Zergnet


You May Also Like

Related Searches

Check It Out

Can You Take Advantage Of Student Loan Forgiveness?

Is DIY in your DNA? Become part of our maker community.
Submit Your Work!