Begin your education today
Classroom Learning
Melbourne (Main) Campus
Top ranked bachelor's, master's and doctoral programs at our residential campus
Learn more about Florida Tech
Classroom Learning
Melbourne (Main) Campus
Top ranked bachelor's, master's and doctoral programs at our residential campus
Extended Studies (Off-Campus Sites)
Master's degree and graduate certificate programs at 9 sites in AL, FL, MD, NJ, VA
Orlando – (Florida)
Get More Information
Patuxent – (Maryland)
Get More Information
Spaceport – (Florida)
Get More Information
Everything you need to know
Classroom Learning
Melbourne (Main) Campus
Top ranked bachelor's, master's and doctoral programs at our residential campus
Extended Studies (Off-Campus Sites)
Master's degree and graduate certificate programs at 9 sites in AL, FL, MD, NJ, VA
Orlando – (Florida)
Download Brochure
Patuxent – (Maryland)
Download Brochure
Spaceport – (Florida)
Download Brochure
Master of Science in Computer Science
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. Master’s students are encouraged to concentrate their studies in research areas of interest to faculty in the department.
Admission Requirements
Applicants must have completed at least three semester credit hours of differential and integral calculus and at least three semester credit hours of discrete mathematics. In addition, applicants should have completed at least nine semester credit hours of programming coursework including three semester credit hours of data structures. GRE scores (General Test only) are required. Students with English language deficiencies are only permitted to enroll in a restricted set of academic courses.
Degree Requirements
The Master of Science in Computer Science requires a minimum of 30 credit hours of approved graduate study. Students are encouraged to complete and successfully defend a thesis. Students who decide not to write a thesis must pass a final program examination.
| Summary of Degree Requirements |
||
| Core Courses |
9 | |
| Elective Courses |
9 | |
| Advanced Elective Courses |
3 | |
| CSE 5500 | Computer Science Seminar or CSE 5501 Computer Sciences Internship* | 0 |
| CSE 5999 | Thesis or Advanced Elective Courses | 6 |
| MTH 5051 | Applied Discrete Mathematics | 3 |
| TOTAL CREDITS REQUIRED | 30 | |
*Pass twice in any combination
| Core Courses (select three) |
|
| CSE 5210 | Formal Languages and Automata Theory |
| CSE 5211 | Analysis of Algorithms |
| CSE 5231 | Computer Networks |
| CSE 5251 | Compiler Theory and Design |
| CSE 5290 | Artificial Intelligence |
Elective courses are computer science or software engineering courses (CSE or SWE) numbered 5000 or above. Advanced elective courses are computer science (CSE) numbered 5600 or above and pre-approved SWE courses. All students must successfully complete at least 24 semester credit hours in computer science (CSE) or software engineering (SWE) courses.
The department excels in several specializations of computer science (computer security, computational intelligence, software testing). Students are encouraged to concentrate in a specialization by careful selection of elective courses.