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
CSC 173: Computation and Formal Systems Department of Computer Science
CSC 242: Introduction to Artificial Intelligence Department of Computer Science
CSC 252: Computer Organization Department of Computer Science
CSC 254: Programming Language Design and Implementation Department of Computer Science
CSC 280: Computer Models and Limitations Department of Computer Science
CSC 282: Design and Analysis of Efficient Algorithms Department of Computer Science
In addition to these, students are required to complete advanced computer science courses and mathematics courses such as:
STAT 190: Introduction to Statistical Methodology (or equivalent) Department of Computer Science
MATH 165: Linear Algebra with Differential Equations (or MATH 173: Honors Calculus III) Department of Computer Science
These courses ensure a comprehensive understanding of both theoretical and practical aspects of computer science.
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
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.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.