Master of Science in Computer Science

In today's IT job market, this highly competitive degree is designed to advance your knowledge in computer science including data analytics, cybersecurity, distributed computing, and software engineering.

Program Description

The Computer Science program offers a flexible and innovative curriculum that blends theoretic foundations of Computer Science with state-of-the-art computing technologies. Students starting this program typically have an undergraduate degree in Computer Science but may come from another scientific discipline. The program provides students with knowledge and skills in algorithmic programming, software development, and advanced computational methods for creating innovative solutions. 

The program offers two concentration areas in Software Engineering and Data Science. However, other concentrations may be chosen with the approval of a faculty advisor. The program prepares students for doctoral studies and careers in Software Engineering, Data Analytics, and other computing fields. Concentrations are informal designations used by graduate programs to indicate areas of emphasis and research but have no formal significance and do not appear on a student's transcript or diploma. 

The program can be completed face-to-face or fully online. All courses are offered using a video-conferencing tool for online students to join live lectures and participate in live interactions between the instructor and the students. Online students are strongly encouraged to attend live lectures synchronously via the video-conferencing tool.

Department Contact

Dr. Thomas Reichherzer
Department Chair
Building 4, Room 227

 Phone: (850) 474-2612

Catalog Description

Ranking Seal for Most Affordable Online MSCS Degree

UWF ranks 3rd out of 19 of the most affordable online Master's of Computer Science programs by Just another reason to choose UWF! 

Affordable College Online Badge

Since 2016, UWF has been chosen by as one of the BEST VALUE in college education in the field of Computer Science. Their ranking methodology is designed to ensure that the schools they choose provide success, support, an excellent ROI as well as low tuition.

Admissions Requirements

The Department of Computer Science offers several graduate programs and certificates that provide instruction on a variety of modern topics in data analytics, software engineering, parallel and distributed computing, and Cybersecurity giving graduates the edge to be highly competitive in today's IT job market.

With one of the most affordable tuition plans in Florida and state-of-the-art facilities, our Computer Science Master's program offers cutting edge curricula and learning environments, with professionally-oriented, hands-on study material.

The department annually awards several scholarships, fellowships, and out-of-state tuition waivers to new and returning students. The department also has limited opportunities for teaching/research assistantships for new and returning students. Please see the departmental website for additional information.

University Requirements

  • Submission of Graduate Application and Processing Fee
  • Submission of official transcripts 
    *International students may have additional requirements.

Departmental Requirements

In addition to the University graduate admission requirements described in the Admissions section of the catalog, the department bases decisions for regular admission on a holistic review of credentials in which the following criteria are used to assess the potential success of each applicant:

  • Minimum undergraduate cumulative GPA of 3.0
  • Undergraduate degree major
  • Letter of intent describing the applicant's motivation for the pursuit of a Master of Science in Computer Science degree, the extent of related work experience in the field, and future goals related to the attainment of the degree.
  • Submission of a resume
  • Name and contact information of three individuals who can speak to the applicant's ability to successfully complete the program
  • Graduate Record Examination (GRE) is optional but highly recommended for international students seeking admission to the campus program.
    • Due to Covid-19, the Computer Science Department has waived the GRE/GMAT requirement for admission in the fall 2020, spring 2021, and summer 2021 semesters.

Program Requirements

A minimum grade of "C" is required for all courses with a cumulative GPA of 3.0 or higher.

Students entering the program with a Bachelor's degree other than Computer Science may be required to complete prerequisite courses in computing and programming.
The department offers the following foundational courses to complete the prerequisite coursework:

  • COP5518: Foundations: Computing Essentials
  • COP5007: Foundations: Programming Essentials
  • COP5416: Foundations: Data Structures & Algorithms Essentials 


Preferred Application Dates (For Assistantships)
Fall & SummerSpring
February 15 October 1

To ensure consideration for all available graduate funding, applicants should submit applications received by the listed Preferred Application Date. Applications received after these dates will be reviewed for admission, but may not be eligible for funding. Applicants should contact the appropriate graduate coordinator or department chair for more information.

Graduate Application Deadlines
June 1 October 1 March 1

Application deadlines for most graduate programs. Applicants should contact the appropriate graduate coordinator or department chair for more information.