The Department of Computer Science and Electrical Engineering offers two programs of undergraduate study, one leading to a Bachelor of Science in Computer Science and the other leading to a Bachelor of Science in Computer Engineering. Both programs provide a balanced, practical and theoretical approach to the study of software and hardware that includes the latest advances in these two areas.
Computer engineering focuses upon problems that arise from hardware and hardware development, whereas computer science concentrates on issues in computer applications and software development. Students are encouraged to develop hybrid programs of study that combine computer science/computer engineering with other disciplines, such as biology, chemistry, economics, geography, management science, mathematics, physics, visual arts and other related disciplines.
The computer engineering program provides a practical and theoretical background in computer hardware, software, interfacing and design. Areas of interest to computer engineers range from circuit theory and digital signal processing to the study of software/hardware interfaces to the design and analysis of hardware systems and devices. Emphasis is placed on the development of problem-solving skills through hands-on laboratory experience with commercial electronic design software and hardware systems. These skills prepare computer engineers for various academic and industrial positions.
The department has close ties with nearby centers of research and development, such as NASA’s Goddard Space Flight Center, the National Institute of Standards and Technology, the Department of Defense, Northrop Grumman and Verizon.