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.