BSE in Computer Science

4 Years On Campus Bachelors Program

University of Connecticut

Program Overview

The Bachelor of Science in Computer Science at UConn offers a comprehensive education that combines the theoretical foundations of computing with practical, real-world applications. The program emphasizes key areas such as algorithm designsoftware development, and systems programming, ensuring that graduates are equipped with the skills needed to excel in a wide range of technology careers.

A unique aspect of the program is its interdisciplinary requirement: students must complete coursework in a computing-related application area outside the College of Engineering—such as bioinformaticsbusiness, or healthcare—broadening their ability to apply computing knowledge across fields.

 

Core Curriculum

The program requires the completion of 120 credits, covering a mix of core computer science, mathematics, and interdisciplinary coursework. Key required courses include:

  • CSE 1010: Introduction to Computing for Engineers

  • CSE 2050: Data Structures and Object-Oriented Design

  • CSE 2500: Introduction to Discrete Systems

  • CSE 3100: Systems Programming

  • CSE 3500: Algorithms and Complexity

  • CSE 3666: Introduction to Computer Architecture

  • CSE 4939W & 4940: Senior Design Project I & II

These courses provide a strong foundation in programming, data structures, systems, architecture, and software engineering principles.

Mathematics Requirements
To support analytical and computational skills, students also complete:

  • Multivariable Calculus (MATH 2110Q)

  • Applied Linear Algebra (MATH 2210Q)

  • A course in probability or statistics

 

Concentrations

To further personalize their academic path, students must select one of the following concentrations:

  • Algorithms and Theory

  • Bioinformatics

  • Computational Data Analytics

  • Cybersecurity

  • Naval Science and Technology

  • Software Design and Development

  • Software Design for Mobile Computing

  • Systems and Networks

  • Unspecialized (for a generalist track)

  • Individually Designed (tailored to specific academic interests)

Each concentration offers focused coursework, allowing students to build depth in a specific area of interest—whether it’s data science, security, mobile app development, or custom-designed pathways.

 

With its rigorous curriculum, interdisciplinary integration, and flexible concentrations, UConn’s B.S. in Computer Science program prepares students to thrive in evolving tech environments and pursue impactful careers or advanced study.

Experiential Learning (Research, Projects, Internships etc.)

UConn emphasizes hands-on learning experiences, offering computer science students various opportunities to apply their knowledge beyond the classroom:​

Senior Design Project:

In their final year, students undertake a two-semester design project (CSE 4939W and CSE 4940), working in teams to solve real-world problems. This capstone experience allows students to integrate and apply their knowledge in a practical setting. ​

Research Opportunities:

Students are encouraged to engage in undergraduate research projects, collaborating with faculty on cutting-edge topics in computer science. These experiences enhance learning and can lead to presentations at conferences or publications.​

Student Organizations:

UConn hosts various student organizations related to computing, such as the Association for Computing Machinery (ACM) chapter and the UConn Cybersecurity Club. These organizations provide networking opportunities, workshops, and events to enhance students' professional development.​

Progression & Future Opportunities

UConn provides robust support to ensure computer science graduates are well-prepared for their careers:​

Employability:

Graduates of the Computer Science program have pursued diverse career paths in software development, data analysis, cybersecurity, and more. The program's emphasis on both theoretical foundations and practical applications equips students with the skills sought by employers in the tech industry.​

Career Services:

The School of Engineering's Center for Career Development offers services such as resume workshops, interview preparation, career fairs, and networking events to connect students with potential employers and assist in their job search.​

By integrating rigorous academics with practical experiences and comprehensive career support, the B.S. in Computer Science program at UConn prepares students for successful transitions into the professional world.​

Program Key Stats

$44,904
$ 80

Jan Intake : 1st OctAug Intake : 15th Jan (RD) , 1st Nov (EA / ED)


49 %
No
Yes

Eligibility Criteria

ABB - AAA
3.0 - 3.5
36 - 40
85 - 90

1210 - 1420
29 - 33
6.5
79

Additional Information & Requirements

Career Options

  • Career Pathway:   Software Engineering: Developer
  • Full-Stack Engineer
  • Mobile App Developer
  •   AI & Data Science: Machine Learning Engineer
  • Data Scientist
  • AI Researcher
  •   Cybersecurity & Cloud: Cybersecurity Analyst
  • Cloud Engineer
  • Ethical Hacker
  •   Finance & Business Tech: Quantitative Analyst
  • Fintech Developer
  • Blockchain Specialist
  •   Product & Management: Product Manager
  • Technical Program Manager
  •   Entrepreneurship: Startups and innovation
  •   Further Studies: MS or PhD in AI
  • cybersecurity
  • or data science for research roles
  • MBA for leadership and management positions
  •   Long-Term Growth: Engineering: Software Engineer → Tech Lead → CTO
  •   Data & AI: Data Scientist → Head of AI
  • Management: Product Manager → VP of Engineering

Book Free Session with Our Admission Experts

Admission Experts