Master of Science in Computer Science Degree Program

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.

ADMISSION REQUIREMENTS

Applicants for the computer science master's degree program should have a bachelor's degree in computer science. Other applicants will be considered only if they can produce evidence of computer courses taken and descriptions of course content. Their background should include the contents of the following courses:

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 System
CSE 5030 Computer Architecture 1
CSE 5035 Introduction to Software Engineering
CSE 5040 Programming Languages
CSE 5045 Operating Systems 1
MTH 5001 Discrete Mathematics

If the applicant's background is deemed deficient in any of the above areas, admission may be granted with the stipulation that deficiencies be made up by taking the necessary courses as extra courses.

Students are encouraged to take the GRE General Test and Subject Test in Computer Science and submit scores for departmental consideration.

DEGREE REQUIREMENTS

The Master of Science in Computer Science requires a minimum of 32 credit hours.
change_begin
Students are encouraged to complete and successfully defend a thesis. Students who decide not to write a thesis must pass a comprehensive examination in the last term they are registered as a full-time student.


change_end

The required courses are listed below; a student who can verify competence in any of the required courses can substitute an appropriate course with the permission of their advisor and the program chair.

\begin{changebar} OR \end{changebar}
CSE 5081 Analysis of Algorithms 3
CSE5083 Formal Languages and Automata Theory 3
CSE5120 Compiler Theory 3
CSE5131 Computer Architecture 2 3
CSE5141 Operating Systems 2 3
CSE5199 Graduate Seminar in Computer Science (taken twice) 2
Electives 9
CSE5999 Thesis in Computer Science 6
Two Additional Electives 6

32
All electives that apply to the program must be approved by the student's advisor. The computer science office maintains an approved set of courses from which electives can be selected.



Florida Tech Computer Science

William D. Shoaff
Comments to author:wds@cs.fit.edu

All contents copyright ©, William D. Shoaff
Revised: Fri Apr 17 14:28:28 EDT 1998