3
728-1019 OFFICIAL COURSE 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.

OFFICIAL COURSE LISTING

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OFFICIAL COURSE LISTING

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.

Page 2: OFFICIAL COURSE LISTING

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.

Page 3: OFFICIAL COURSE LISTING

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