
WHAT IS COMPUTER SCIENCE AND ENGINEERING (CSE)?
This major is part of the Math and Engineering Exploration Group
Computer Science and Engineering Major Website
This program produces graduates with a broad perspective in both software and hardware topics pertinent to computing systems. It provides the foundation and specialized knowledge necessary to analyze, design, and evaluate system software, utility programs, and software-hardware architectures. The program is supported by study in mathematics, science, and engineering. This allows students to design hardware and software solutions for a wide variety of application domains. Students gain hands-on experience in the laboratory courses accompanying classroom work and develop design skills in course work beginning in the first two years. Design experience continues in junior and senior years in the areas of software engineering and in applications areas of the student’s choosing, culminating in the one-semester Senior Design Project course.
The rapid spread of computers and information technology has generated a need for highly trained workers to design and develop new hardware and software systems and to incorporate new technologies. These workers— computer systems analysts, engineers, and scientists—encompass a wide range of computer-related occupations. Computer Science and Engineering majors can have professions as computer professionals with a wide range of varying responsibilities, including designing computers and the software that runs them; developing information technologies; and developing and adapting principles for applying computers to new uses.
Declaration, Major Requirements, and Courses
HOW TO DECLARE:
APPLICATION REQUIRED. As of July 2025, minimum admissions requirements for all College of Engineering majors has been updated. Internal Admission Process and Criteria can be found HERE.
To be considered for Spring admissions, application must be received by December 25th. To be considered for Fall admission, application must be received by May 25th. Apply HERE.
---
MAJOR REQUIREMENTS:
---
HELPFUL INTRO COURSES:
Click here for full course description
CSE 1010 - Introduction to Computing for Engineers (Major Requirement)
CSE 2050 - Data Structures and Object-Oriented Design (Major Requirement)
CSE 2500 - Introduction to Discrete Systems (Major Requirement)
MATH 1131Q - Calculus 1 (Major Requirement)
CHEM 1127Q - General Chemistry 1 (Major Requirement)
Possible Career Opportunities
COMMON CAREER PATHS:
UConn students who major in Computer Science and Engineering often pursue careers with a focus on the design of hardware and software solutions. Common examples include but are not limited to careers in:
- App development
- Cybersecurity
- Data science
- Full stack development
- Information technology
- Network engineering
- Production engineering
- Software engineering
- System administration
- Technology consulting
- Web development
COMMON AREAS OF GRADUATE STUDY:
Computer Science and Engineering majors who go on to pursue graduate studies pursue a wide variety of master’s, and/or doctoral degrees based on their interests. Common examples include but are not limited to degrees in:
- Computer science
- Computer engineering
- Electrical engineering
- Systems engineering
- Robotics
ADDITIONAL CAREER RESOURCES:
For additional examples of careers and graduate studies that UConn alumni have pursued, visit the UConn alumni search on LinkedIn.
For further insight beyond the journeys of UConn alumni, visit Zippia or “What Can I do with this Major?”.
