This program produces graduates with skills in designing computer hardware and peripherals, and emphasizes the electrical characteristics of the computer itself. It is focused primarily on designing the computer hardware, associated core software structures and their interfaces.·Focus areas include real-time computing systems, communication and computing networks, and VLSI design/fabrication. Students in the program get a strong grounding in both computer science and electrical engineering.
This program leads to a Bachelor of Science in Engineering (BSE), and requires a minimum of 126 credits. See also, the Computer Engineering Program Objectives, Student Outcomes & Population Data.
The program is jointly administered by the Computer Science and Engineering and Electrical and Computer Engineering Departments.
Program requirements are organized as follows:
The University requires all baccalaureate degree students to satisfy a common core of course work known as the General Education Requirements. Course work in the Arts, Humanities and Social Sciences is also an integral part of the engineering program. Courses must be taken and distributed to cover four Content Areas and five Competencies. See an overview here and, for complete details, the University of Connecticut General Catalog.
All Computer Science and Engineering students are required to complete the following School of Engineering Requirements:
|CHEM 1127Q or 1147Q||Chemistry I||4|
|CSE 1100 or CSE 1010||Introduction to Computing||3|
|ENGR 1000||Orientation to Engineering I||1|
|MATH 1131Q, MATH 1152Q, or (MATH 1120Q and MATH 1121Q)||Calculus I||4|
|MATH 1132Q or MATH 1152Q||Calculus II||4|
|PHYS 1501Q||Physics for Engineers I||4|
|PHYS 1502Q||Physics for Engineers II||4|
Computer Engineering majors are required to complete the following:
|CSE 1102||Object Oriented Design and Programming||3|
|CSE 2100||Data Structures and Introduction to Algorithms||3|
|CSE 2300W||Digital Logic Design||4|
|CSE 3666||Introduction to Computer Architecture||3|
|CSE 2102||Introduction to Software Engineering||3|
|CSE 2500||Introduction to Discrete Systems||3|
|CSE 4300||Operating Systems||3|
|ECE 1001||Computer Tools||1|
|ECE 3101||Signals and Systems||3|
|ECE 2001W||Electrical Circuits||4|
|ECE 3201||Electronic Device and Circuits||4|
|ECE 3221||Digital Integrated Circuits||3|
|ECE 3421||VLSI Design and Simulation||4|
|ECE 3401||Digital System Design||3|
|ECE 4901||Elec. & Computer Engr. Design I||2|
|ECE 4902||Elec. & Computer Engr. Design II||3|
|MATH 2110Q or Math 230Q||Multivariable Calculus||4|
|MATH 2410Q or Math 2420Q||Elementary Differential Equations||3|
|MATH 2210Q||Applied Linear Algebra||3|
|STAT 3345Q||Prob. Models for Engineers||3|
In addition, sufficient additional elective course work to bring the total number of credits for the degree to a minimum of 126 credits.
It is recommended that students think about their choices as a whole, and consider using them deliberately to either gain breadth in their educational program or to focus on an area of particular interest. Students should consult their faculty advisor to plan a course of study which will best meet their individual educational goals.
Every Computer Engineering major must take one design laboratory course from:
and one design laboratory course from
|CSE 3504||Probabilistic Performance Analysis of Computers||3|
|CSE 3300||Computer Networks and Data Communication||3|
|CSE 3802||Numerical Methods in Scientific Computation||3|
|ECE 3111||Systems Analysis||3|
|ECE 4121||Digital Control Theory||3|
|ECE 4111||Communication Systems||3|
|ECE 4131||Introduction to Digital Signal Processing||3|
|ECE 3431||Numerical Methods in Scientific Computation||3|
All Engineering students in the first semester of their Junior year, or for transfer students in their second semester at UConn, whichever is later, must prepare a written Plan of Study form. The Plan of Study form documents the program he/she intends to follow to satisfy the degree requirements.
As a PDF.