The mission of the Computer Engineering Program is:
"To educate graduates with broad background in mathematics, science, software, and hardware capable of performing successfully as computer engineers and/or pursuing graduates studies.”
Computer Engineering is a rapidly changing field which encompasses a wide range of topics concerned with the design, implementation and programming of computers and digital systems. Computer engineers develop integrated hardware and software systems and apply these to the creative solution of problems in government and business. These solutions are key enablers to our economic development, and social welfare. A quick survey of the range of solutions created by Computer Engineers include: industrial and military control systems, database management systems, health care information systems, networked systems, end-user embedded computer controlled products, and computer-aided design tools to automate and leverage human performance in many other disciplines.
The Bachelor of Science in Computer Engineering provides both breadth and depth in the discipline by incorporating, physical and mathematical sciences, core engineering subjects, fundamental computer science topics, and a large set of specialized courses in areas of long range relevance to computer engineering. It has been designed as a flexible program that is able to accommodate particular student’s interests through electives.
Topics covered include algorithms and languages, digital system design, networks & communications, computer organization & architecture, microprocessor-based systems, database systems, software engineering, operating systems, capstone design courses, and entrepreneurship, among others.