2016-2017 Academic Catalog: Bachelor of Science in Computer Engineering

Computer Engineering (BSCO)
Leading to the Bachelor of Science Degree

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 network, 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 as part of most engineering courses. Our graduates are well prepared for pursuing both an advanced degree and a professional career.

Computer Engineering Program Objectives

After graduation, program graduates should demonstrate these 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.

Computer Engineering Program Outcomes

Students should demonstrate these abilities upon graduation

  • Ability to apply knowledge of mathematics, science, and engineering.
  • Ability to design and conduct experiments, as well as to analyze and interpret data.
  • Ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
  • Ability to function on multidisciplinary teams.
  • Ability to identify, formulate, and solve engineering problems.
  • Understanding of professional and ethical responsibility.
  • Ability to communicate effectively.
  • Broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  • Recognition of the need for, and an ability to engage in, lifelong learning.
  • Knowledge of contemporary issues.
  • Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Degree Details

 Total credits for degree: 136

This is a four-year program, starting in the fall semester of the student’s first year and planned to end in the summer semester of the student’s fourth year.

Computer Engineering (BSCO)

Freshman Year, Fall Semester (total credits 16)

  • MATH1750, Engineering Calculus I
  • PHYS1250, Engineering Physics I
  • ENGLISH, English Sequence, See ENGL/HSS note below *
  • ENGR1000, Introduction to Engineering
  • ENGR1800, Introduction to  MATLAB OR
  • ENGR1600, Fundamentals of CAD and CAM

Freshman Year, Spring Semester (total credits 16)

  • MATH1850, Engineering Calculus II
  • PHYS1750, Engineering Physics II
  • ENGLISH, English Sequence, See ENGL/HSS note below *
  • ENGR1500, Intro to Engineering Design
  • ENGR1800, Introduction to  MATLAB OR
  • ENGR1600, Fundamentals of CAD and CAM

Sophomore Year, Fall Semester (total credits 16)

  • HSS ELECTIVE,  See ENGL/HSS note below *
  • MATH2500, Differential Equations
  • ELEC2275, Digital Logic
  • ELEC2250, Network Theory I

Sophomore Year, Spring Semester (total credits 20)

  • MATH2025, Multivariable Calculus
  • MATH2300, Discrete Mathematics
  • ELEC2850, Microcontrollers Using C Programming
  • HSS ELECTIVE,  See ENGL/HSS note below *
  • ELEC2750, Network Theory II

Sophomore Year, Summer Semester

  • COOP3000, Pre-Cooperative Work Term (Optional)

Junior Year, Fall Semester (total credits 19)

  • ELEC3150, Object-Oriented Programming for Engineers
  • ELEC3250, Analog Circuit Design
  • HSS ELECTIVE,  See ENGL/HSS note below *
  • ELECTIVE, Technical or EPIC
  • COMP2670, Database Management Systems

Junior Year, Spring Semester

  • COOP3500, Co-op Work Term I

Junior Year, Summer Semester (total credits 18)

  • ELEC3725, Computer Architecture
  • ELECTIVE, Technical or EPIC
  • ELEC3550, Computer Networks for Engineers
  • ELEC3600, Signals and Systems
  • ELEC3200, Advanced Digital Circuit Design

Senior Year, Fall Semester

  • COOP4500, Co-op Work Term II

Senior Year, Spring Semester (total credits 16)

  • COMP3499, Operating Systems for Engineers
  • ENGR5000, Engineering Senior Design I
  • MATH2100, Probability & Statistics for Engineers
  • HSS ELECTIVE,  See ENGL/HSS note below *

Senior Year, Summer Semester (total credits 15)

  • ELEC4400, Engineering Digital Signal Processing
  • ENGR5500, Engineering Senior Design II
  • MGMT3200, Engineering Economy
  • HSS ELECTIVE,  See ENGL/HSS note below *

ENGL/HSS Note:  

Day program students are required to complete at least:  

  • One course in Humanities  
  • One course in the Social Sciences  
  • The remaining courses may be from either Humanities or Social Sciences category 

Students with a three English course sequence may use the third English course to satisfy a Humanities requirement. 

For more information about the English, Humanities, and Social Science requirements please refer to the Graduation Requirements – Undergraduate section of this catalog