Mar 21, 2018  
2017-2018 Undergraduate Catalog 
2017-2018 Undergraduate Catalog

Computer Engineering, BS

Return to {$returnto_text} Return to: Degree programs listed by academic unit

The Bachelor of Science with a major in computer engineering provides a high-quality education by balancing the theoretical and experimental aspects of hardware and software issues. A BS with a major in computer engineering provides excellent job prospects in the engineering and technology sectors.

The Bachelor of Science degree with a major in computer engineering is designed for students who wish to specialize in computer hardware, communication systems, digital signal processing, micro-controllers, real-time and embedded systems. Computer engineering students are exposed to both theoretical and practical issues of both hardware and software in laboratories with state-of-the art equipment. The program provides a strong engineering background, with an understanding of the principles and techniques of computing. A professional degree, which includes a two-term/semester senior design project sequence, prepares the graduates for a career and graduate studies in computer engineering and related fields.

The Bachelor of Science degree with a major in computer engineering is accredited by the Engineering Accreditation Commission (EAC) of ABET (, (111 Market Place, Suite 1050, Baltimore, MD 21202; 410-347-7700).

Educational objectives

Graduates will:

  1. Have completed projects involving design, evaluation of materials, and management of computational and personnel resources to solve problems in multi-disciplinary teams and exhibit the ability to communicate effectively.
  2. Pursue graduate studies in computer engineering or related disciplines and careers involving VLSI design, real-time systems, communications, and networks or computer systems.
  3. Act responsibly and ethically in their professional conduct and successfully engage in life-long learning.
  4. Complete professional work assignments that exhibit a good balance between software and hardware systems, including software development, design of digital systems, microprocessors, embedded systems, real-time systems and digital communication systems.

Degree requirements

Hours required and general/college requirements

A minimum of 121 semester hours, of which 42 must be advanced, and fulfillment of degree requirements for the Bachelor’s degree as specified in the “University Core Curriculum ” in the Academics section of this catalog and the College of Engineering  requirements.

Specialization area, 9 hours

Three courses selected from one of the four computer engineering specialization areas listed below.


A maximum of 6 hours of credit in CSCE 4890 , CSCE 4920 , CSCE 4940 , or CSCE 4950  will count toward this degree.




See CSE faculty advisor.

Other requirements

  • A grade point average of at least 2.0 is required for all advanced computer science and engineering courses.
  • The Computer Engineering foundation courses are CSCE 1030 , MATH 1710 , and TECM 2700 . Students must complete these foundation courses with a grade of C or better and a minimum GPA of 2.5.  This is a prerequisite to taking advanced courses in the major. Each semester the student must receive advisement until the foundation courses have been successfully completed.

Return to {$returnto_text} Return to: Degree programs listed by academic unit