CS Requirements Banner
 
 

Requirements for the Major in Computer Science

A student majoring in Computer Science is required to take a total of 16 courses in computer science and math. A freshman (or first-year student) majoring in Computer Science will typically take Math 111 and CMS 167 in the Fall Term and CMS 170 and 180 along with Math 112 in the Spring Term of their first year.

Each student seeking a major in Computer Science must complete the following 9 core courses:

  • CMS 167 Introduction to Computer Programming
  • CMS 170 Computer Science Principles I
  • CMS 180 Computer Architecture
  • CMS 250 Introduction to Computer Organization
  • CMS 270 Computer Science Principles II
  • CMS 370 Operating System Design Principles
  • CMS 380 Programming Languages and Paradigms
  • CMS 395/495 Topics in Computer Science
  • CMS 485 Senior Seminar in Computer Science
Each student must complete any 3 of the following upper-level elective courses. One of the three must be a project course (CMS 440, CMS 460 or CMS 480):
  • CMS 360 Algorithm Analysis
  • CMS 390 Theory of Computation
  • CMS 430 Artificial Intelligence
  • CMS 440 Computer Graphics (project oriented)
  • CMS 460 Database Management Systems Design (project oriented)
  • CMS 480 Programming Language Translation (project oriented)
Each student must also complete the following 4 mathematics courses:
  • MAT 111 Calculus I
  • MAT 112 Calculus 11
  • MAT 219 Probability and Statistics
  • MAT 240 Introduction to Discrete Mathematics
[Click here] to view the Computer Science Major Prerequisite Structure Diagram.


Requirements for the Minor in Computer Science

Each student seeking a minor in Computer Science must complete the following 6 core courses:

  • CMS 167 Introduction to Computer Programming
  • CMS 170 Computer Science Principles I
  • CMS 180 Computer Architecture
  • CMS 250 Introduction to Computer Organization
  • CMS 270 Computer Science Principles II
  • MAT 110 Applied Calculus or MAT 111 Calculus I
Each student minoring in Computer Science must also take two additional Computer Science courses chosen from the course requirements of the major.


[Click here] to go to the official Rollins Catalogue description of the Computer Science Program as well as a description of these courses.
 
Back to CS Program Home Page