Computer Engineering Specialization

Computer Specialization

The central focus of the computer specialization program is the engineering design of systems which operate in real-time with computers embedded in the system as a component or controller. The embedded computer is often a single chip "microcontroller" or a custom designed small computer which consists of a small number of chips. A mix of electronics fundamentals, general engineering fundamentals, engineering design, and computer system principles form the computer specialization program.

In your freshman year, you can expect to learn fundamentals in mathematics (calculus), chemistry, physics, and broad educational topics such as writing, speaking, and the humanities and benefit from a special freshman year experience program that provides an introduction to engineering as a profession, to programming, to engineering design as a process, and to the college experience as a major personal growth step.

In your sophomore year, you will study the broad fundamentals of engineering and becoming an engineering problem solver, continue mathematics courses with differential equations and statistics, complete two courses in electrical engineering fundamentals,learn key engineering subjects outside the electrical and computer engineering field, and take your first digital hardware course and your first computer science course.

In your junior year, you will focus on courses in your specialization, take digital logic and microprocessors courses, computer science courses, and a follow-up digital design course.

In your senior year, you will be able to choose electives which lead to jobs in particular sub-areas of computer engineering, and you will take courses in software engineering with java and networks plus three electives.

Like all engineering specialties, Computer Engineering also offers a fifth year option that provides computer specialization students with the opportunity to complete a master’s degree in a year of extra time commitment.