Evening Undergraduate Degree in Computer Science

Hone your skills and find your passion while conducting independent research such as testing software, using robots to map terrain, building games and apps, and examining computer security. 

our computer science program emphasizes software development

The Computer Science major at the Hamilton Holt School provides students with a strong foundation of coursework emphasizing software development. Upon completion of this program, students will be able to design and implement computer-based solutions in a variety of areas -- knowledge management, e-commerce or client-server applications. This reflects the focus and content recommended for computer science curricula at liberal arts institutions by the Association for Computing Machinery (ACM) in Computing Curricula. Graduates of the computer science program will have broad, marketable skills as well as the knowledge to succeed in graduate studies.​ Studying computer science at Rollins gives you the tools to create the world around you. With an emphasis on teamwork and collaborative problem-solving, students will learn the communication and collaboration skills that are important to today's employers.

real world applications

Our small, close-knit department offers you a strong, flexible curriculum in a warm and supportive environment. You’ll have the opportunity to collaborate with your classmates and professors on projects.

Requirements for the Major (13)

Core Courses (9)

CMS 167 Problem Solving I with Selected Topics

CMS 167L Problem Solving I Lab

CMS 170 Problem Solving II with Selected Topics

CMS 230 Introduction to Computer Systems

CMS 270 Object-Oriented Design & Development

CMS 330 System Software Principles

CMS 484 Senior Computer Science Capstone

MAT 140 Introduction to Discrete Mathematics

MAT 310 Applied Discrete Mathematics

Elective Courses (4) including at least one from each group

Group I: At least one is required

CMS 375 Database Design and Development

CMS 380 Simulation Design and Analysis

Group 2: At least one is required. A student who is considering graduate studies should take CMS 460. 

CMS 450 Networks

CMS 460 Algorithms Analysis

Additional Electives

CMS 340 Mobile App Development

CMS 350 Web Application Development

CMS 430 Artificial Intelligence

CMS 440 Advanced Computer Systems

CMS 480 Programming Language Translation

CMS 495 Special Topics

Requirements for the minor (7)

Persons planning to minor in Computer Science will take: 

  • CMS 167, CMS 167L, CMS 170, CMS 270, MAT 140*
  • Two Computer Science electives chosen from the major

*MAT 111 Calculus I OR MAT 110 Applied Calculus may be substituted, but MAT 140 may not be used as one of the two additional classes.

graduate destinations

Some of the places our students have gone to work include:

  • Microsoft
  • Central Intelligence Agency (CIA)
  • National Security Agency (NSA)
  • EA Games
  • Lockheed Martin
  • Rockstar Games
  • Siemens

Some of the places our students have gone to study include:

  • Stanford University
  • Georgetown University
  • Johns Hopkins University
  • Colorado State University
  • Crummer Graduate School of Business

get in touch with us