The Computer Engineering degree encompasses a wide range of topics, including operating systems, computer architecture, computer networks, robotics, artificial intelligence, and computer-aided design. It is a program designed to meet the rapidly expanding demand for engineers with strong design skills. The three areas of focus include real-time computing systems, communication and computing networks, and VLSI design/fabrication. The skills that students acquire through the program are : digital logic design, computer architecture, software engineering, compiler design, operating systems, and algorithms. In this major, students also develop a strong base in both computer science and electrical engineering, they learn about the hardware and software aspects of computer science and gain a solid understanding of circuit theory and electronic circuits.
This program produces graduates with a broad perspective in both software and hardware topics pertinent to computing systems. It provides the foundation and specialized knowledge necessary to analyze, design and evaluate system software, utility programs and software-hardware architectures. The program is supported by study in mathematics, science, and engineering. This allows students to design hardware and software solutions for a wide variety of application domains. Students gain hands-on experience in the laboratory courses accompanying classroom work, and develop design skills in course work beginning in the first two years. Design experience continues in junior and senior years in the areas of software engineering and in applications areas of the student's choosing, culminating in the one semester Senior Design Project course.
This program leads to a Bachelor of Science in Engineering (BSE), and requires a minimum of 126 credits. See also, the ABET Computer Science and Engineering Program Objectives, Student Outcomes & Population Data.