Guide to the Master of Science Program in
Computer Science
Florida Institute of Technology
http://www.cs.fit.edu/academic/
Introduction
This program offers a student the opportunity to pursue advanced
studies in various areas of computer science. The program is designed
for students with bachelor's degrees in computer science and provides
a solid preparation for those who may pursue a doctorate.
Requirements
General degree requirements are presented in the Graduate
Information and Regulations section of the Florida Tech catalog.
See also the Graduate School
Policy Manual for more details.
The MS in CS requires a minimum of 32 credit hours.
- Course Requirements (15 credits):
- CSE 5081 Analysis of Algorithms
- CSE 5083 Formal Languages and Automata Theory
- CSE 5120 Compiler Theory and Design
- CSE 5130 Computer Architecture 2
- CSE 5140 Operating Systems 2
- Seminar Requirements (2 credits):
CSE 5199 Graduate Seminar in Computer Science (taken 2 times)
- Course Electives (9 credits): Approved by the student's faculty advisor.
At most 6 credits can be from non-CSE courses
(pre-approved
list).
- Thesis and non-thesis Options (6 credits):
- Thesis Option: An original thesis guided by the student's
thesis advisor must be approved by the student's thesis
committee. The committee consists of the thesis advisor, another CS
faculty member, and an outside member. ``CSE 5999 Thesis in
Computer Science'' must be registered twice for a section
corresponding to the thesis advisor.
- Non-thesis Option: The student must pass the
comprehensive exam at the MS level and complete two advanced
graduate courses.
Details on the comprehensive exam can be found in Guide to the Graduate Comprehensive
Examination in Computer Science.
Advanced graduate courses are:
- CSE 5082 Parallel and Real-time Algorithms
- CSE 5085 Computational Complexity
- CSE 5099 Special Projects in Computer Science
- CSE 5139 Special Topics in Arch
- CSE 5189 Special Topics in Software Systems
- CSE 5256 Adv Graphics
- CSE 5258 Image Analysis
- CSE 5259 Special Topics in Graphics
- CSE 5372 Expert Systems
- CSE 5373 Natural Lang. Processing
- CSE 5374 Knowledge Representation
- CSE 5375 Neural Networks
- CSE 5379 Special Topics in AI
- CSE 5450 Adv SE
- CSE 5469 Special Topics in SE
- CSE 5??? Independent Study
- CSE 6000 Advanced Topics in CS
Deficiency Courses
Background knowledge for the MS in CS degree should include the contents
of the following courses:
- MTH 5001 Discrete Mathematics
- CSE 5010 Computer Organization and Assembly Language
- CSE 5015 Programming, Algorithms, and Data Structures 1
- CSE 5020 Programming, Algorithms, and Data Structures 2
- CSE 5025 Database Systems
- CSE 5030 Computer Architecture 1
- CSE 5035 Introduction to Software Engineering
- CSE 5040 Programming Languages
- CSE 5045 Operating Systems
If the student's background is deemed deficient in any of the above
areas, necessary courses are taken as extra courses.
"Road to Graduation" Checklist
To help you choose the appropriate courses, your checklist is kept on file and should
be updated before obtaining approval from your advisor each time
during registration. A student is encouraged to take a reduced course
load if the prerequisites for the desired courses are not satisfied.
Last modified: Fri Jan 10 17:20:53 EST 1997