Electrical engineering and computer science are the blocks that that make up this field of study. A computer engineering certificate or degree, therefore, encompasses training in core courses from both fields. Some of the classes a student can expect to take are: mathematics, basic sciences, electrical circuits, signal analysis, logic design, digital computer design, computer programming languages, and algorithm and operating systems design. The curriculum, period of study, and credit hours varies depending on the institution of choice. Before enrolling at a computer engineering school, it is important to have good grades in mathematics and general sciences since the curriculum is heavily reliant on these disciplines.
Presently, virtually all industries require computing in their operations. The design and development of efficient and reliable technologies is therefore important. The Accreditation Board for Engineering and Technology plays a critical role in maintaining quality standards in this field and is invaluable to the industry in general. The demand for computer engineers is expected to grow by an average of 9% for the next seven years. This is driven by numerous opportunities for skilled professionals who are required to spearhead innovation in design, maintenance, research and development in the field of computer technology therefore, creating demand for graduates of computer engineering schools.