Computer Science

computer science

WHAT IS COMPUTER SCIENCE?

This major is part of the Math and Engineering Exploration Group

Computer Science Major Website

Computer Science Minor

Computer Science is the formal study of what can be computed and what resources are required for computation, as well as the application of hardware, software, and human resources to solve computational problems. This major emphasizes development of applied skills in design, implementation, and validation of computer systems. Students acquire skills in the areas of computer science, computer systems, organization and architecture, algorithms and data structures, principles of software design, elements of the theory of computation, and operating systems.

Computer scientists design computers and the software that runs them, develop information technologies, and develop and adapt principles for applying computers to new uses. The jobs of computer scientists are distinguished by the higher level of theoretical expertise and innovation they apply to complex problems and the creation or application of new technology.

HOW TO DECLARE:

APPLICATION REQUIRED. Admission is very competitive and requires a strong GPA (3.4 desired) along with the completion of specific courses. Find more information and the application here.

 

MAJOR REQUIREMENTS:

Major Requirements Overview

 

HELPFUL INTRO COURSES:

Click course for full description

CSE 1010 - Introduction to Computing for Engineers (Major Requirement)

MATH 1131Q - Calculus 1 (Major Requirement) (Gen Ed: Q Course)

 

POSSIBLE CAREER OPPORTUNITIES:

Click here for career opportunities

UConn Majors to Careers Guides

 

RELATED MAJORS:

Computer Engineering

Computer Science and Engineering

Electrical Engineering

Geographic Information Science

Mathematics