Bachelor of Science in Computer Engineering
The Bachelor of Science in Computer Engineering (BSCE) degree offers its students a chance to develop practical engineering knowledge, skills, and ways of thinking by working with hands-on projects ranging from autonomous aircraft to energy-efficient automobiles. The program combines real-world system design and development practices with a thorough grounding in the fundamentals of computer engineering, including aspects of electrical and software engineering, such that graduates enter the workforce ready to make a contribution and a difference.
The BSCE program focuses on embedded, real-time, computer systems: The kinds of systems at the heart of technologies from mobile phones and handheld computers to the control systems of modern aircraft and spacecraft. Embedded controllers take information from the physical world, such as an airplane’s altitude or the amount of light entering a lens, and use a microprocessor to generate control signals to component devices, such as that airplane’s control surfaces or a camera’s aperture opening. Starting from the program’s introductory class, you’re given an opportunity to work with embedded systems on platforms such as a small, mobile robot. Continuing through the program, you learn the basics of how such devices work, how information is represented in them, and how to effectively design such systems to meet real-world constraints on power and timing, as well as learning how to use the latest computer-based tools for designing and implementing digital logic and embedded systems. The program culminates in a two-semester capstone design sequence in which you’ll work with a team of other student computer engineers, software engineers, and electrical engineers to specify, design, build, and demonstrate a working system, or even a system of systems, often for a real-world “customer.”
The detailed objectives of the program are that our graduates:
- Effectively analyze, design, and implement computer systems, including embedded, real-time, and safety-critical computer systems
- Demonstrate professionalism in their work and grow professionally through continued learning and involvement in professional activities
- Contribute to society by behaving ethically and responsibly
- Communicate effectively in oral, written, and newly developing modes and media
- Assume a variety of roles in teams of diverse membership
For details on degree overview, requirements, and expected outcomes visit Bachelor of Science in Computer Engineering
The Computer Engineering program is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (111 Market Place, Suite 1050, Baltimore, MD 21202-4012; Telephone: (410) 347-7700, http://www.abet.org).



