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.

An undergraduate pre-requisite is considered fulfilled when a grade of B- or better is received in the undergraduate course or when an S is received in the co-listed CGS 5xxx graduate course.

Undergraduate pre-requisites for MS in CS general Computer Science major and PhD in CS:
See the recommended sequence for completing the prerequisite requirements for admission

  • COP 4530 Data Structures, Algorithms and Generic Programming (3)
  • CDA 3100 Computer Organization I (3)
  • COP 4610 Operating Systems (3)
  • COT 4420 Theory of Computation (3)

Undergraduate pre-requisites for MS in CS Cybersecurity major:
See the recommended sequence for completing the prerequisite requirements for admission

  • COP 4530 Data Structures, Algorithms and Generic Programming (3)
  • CDA 3100 Computer Organization I (3)
  • COP 4610 Operating Systems (3)
  • COT 4420 Theory of Computation (3) [fulfills a CAE knowledge unit requirement]
  • COP 4521 Secure Parallel and Distributed Computing with Python (3)
  • CIS 4360 Introduction to Computer Security (3) [fulfills a CAE knowledge unit requirement]

Undergraduate pre-requisites for MS in CS CSNA major:
See the recommended sequence for completing the prerequisite requirements for admission

  • COP 4530 Data Structures, Algorithms and Generic Programming (3)
  • CDA 3100 Computer Organization I (3)
  • COP 4610 Operating Systems (3)

Undergraduate pre-requisites for MS in Cyber Criminology:
See the recommended sequence for completing the prerequisite requirements for admission

  • COP 4530 Data Structures, Algorithms and Generic Programming (3)
  • CDA 3100 Computer Organization I (3)
  • COP 4610 Operating Systems (3)
  • COP 4710 Theory and Structure of Databases (3)
  • CIS 4385 Cybercrime Detection and Forensics (3)