Computer Science

Degree:Bachelor of Science (B.S.)
Major:Computer Science
Minor:Computer Science
Department:Computer Science
Building 4, Room 223
850-474-3241
http://uwf.edu/computerscience
College:Hal Marcus College of Science and Engineering
CIP Code:11.0701
Semester Hours Required For Degree: 120

Computer Science

The B.S. in Computer Science (CS) degree program emphasizes analytical thinking and problem solving involving scientific applications. The degree includes the theoretical foundations of computer science in the study of algorithms, data structures, computer architecture, programming languages, and net-centric computing. Concentration areas include intelligent systems, software engineering, and cybersecurity.

Program Requirements

In addition to the university’s general requirements, students seeking the B.S. in Computer Science must meet the requirements listed below.

A minimum grade of "C-" is required for all major and major-related courses with a cumulative major GPA of 2.5 or higher. Students should consult with their academic advisor for courses which may satisfy both the General Studies requirements and common prerequisites.

Graduates of the Computer Science degree program will be known for their accomplishments in the early stages on 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.

Computer Science 

General Education

In addition to the General Education requirements listed on this page, students must satisfy all additional University requirements, including the Gordon Rule, multicultural, and foreign language requirements. With appropriate planning and coordination with an academic advisor, students may satisfy some of the general University requirements through the General Education curriculum. For a complete listing of general degree requirements, refer to the "University Requirements" section of this catalog.

General Education Curriculum:

The following courses are recommended to complete general education requirements:

Humanities/Contemporary Values
PHI 2603Ethics in Contemporary Society3
Mathematics
MAC 2311Analytic Geometry and Calculus I4
MAC 2312Analytic Geometry and Calculus II4
Natural Science
PHY 2048+LCalculus-Based Physics I (+Lab)4
PHY 2049+LCalculus-Based Physics II (+Lab)4
Social Science: Socio-political
ECO 2013Principles of Economics Macro3

Multicultural Requirement

Civic Literacy Requirement

The 2017 Florida Legislature amended Section 1007.25, Florida Statutes, to require students initially entering a State University System (SUS) and/or Florida College System (FCS) institution in 2018-2019 and thereafter to demonstrate competency in civic literacy.  The 2021 Legislature further amended Florida Statutes, requiring students to complete both a civic literacy course and exam. As a result, there are three cohorts of students currently matriculating at Florida public institutions subject to varying requirements. As demonstrated in the table below, the exact civic literacy requirements are based on the academic term in which a student first enrolled in a Florida public institution.

Students Included in Cohort Civic Literacy Competency Requirement
Cohort 1: Students first entering the SUS or FCS prior to fall 2018 None
Cohort 2: Students first entering the SUS or FCS in fall 2018 – summer A 2021 Complete a course or exam
Cohort 3: Students first entering the SUS or FCS in summer B 2021 (on or after July 1, 2021) and thereafter Complete both a course and exam

Additionally, the 2021 Legislature made two additional exceptions: approving the use of accelerated mechanisms for meeting the course competency requirement and exempting high school students who pass the Florida Civic Literacy Exam in high school from the postsecondary exam requirement. These two changes are in effect for Cohort 3.

There are multiple ways to satisfy this requirement. Students should work with their academic advisor to determine which option is best for their degree requirements/degree plan. 

Additional information can be found on our Civic Literacy website.

*BOG 8.006s.1007.25(4,a-b) 

Common Prerequisites

State-mandated common prerequisites must be completed prior to graduation, but are not required for admission to the program. See the Common Prerequisite Manual for course substitutions from Florida colleges and universities.

COP XXXX Introductory programming in C, C++, Java, or equivalent language *3
MAC 2311Analytic Geometry and Calculus I *+4
MAC 2312Analytic Geometry and Calculus II *+4
PHY 2048+LCalculus-Based Physics I (+Lab) *+4
PHY 2049+LCalculus-Based Physics II (+Lab) *+4
Two science courses for science majors, please choose from the list below *6
Biological Anthropology
Descriptive Astronomy
General Botany
Fundamentals of Ecology
Anatomy and Physiology I
Anatomy and Physiology II
Biology I
Biology II
Introduction to Oceanography and Marine Biology
General Chemistry I
General Chemistry II
Introduction to Earth Science
Introduction to Environmental Science
Physical Geology
Fundamentals of Microbiology
Total Hours25

Lower Division Electives

Students must complete sufficient 1000/2000 level electives to satisfy at least 57 sh in the lower division. Current UWF students may use elective courses at any level (1000-4000) to meet this elective requirement.0-12
Total Hours0-12

Major

CDA 3101Introduction to Computer Organization +3
COT 3100Discrete Structures +3
CEN 3031Software Engineering I +3
CIS 4592Capstone Project +3
COP 4710Database Systems +3
COP 3014Algorithm and Program Design +3
COP 3530Data Structures and Algorithms I +3
COP 4534Data Structures and Algorithms II +3
COP 3022Intermediate Computer Programming +3
COP 4027Advanced Computer Programming +3
COP 4020Programming Languages +3
COP 4634Systems & Networks I +3
COP 4635Systems & Networks II +3
COT 4420Theory of Computation +3
Choose one group of courses from the following groupings6
Intelligent Systems:
Introduction to Artificial Intelligence +
Introduction to Big Data Analytics +
or
Software Engineering:
Software Engineering II +
Software Engineering Management +
or
Cybersecurity:
Malware Analysis +
Secure Software Development +
List of pre-approved elective courses available in the department *, +6
Total Hours54

Major-Related

Choose one course from the following course list:3
Linear Algebra
Set Theory and Mathematical Logic
STA 4321Introduction to Mathematical Statistics I3
Total Hours6

Computer Science Minor

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.

COT 3100Discrete Structures3
COP 3014Algorithm and Program Design3
COP 3530Data Structures and Algorithms I3
Choose one of the following:3
Introduction to Computer Organization
Microprocessor Applications
Choose one of the following:3
Intermediate Computer Programming
Data Structures and Algorithms II
Systems & Networks I
Theory of Computation
Digital Logic and Computer Systems
Total Hours15