Program Details
Credit Hours: 30
Course Length: 8 or 16 weeks
Estimated Program Length: 36 months
Next Application Deadline: See Application Deadlines quicklink
Program duration may depend on course load and availability. Consult with your advisor.
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.
This program offers two concentration areas in software engineering and data science. However, other concentrations may be chosen with the approval of a faculty advisor.
Opportunities
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 offers classes through various delivery methods, including face-to-face, hybrid, and online. Though UWF makes every effort to provide on-campus classes in face-to-face programs, there is a possibility that some classes will have limited availability and may be offered online only. For more information, please review the modes of delivery and instructional methods.
Earn your master's degree on a schedule that works for you by taking synchronous (real-time) courses.