Computer Engineering Program
Bachelor of Science in Computer Engineering
The bachelor of science degree in computer engineering is an interdisciplinary degree offered jointly by the Departments of Computer Science and Electrical Engineering. Computer engineering is the integrated study of both computer hardware and software systems to solve problems and create new systems. The bachelor of science degree in computer engineering consists of required courses in computer science and electrical engineering providing in-depth exposure to both disciplines. Students can then select electives in computer science or electrical engineering to focus their course of study towards their individual interests.
Program Educational Objectives
Graduates of the computer engineering program will:
- Demonstrate a working knowledge of mathematics, natural sciences, engineering sciences, electrical engineering, and computer science, and have the ability to apply that knowledge to analyze, design, and implement solutions to engineering problems related to the computer engineering discipline.
- Have the ability to synthesize multiple design solutions to computer engineering problems with specified constraints through the creative integration of the fundamental principles and techniques of engineering, mathematics, and the sciences.
- Exhibit professional responsibility and a sensitivity to a broad range of societal concerns in making decisions, including an understanding of, and appreciation for, the needs of society in a global context.
- Recognize the necessity for personal growth, self-reflection, and assessment to engage in successful professional practice and development throughout their careers.
- Demonstrate constructive participation in team-based activities.
- Exhibit an ability to communicate well, both orally and in writing.
- Be prepared for direct entry into the profession and to continue their education in graduate work.
The requirements are:
First Year | First Semester: ENGR 100; MATH 201; PHYS 211; Elective | 4.00 |
Second Semester: CSCI 203; ELEC 120; MATH 202; PHYS 212 | 4.00 | |
Sophomore Year | First Semester: CHEM 201; MATH 211; CSCI 204; ELEC 225*; Elective | 4.50 |
Second Semester: MATH 212; CSCI 206; ELEC 226*; ELEC 247; Elective | 4.50 | |
Junior Year | First Semester: CSCI 208; ELEC 320; ELEC 350; Elective | 4.00 |
Second Semester: ELEC 340; MATH 241; CSCI 315; ENGR 138*; Elective | 4.50 | |
Senior Year | First Semester: ELEC 471; ELEC 400*; CSCI 320; Elective; Elective | 4.50 |
Second Semester: ELEC 421; Elective; Elective; Elective | 4.00 |
The 10 elective courses are distributed as follows:
Five approved social science and humanities courses to meet the engineering General Education requirements. Those courses are distributed as follows:
- A minimum of two courses in the humanities; one must be a first-year course in English literature and composition.
- A minimum of two courses in the social sciences.
- One of the courses must satisfy the global and societal perspectives requirement.
One course at the 200 level or above in the natural sciences (physics, chemistry, biology, or BIOL 121, 122, GEOL 103, 150)
Two courses chosen from the 300-level computer science or 400-level electrical engineering course offerings
Two unrestricted courses in any department or program in the university
Three courses in each student's program must fulfill the University writing requirement
*Half Course

