Bachelor of Science in Computer Engineering (BSCO)

The Computer Engineering program is accredited by the Engineering Accreditation of ABET,

BSCO Fall 2020 Course Plan

Mission of the Program

Computer engineering rests on the fundamentals of electrical engineering and computer science fields. Computer engineers are involved in many hardware and software attributes of computing, from the design of computer networks to digital circuit design. Computer engineers build, analyze, design, and evaluate computer systems. Students in this program take courses in logic design, computer organization and architecture, embedded computer systems, engineering design, operating systems, computer networks, digital signal processing, software engineering, database systems, circuits and electronics. The computer engineering program incorporates a project based course of study and a learning environment that utilizes laboratory exercises and teamwork.. Our graduates are well prepared for pursuing both advanced degrees and professional careers. 

Program Educational Objectives

After graduation, program graduates should demonstrate the abilities:

  • Lifelong learning: Pursue professional development to meet and adapt to the emerging and evolving technology.
  • Successful Careers: have a successful career in the field of computer engineering or related fields.
  • Professionalism: Graduates will contribute to their fields or professions. 

Student Outcomes

Students should demonstrate these abilities upon graduation. 

(1) An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.

(2) An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.

(3) An ability to communicate effectively with a range of audiences.

(4) An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.

(5) An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.

(6) An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

(7) An ability to acquire and apply new knowledge as needed, using appropriate learning strategies


Computer Engineering Major Courses

Enrollment and Graduation Data