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

Take your passion for technology to the next level with a computer science degree from UWF. Our students develop skills in algorithmic programming and software engineering to solve computing problems, individually and in teams, within a global context.

Why Study Computer Science at UWF?

Our program will strengthen your analytical ability, critical thinking and problem-solving skills. You will enjoy the personal attention of our faculty members and have opportunities to engage in paid faculty research.

You can choose a concentration in software engineering, intelligent systems or cybersecurity. Our active student chapter of the Association for Computing Machinery will help to advance your technical skills while you socialize with like-minded students. 

We are ABET accredited, assuring our program has met quality standards essential in preparing graduates to enter critical STEM fields in the global workforce.

What You Will Learn

You will develop strong programming and software development skills and learn how to build efficient algorithms to solve complex problems. You will use modern software development tools and apply state-of-the art software engineering practices to develop and maintain software.

The degree includes the theoretical foundations of computer science in the study of algorithms, data structures, computer architecture, programming languages and net-centric computing. You will develop a foundation that allows and encourages learning new and relevant skills and technologies as the field evolves.

Concentrations include software engineering, intelligent systems and cybersecurity. You have the option to minor in mathematics or receive a certificate in cybersecurity.

Students have the opportunity to work on faculty research. Several of our students are working on NSF-funded research grants. Others have published research in data analytics, software engineering, computer and network security, Internet of Things, smart home, big data, human factors and education.

A minor in computer science will provide you with the basics of software development on a variety of computing platforms.

Concentrations and Minors

The software engineering concentration focuses on concepts and principles related to the management of software engineering projects. Focus is on both heavyweight and lightweight processes.

The intelligent systems concentration covers such topics as artificial intelligence and big data analytics. You will learn about core AI techniques for solving complex problems, including search strategies, knowledge representation and reasoning and machine learning.

The cybersecurity concentration examines the importance of building security into the design, implementation and testing phases of software development. It covers coding techniques that avoid known vulnerabilities and test strategies for uncovering previously unknown weaknesses.

The Computer Science Minor provides students with knowledge of basic software aspects of computer systems. Fundamentals of programming experience utilizing procedural and object-oriented paradigms prepare students in this minor for software development on a variety of computing platforms. Computer Science majors may not earn this minor.

Computer Science Minor Courses

Careers & Employers

Our graduates have numerous career opportunities in the private and public sector. Jobs for computer scientists are projected to grow 16% from 2018 to 2028, much faster than the average for all occupations, accorded to the U.S. Department of Labor.

Job Titles

  • Software Engineer
  • Software Consultant
  • Software Development
  • Software Quality Assurance Specialist
  • Systems Architect
  • Network & Systems Administrator
  • Data Analyst
  • Applications Programmer


  • Navy Federal Credit Union
  • CGI
  • Department of Homeland Security
  • Department of Defense
  • Amazon Web Services
  • Beast Code

ABET Accreditation

The B.S. in Computer Science at UWF is accredited by the Computing Accreditation Commission (CAC) of ABET, ABET is the recognized accreditor for college and university programs in applied science, computing, engineering and technology and is among the most respected accreditation organizations in the United States.

ABET computing accreditation commission

Graduates of the Computer Science program at UWF will be known for their accomplishments in the early stage of their careers and they should:

  • Develop computerized solutions to important problems either individually or through interdisciplinary teams within a global and societal context.
  • Professionally and ethically, engage in technical or business activity through computer science ability, communication skills, and knowledge.
  • Engage in continuing professional growth through post-graduate education, continuing education, or professional activity.
  • Contribute to the economic development of the Northwest Florida region and the state of Florida.

Initially approved in 2017

The faculty has adopted the following Student Learning Outcomes for the Computer Science program:

  • Analyze a complex computing problem and apply the principles of computing and other relevant disciplines to identify solutions. 
  • Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  • Communicate effectively in a variety of professional contexts. 
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline. 
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

Initially approved in 2015

Computer Science Enrollment and Degree Data
Academic YearEnrollment (Fall Semester)Degrees Awarded
2019-2020 179 10
2018-2019 113 2
2017-2018 184 17
2016-2017 188 13
2015-2016 169 21
2014-2015 184 17
2013-2014 175 24

Featured Courses

A sample of featured courses you will take in the Computer Science program.

Related Programs

cybersecurity student in front of a large cyber threat dashboard

Major Pensacola

three computer engineering students in a row working in a computer lab

Major, Minor Emerald Coast, Pensacola

close up of a computer screen with binary code displayed

Master's Degree Online, Pensacola