Please ensure Javascript is enabled for purposes of website accessibility
Skip to main content

Enhance your standing in today's job market with a master's degree in computer science from UWF. We offer state-of-the-art facilities and a flexible and innovative curriculum that blends theoretical foundations of computer science with the latest computing technologies.

Why Study Computer Science at UWF?

Our affordable program can be completed face-to-face or fully online.

You will study advanced algorithms, parallel and distributed computing, and database systems. You will also choose a concentration to customize the degree plan to your professional goals.

Students starting this program typically have an undergraduate degree in computer science, but we offer students from other disciplines a path to enter into computer science provided they have sufficient background in mathematics and statistics.

What You Will Learn

Our program will provide you with knowledge and skills in algorithmic programming, software development and advanced computational methods for creating innovative solutions. We offer modern courses in artificial intelligence and data analytics, which are in high demand by employers.


The Department of Computer Science annually awards several scholarships and fellowships to new and returning campus students. We have limited opportunities for teaching/research assistantships for high-performing new and returning students. The assistantships include out-of-state tuition waivers.

UWF programs offered at the Pensacola campus or UWF Emerald Coast may require online courses. Please discuss the program requirements and planning with your academic advisor.


We offer tracks in data analytics and software engineering. Additionally, you may chose another concentration with the approval of a faculty advisor.

The data analytics track includes courses on data mining and advanced big data analytics.

The software engineering track includes courses on agile software engineering and continuous software engineering.

Interested in the online version of this program?

Earn your master's degree on a schedule that works for you by taking synchronous (real-time) courses.

Visit Online Computer Science M.S.