Computer Science and Engineering Graphic ITEB Link    
University of Connecticut Logo
About Computer Science and Engineering
Line
Computer Science and Engineering Undergrad
Line
Computer Science and Engineering Graduate Programs
Line
Computer Science and Engineering Research Programs
Line
Computer Science and Engineering Faculty Information
Line
Computer Science and Engineering Job Opportunities
Line
Computer Science and Engineering News
Line
Computer Science and Engineering Contact Information
Line
School of Engineering Website
Line
University of Connecticut Main Page
Line
Computer Science and Engineering Site Map
Line

Computer Science & 
Engineering Department 
371 Fairfield Road 
Unit 2155 
Storrs, CT 06269-2155 
Phone: (860) 486-3719 
Fax: (860) 486-4817 



Computer Science 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 major
Information 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 students are required to complete the following School of Engineering Requirements:

Course Title Credits
CSE 123C Introduction to Computing 2 credits
ENGR 100 Orientation to Engineering I 1 credit
MATH 115Q or
(MATH 112Q
and MATH 113Q) or
MATH 120Q
Calculus I or

Honors Calculus I
4 credits
MATH 116Q or MATH 121Q Calculus II - Honors Calculus II 4 credits
PHIL 104 Ethics 3 credits

Computer Science Requirements

Core Requirements

Computer Science majors are required to complete the following:

Course Title Credits
CSE 133  Object Oriented Design and Programming 3 credits
CSE 134 Data Structures and Introduction to Algorithms 3 credits
CSE 201 or
CSE 220
Computer Architecture or
Introduction to Computer Architecture
3 credits
CSE 230 Introduction to Software Engineering 3 credits
CSE 237 Theory of Computation 3 credits
CSE 254 or
MATH 214
Introduction to Discrete Systems 3 credits
CSE 258 Operating Systems 3 credits
CSE 259 Algorithms & Complexity 3 credits
CSE 260 or
CSE 278
Contemporary Issues in Computer Science and Engineering or Social, Ethical and Professional Issues in Computer Science and Engineering 3 credits
CSE 293W Computer Science and Engineering Design Project  3 credits
MATH 227Q Applied Linear Algebra 3 credits

In addition a Senior Design Lab, a course in probability/statistics, an additional calculus course in either a multidimensional calculus or differential equations, a course in programming language theory, three Computer Science Requirement courses, three Related Area courses, any additional computer science coursework to bring the total computer science coursework to a minimum of 40 degrees without including CSE 254 sufficient additional elective course work to bring the total number of credits for the degree to a minimum of 120 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

All students must complete one of the following courses in addition to CSE 293 listed above:

  • CSE 262-Software Engineering Lab
  • CSE 263-Networking and Distributed Systems Lab
  • CSE 265-Independent Study Lab
  • CSE 268-Microprocessor Lab
  • CSE 269-Computer Science Design Lab
[Back]
Mathematics Requirement


Every Computer Science major must take one of the following courses. This course work may be also be applied towards a minor in Mathematics.

Course Title Credit
MATH 210Q or
MATH 220Q
Multivariable Calculus or
Honors Multivariable Calculus
4 credits
MATH 211Q or
MATH 221Q
Elementary Differential Equations or
Honors Differential Equations
4 credits

[Back]


Probability/Statistics Requirement

Every Computer Science and Engineering major must take one of the following courses. This course work may also be applied towards a minor.


Course Title Credit
STAT 220Q Statistical Methods (Calculus Level) 3 credits
STAT 230Q Introduction to Mathematical Statistics 3 credits

[Back]


Science Requirement

Every Computer Science major must take one full year sequence from the following courses and one additional science course from either the other discipline if chosen from the first table or from the second table.
Course Title Credit
CHEM 127Q-128Q General Chemistry 8 credits
CHEM 129Q-130Q Honors General Chemistry 8 credits
CHEM 137Q-138Q Enhanced General Chemistry 8 credits
PHYS 131Q-132Q General Physics with Calculus 8 credits
PHYS 141Q-142Q Fundamentals of Physics 8 credits
PHYS 151Q-152Q Physics for Engineers 8 credits

Course Title Credit
BIOL 107 Principles of Biology I 4 credits
BIOL 108 Principles of Biology II 4 credits
BIOL 110 Introduction to Botany 4 credits
GEOL 105 Earth and Life through Time with Laboratory 4 credits

[Back]


Programming Languages Requirement

All students must complete one of the following courses:

Course Title Credits
CSE233 Programming Languages 3 credits
CSE244 Principles of Programming Language translation 3 credits

[Back]

Professional Requirements

Every Computer Science major must take three of the following courses.
Course Title Credit
CSE 228 Parallel Systems 3 credits
CSE 255 Principles of Data Bases 3 credits
CSE 257 Numerical Methods in Scientific Computation 3 credits
CSE 275 Computer Graphics 3 credits
CSE 277 Bioinformatics 3 credits
CSE 281 Computer Security 3 credits
CSE 282 Artificial Intelligence 3 credits
CSE 298 Special topics in CSE (with permission) 3 credits

[Back]



Minimum Computer Science Coursework Requirement

The minimum number of credits of Computer Science course work, not including CSE 254, and including only one credit of CSE 278 if taken, is 40 credits. Any additional CSE courses beyond CSE 101C, which can not be counted for credit in the CSE program, may be used to satisfy this requirement.


[Back]


Related Area Requirement

A minimum of three 3-credit courses at the 200-level in a single related area forming a cohesive body of knowledge outside of Computer Science must be taken by all Computer Science majors. While it is not a requirement that all three courses be in the same academic department, they must be related in some way. Three courses from the same minor requirements work for this requirement. The coursework used to satisfy the related area course requirement may also be used in a minor. 

[Back]


Plan of Study Requirement

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]