728-1019
OFFICIALCOURSE LISTING
SOFTWARE ENGINEERING, M.S.
“What courses will I get to take?”
If Florida Tech is about anything, it’s exciting, hands-on degree programs that prepare you for the career of your dreams. The
following curriculum, direct from the official Florida Tech catalog, shows you exactly what to expect in your field of choice—
requirements and electives, course by course.
Once you’ve reviewed this curriculum, you may want to visit the Florida Tech catalog to learn more. There, you will also
find short descriptions of each course, as well as more information about your intended college and its faculty.
The Florida Tech catalog may be accessed anytime at floridatech.edu/catalog.
Thank you for your interest in Florida Tech. We look forward to your application.
2021-2022 Florida Tech CatalogFlorida Tech
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, GRE,
résumé, objectives, 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 wanting 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.
Applicants must submit letters of recommendation, a statement of objectives, a résumé and GRE scores (General Test
only). 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 six elective credit hours.
Students not completing a thesis must complete SWE 5998 Capstone Project in Software Engineering that will count as
three elective credits.
Curriculum
Required Courses (15 credit hours)
CYB 5272 Computer and Information Security
SWE 5100 Advanced Software Engineering
SWE 5120 Model-Based Software Engineering
SWE 5425 Advanced Software Testing
SWE 5450 Software Architecture and Design Methods
All students are required to pass CSE 5500 Computer Science Seminar or CSE 5501 Computer Sciences
Internship twice during the degree program. The internship is completed with an information
technology business or industrial organization and is available only for students without prior experience
in a practical information technology setting.
Electives (15 credit hours)
Electives are selected from SWE, CSE, CYB or ECE courses and must include either the thesis or capstone
project course.
SWE 5998 Capstone Project in Software Engineering (required for nonthesis students)
SWE 5999 Thesis (replaces 6 credits of elective courses)
Total Credits Required: 30
Top Related