Dec 08, 2024  
2024-2025 Florida Tech Catalog 
    
2024-2025 Florida Tech Catalog

Software Engineering, M.S.


Major Code: 8050 Degree Awarded: Master of Science
Delivery Mode(s): Classroom only Admission Status: Graduate
Admission Materials: Letters of recommendation, statement of objectives, GRE scores, résumé/CV, transcripts Location(s): Main campus - Melbourne

The Master of Science in Software Engineering serves students who have earned a bachelor’s degree in software engineering, computer science or a related discipline, as well as working software engineers who want to broaden their perspective while deepening their skills in software development. The program also accepts students who are already competent programmers and want to prepare for careers in software engineering. Courses in this program are taught at a level that assumes that all students have a technical undergraduate degree and significant programming experience.

Admission Requirements

Applicants must have taken courses in differential and integral calculus, discrete mathematics, statistics and data structures and algorithms, as well as at least 12 credit hours of advanced coursework in undergraduate computer science that includes an introduction to software engineering principles and practices. Admission may be granted with the stipulation that deficiencies are satisfied by taking specific courses.

Students with English language deficiencies are only permitted to enroll in a restricted set of academic courses.

General admission requirements and the process for applying are presented under Graduate Academic Information .

Degree Requirements

The master’s program in software engineering requires a minimum of 30 credit hours of required and approved elective courses, including 15 hours of required software engineering and cybersecurity coursework and 15 credit hours of graduate-level elective courses.

Elective courses can include software engineering (SWE) or cybersecurity (CYB) courses and approved courses from computer science (CSE) and computer engineering (ECE). The thesis may be substituted for 6 elective credit hours. Students not completing a thesis must complete SWE 5998 Capstone Project in Software Engineering , which will count as 3 elective credits. 

Curriculum


Required Courses (15 credit hours)


Electives (15 credit hours)


Electives are selected from SWE, CSE, CYB or ECE courses and must include either the thesis or capstone project course. 

Total Credits Required: 30