Computer Science BA

4 Years On Campus Bachelors Program

University of Rochester

Program Overview

The B.S. in Computer Science at the University of Rochester offers rigorous preparation in all core areas of computer science, designed for students interested in cutting-edge research and development careers in industry or academia. The program emphasizes a solid foundation in computer science principles, including requisite mathematical foundations, and exposes students to various areas within the discipline. ​Department of Computer Science+1Department of Computer Science+1Department of Computer Science

Core Curriculum:

Students pursuing the B.S. degree must complete the following core courses:​ Department of Computer Science

In addition to these, students are required to complete advanced computer science courses and mathematics courses such as:​

These courses ensure a comprehensive understanding of both theoretical and practical aspects of computer science. ​

 

Experiential Learning (Research, Projects, Internships etc.)

The University of Rochester emphasizes hands-on learning experiences, providing computer science students with numerous opportunities to apply their knowledge beyond the classroom:​

Research Opportunities:

The Department of Computer Science encourages undergraduates to engage in research early in their education. Due to the department's strength in cutting-edge fundamental and applied research, students have unique opportunities to participate in various projects. Many research groups hold regular meetings open to undergraduates, allowing them to observe and engage in the research process. ​Department of Computer ScienceDepartment of Computer Science

Student Organizations:

The Computer Science Undergraduate Council (CSUG) is a student-run organization that strives to create a welcoming community for CS students. CSUG offers services such as tutoring for CS courses, interview preparation workshops, informational sessions on industry and graduate school, and organizes events like DandyHacks, the university's largest hackathon. ​Greene Center | University of Rochester

Progression & Future Opportunities

The University of Rochester provides robust support to ensure computer science graduates are well-prepared for their careers:​

Career Services:

The Gwen M. Greene Center for Career Education and Connections offers comprehensive services, including one-on-one career exploration and industry advising appointments, peer advising, on- and off-campus recruitment activities, internship funding and programming, and alumni connections and events. The center emphasizes that a major does not have to dictate a career path, encouraging students to explore various career communities. ​Undergraduate Admissions+1University of Rochester+1

Employability:

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

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

Program Key Stats

$54410 (Annual cost)
$ 50



36 %

Eligibility Criteria

3.4
34
87

1440
7.5
107

Additional Information & Requirements

Career Options

  • Technical Careers In Software Development
  • Computational Science
  • Networking
  • Information Systems
  • And Electronic Commerce
  • Professional Employment In Traditional Computer And Communications Industries
  • As Well As In Such Diverse Industries As Financial Services
  • Consulting Practices And Enabling Technology

Book Free Session with Our Admission Experts

Admission Experts