Undergraduate pre-requisites

For those students who do NOT have an undergraduate BS degree in Computer Science, the following courses or their equivalents at another institution must be completed before the graduate PhD CS or MS CS degree will be awarded.

Each newly admitted student must meet with the Director of Graduate Studies to complete a form indicating if any of the following must be taken. The form will be maintained in the student’s file and checked during the departmental graduation check.

Note that if a student has a BS in CS from another institution (not FSU) there may be one or more courses that we require that were not required at the student’s institution. These courses must be taken prior to graduation.

Undergraduate pre-requisites for MS in CS general Computer Science major, MS in CS Cybersecurity major, and PhD in CS:

  • COP 3330 Object Oriented Programming in C++ (3)
  • COP 4530 Data Structures (3)
  • COP 4531 Algorithm Analysis (3)
  • CDA 3100 Computer Organization I (3)
  • CDA 3101 Computer Organization II (3)
  • COP 4610 Operating Systems (3)
  • COT 4420 Theory of Computation (3)
  • MAC 2311 Calculus I (3)
  • MAC 2312 Calculus II (3)
  • MAD 2104 & 3105 Discrete Math (3)
  • STA 4442 Introductory Probability I (3)

Undergraduate pre-requisites for MS in CS CNSA major:

  • COP 3330 Object Oriented Programming in C++ (3)
  • COP 4530 Data Structures (3)
  • CDA 3100 Computer Organization I (3)
  • CDA 3101 Computer Organization II (3)
  • COP 4610 Operating Systems (3)

Undergraduate pre-requisites for MS in Computer Criminology:

  • COP 3330 Object Oriented Programming in C++ (3)
  • COP 4530 Data Structures (3)
  • CDA 3100 Computer Organization I (3)
  • CDA 3101 Computer Organization II (3)
  • COP 4610 Operating Systems (3)
  • COP 4719 Theory and Structure of Databases (3)
  • CIS 4385 Cybercrime Detection and Forensics (3)

Copyright © 1999 – 2015
Florida State University
Department of Computer Science

Last updated by Xin Yuan, November 2015.