Computer Engineering, BSCE

Parent Entity: 
Engineering and Computer Science, College of » Computer Science and Computer Engineering
Program Type: 
Degree Type: 
Bachelor of Science in Computer Engineering

Program Description:

The Bachelor of Science Computer Engineering degree program is accredited by the Engineering Accreditation Commission of ABET, ( The Bachelor of Science in Computer Engineering degree offers a curriculum in the study of computer systems including the design, construction, and overall operations with a major focus on hardware. It includes the study of digital circuits, embedded systems programming languages and operating systems. The program provides a solid mathematics, basic science, and engineering science base that is common to all quality engineering programs.

Laboratory experience in design, experimentation, observation, implementation, and discovery complement the theoretical portion of the program.

Three to five years after graduation, graduates of the BSCEG program will:

  • EXPERT: Graduates of the Computer Engineering program are employable as computing professionals and will be recognized by their employers as well-prepared for their career in computing.
  • AGILE: Graduates understand that education is a lifelong process and are well prepared for continuing studies, including graduate studies.
  • ENGAGED: Graduates demonstrate appreciation for the professional, social, ethical and leadership roles of computing professionals.
  • BROAD: Graduates have a knowledge of computing principles that includes all levels of modern computational architectural/infrastructure, operating systems and component-based hardware/embedded/software systems.

Program Learning Outcomes:

  • An ability to apply knowledge of mathematics, science, and engineering.
  • An ability to design and conduct experiments as needed to evaluate artifacts and processes not suitable to other analysis, coupled with an ability to analyze and interpret data possibly using statistical, logical, inductive, graphical, analogical, etc. reasoning and report the results of the interpretation.
  • An ability to design a system, component, or process to meet desired needs.
  • An ability to function on multidisciplinary teams such as in group projects.
  • An ability to identify, formulate, and solve engineering and science problems as appropriate to the discipline of computer engineering.
  • An understanding of professional and ethical responsibility.
  • An ability to communicate effectively in written (prose as well as mathematical, scientific, and engineering notations in technical reports), graphical (diagrams, charts, visualizations, and animations), and oral (discussions with colleagues, group meetings, and formal presentations) forms.
  • The broad education necessary to understand the impact of engineering and scientific solutions in a contemporary global , economic, environmental, and societal context: relevant to being a productive and contributing citizen at the local, national, and international levels.
  • A recognition of the need for, and an ability to engage in life-long learning of computer engineering and related topics.
  • An ability to use the techniques, skills, and modern tools necessary for professional engineering practice such as CAD tools and physical instruments, modern programming languages, and computer hardware components.

For additional information: