Skip navigation

Computer Engineering Major

​​B.S.Cmp.E. degree

The requirements for the Bachelor of Science in Computer Engineering include 30-42 hours of general education requirements, 37-41 hours of Mathematics and Science, for a minimum total of 130-136 hours for the degree.


Program Educational Objectives

Graduates of the computer engineering program shall exhibit excellence in their profession in a diverse range of industries, government agencies, and academic institutions as evidenced by:

  • career satisfaction;
  • ability to function independently and as members of cross functioning teams
  • gaining sequential promotions to leadership positions;
  • professional visibility (e.g., patents, awards, invention disclosures, publications, presentations)
  • engagement in entrepreneurial activities
  • matriculation in, and graduation from, high quality graduate programs at the masters or doctoral level
  • exhibiting the highest levels of professional ethics


Student Outcomes

By the time of graduation from the Computer Engineering Program, students are expected to have:
  • an ability to apply knowledge of mathematics, science and engineering;
  • an ability to design and conduct experiments, as well as to analyze and interpret data;
  • an ability to design systems, components, or processes to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability;
  • an ability to function in multidisciplinary teams;
  • an ability to identify, formulate, and solve engineering problems;
  • an understanding of professional and ethical responsibility;
  • an ability to communicate effectively;
  • the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context;
  • a recognition for the need for and an ability to engage in lifelong learning;
  • a knowledge of contemporary issues;
  • an ability to use the techniques, skills and modern engineering tools necessary for engineering practice;
  • an ability to apply advanced mathematics including multivariate calculus, differential equations, linear algebra, complex variables, and discrete mathematics;
  • a knowledge of probability and statistics, including computer engineering applications;
  • a knowledge of basic sciences, computer science, and engineering sciences necessary to analyze and design complex electrical and electronic devices, software, and systems containing hardware and software components.​