The field of computer engineering combines both electrical engineering and the wonders of computer science. This major focuses on new developments in the world of modern computers. Computer engineering studies the relationship between both the hardware of the computer and the software, and how they integrate and work together. A very strong background and knowledge of various forms of mathematics is essential. The study of algorithms, database and systems for a computer, and the study of circuit boards and operating systems are covered. This is a dynamic major that goes deep into the world of computers and how they operate, allowing computer engineers to help design the PCs and software of the future. A career in computer engineering allows students to be the next wave of programmers, developers, and database managers. Computers shape our world today, and the engineers who constantly maintain and update them are the backbone of today's modern functionality.