Computer Engineering Course Requirements
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 the Four Content Areas and the Five Competencies listed below. Please see the University of Connecticut General Catalog for more detailed information.
Note that students must earn at least a 2.0 grade point average for all calculable course work to receive a degree.
General Education Requirements
There are four Content Areas:
- Arts and Humanities. Six credits.
- Social Sciences. Six credits.
- Science and Technology. Six to seven credits.
- Diversity and Multiculturalism. Six credits.
The courses in Content Areas One, Two, and Three must be taken in six different academic units. Content Area courses may be counted toward the major.
Normally, the six credits required as a minimum for each Content Area will be met by two three-credit courses. However, in Content Area One, one-credit performance courses may be included. Students may use no more than three credits of such courses to meet the requirement.
In Content Area Four, at least three credits shall address issues of diversity and/or multiculturalism outside of the United States (International courses).
One, and only one, Content Area Four course may also serve as a Content Area One, Content Area Two, or Content Area Three requirement.
CONTENT AREA 1
Arts and Humanities: Arts and Humanities courses provide a broad vision of artistic and humanist themes. These courses enable students themselves to study and understand the artistic, cultural and historical processes of humanity. They encourage students to explore their own traditions and their places within the larger world so that they, as informed citizens, may participate more fully in the rich diversity of human languages and cultures. All CS majors are required to take PHIL 104, as one of the two courses to satisfy this content area. Link to courses that satisfy the Content Area 1 requirement.CONTENT AREA 2
Social Sciences: The social sciences examine how individuals, groups, institutions, and societies behave and influence one another and the natural environment. Courses in this group enable students to analyze and understand interactions of the numerous social factors that influence behavior at the individual, cultural, societal, national, or international level. They use the methods and theories of social science inquiry to develop critical thought about current social issues and problems. Link to courses that satisfy the Content Area 2 requirement.CONTENT AREA 3
Science and Technology: These courses acquaint students with scientific thought, observation, experimentation, and formal hypothesis testing, and enable students to consider the impact that developments in science and technology have on the nature and quality of life. Knowledge of the basic vocabulary of science and technology is a prerequisite for informed assessments of the physical universe and of technological developments. CS majors will satisfy this requirement by taking the science courses required by the degree. Link to courses that satisfy the Content Area 3 requirement.CONTENT AREA 4
Diversity and Multiculturalism: In this interconnected global community, individuals of any profession need to be able to understand, appreciate, and function in cultures other than their own. Diversity and multiculturalism in the university curriculum contribute to this essential aspect of education by bringing to the fore the historical truths about different cultural perspectives, especially those of groups that traditionally have been under-represented. These groups might be characterized by such features as race, ethnicity, gender, sexual identities, political systems, or religious traditions, or by persons with disabilities. By studying the ideas, history, values, and creative expressions of diverse groups, students gain appreciation for differences as well as commonalities among people. Link to courses that satisfy the Content Area 4 requirement.Competencies
University of Connecticut undergraduates need to demonstrate competency in five fundamental areas - computer technology, information literacy, quantitative skills, second language proficiency and writing. The development of these competencies involves two parts: one establishing entry-level expectations and the second establishing graduation expectations. The entry-level expectations apply to all incoming students. The exit expectations may vary for different major fields of study.Computer Technology Competency
Entering students are expected to have the basic computer technology skills required to begin university study. Students should take online assessments of knowledge and competency and utilize available workshops/online tutorials to make up any gaps. Each major has established expectations for the computer technology competencies of its graduates and built the development of these into the major curriculum. CS majors satisfy this requirement by completing the required CS coursework in the majorInformation Literacy Competency
Information literacy involves a general understanding of how information is created, disseminated and organized, and an ability to access, evaluate, synthesize and incorporate information into written, oral, or media presentations. Basic information literacy is taught to all freshmen as an integral part of ENGL 110/111, in collaboration with the staff of the University Libraries. Each major program has considered the information literacy competencies required of its graduates and built those expectations into the upper-level research and writing requirements in the major. In addition to the basic competency achieved in ENGL 110/111 or equivalent, all Engineering students will receive instructions in ENGR 100 or equivalent on how to conduct effective information searches, both in the library and on the web. As the student progresses, successive courses will require an increased level of Information Literacy competency. An advanced level of Information Literacy will be achieved at the completion of the programs major design experience course, CSE 293W.Quantitative (Q) Competency
All students must pass two Q courses, which may also satisfy Content Area requirements. One Q course must be from Mathematics or Statistics. CS majors satisfy this requirement with the mathematics courses required for the major.Second Language Competency
A student meets the minimum requirement if admitted to the University with three years of a single foreign language in high school, or the equivalent. When the years of study have been split between high school and earlier grades, the requirement is met if the student has successfully completed the third-year high school level course. With anything less than that, the student must pass the second semester course in the first year sequence of college level study in a single language.Writing (W) Competency
All students must take either ENGL 110 or 111. Students passing ENGL 250 are considered to have met the ENGL 110 or 111 requirement. Additionally, all students must take two writing-intensive (W) courses, which may also satisfy Content Area requirements. One of these must be at the 200-level and associated with the student's major. Approved courses for each major are listed in their sections of this catalog. (Note: ENGL 110 or 111 is a prerequisite to all writing-intensive courses. CS majors must complete the two required writing (W) courses, CSE 210W and CSE 293W.School of Engineering Requirements
All Computer Science and Engineering students are required to complete the following School of Engineering Requirements:
| Course | Title | Credits |
|---|---|---|
| CHEM 127Q or 129Q |
Chemistry I / Honors Chemistry I | 4 |
| CSE 123C | Introduction to Computing | 2 |
| ENGR 100 | Orientation to Engineering I | 1 |
| MATH 115Q or (MATH 112Q and MATH 113Q) or MATH 135Q |
Calculus I or Honors Calculus I |
4 |
| MATH 116Q or MATH 136Q |
Calculus II - Honors Calculus II | 4 |
| PHIL 104 | Ethics | 3 |
| PHYS 151Q | Physics for Engineers I | 4 |
| PHYS 152Q | Physics for Engineers II | 4 |
[Back]
Computer Science & Engineering Requirements
Computer Science majors are required to complete the following:
| Course | Title | Credit |
| CSE 133 | Object Oriented Design and Programming | 3 |
| CSE 134 | Data Structures and Introduction to Algorithms | 3 |
| CSE210W | Digital Logic Design | 3 |
| CSE220 | Introduction to Computer Architecture | 3 |
| CSE 230 | Introduction to Software Engineering | 3 |
| CSE 254 or MATH 214 |
Introduction to Discrete Systems | 3 |
| CSE 258 | Operating Systems | 3 |
| CSE 293W | Computer Science and Engineering Design Project | 3 |
| ECE 101 | Computer Tools | 1 |
| ECE 202 | Signals and Systems | 3 |
| ECE 210W | Electrical Circuits | 3 |
| ECE 212 | Electronic Device and Circuits | 3 |
| ECE 215 | Digital Integrated Circuits | 3 |
| ECE 249 | VLSI Design and Manipulation | 4 |
| ECE 252 | Digital System Design | 3 |
| ECE 290 | Comp. &Elec. Engr. Design I | 2 |
| ECE 291 | Comp. &Elec. Engr. Design II | 3 |
| MATH 210Q or Math 230Q | Multivariable Calculus or Honors Multivariable Calculus |
3 |
| MATH 211Q or Math 221Q |
Elementary Differential Equations or Honors Differential Equations | 3 |
| MATH 227Q | Applied Linear Algebra | 3 |
| STAT 224Q | Prob. Models for Engineers | 3 |
In addition a Senior Design Lab, a course in probability/statistics, three Professional Requirements courses, and 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.
[Back]Design Laboratory Requirement
Every Computer Science and Engineering major must take one
design laboratory course from:
- CSE 268-Microprocessor Lab
- ECE 266-Microprocessor Applications Lab
- ECE 280-Digital design Laboratory
- CSE 261/ECE281-Digital Hardware Laboratory
- ECE 286-Micro/Opto-electronic Devices & Circuit Fabrication Laboratory
- ECE 292-Information Processing System
[Back]
Professional Requirements
Every Computer Science and Engineering major must take three
of the following courses. At least one of the Professional
Requirement courses must be from one of the School of
Engineering departments. This course work may also be applied
towards a minor.
| Course | Title | Credit |
| CSE 221 | Probabilistic Performance Analysis of Computers | 3 |
| CSE 245 | Computer Networks and Data Communication | 3 |
| CSE 257 | Numerical Methods in Scientific Computation | 3 |
| ECE 232 | Systems Analysis | 3 |
| ECE 234 | Digital Control Theory | 3 |
| ECE 241 | Communication Systems | 3 |
| ECE 247 | Introduction to Digital Signal Processing | 3 |
| ECE 257 | Numerical Methods in Scientific Computation | 3 |
[Back]
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.
[Back]