Computer Science

The Bachelor of Science in Computer Science program offers a broad, theoretical and mathematical foundation while also offering specialized courses in cutting-edge areas such as cybersecurity, natural language processing, big data, and robotics.

With a degree from the computer science program, you'll be prepared for a wide variety of jobs, such as software developer, project manager, business analyst, systems engineer, network engineer, data scientist, and a variety of cybersecurity and AI titles. 

During the program, you'll collaborate with employers for your hands-on senior design project where you'll work in an industry setting on a real project. Partners include companies such as Arthrex, Hertz, Kingland and Lee County Schools. These projects let you apply your classroom learning in a real-world setting.

A group of students work together to identify parts of a PC.

According to the Bureau of Labor Statistics’ Occupational Outlook Handbook 2022, the median pay for software developers and related jobs is $124,200, and overall employment in computer and information technology occupations is projected to grow much faster than the average for all occupations from 2022-23.

Concentrations

The science of protecting computer systems including their networks, data, and programs from cyber attacks. The concentration includes classes on database security, network security, and hands-on cybersecurity.  

The science of extracting knowledge from large data sets and presenting and using that knowledge to make intelligent decisions. It’s a sub field of Artificial Intelligence and Machine Learning (AL/ML). The concentration includes classes on Natural Language Processing, Neural Networks and Deep Learning, Exploratory Data Analysis and Data Mining.

The engineering approach to the complete software life cycle including design, construction and maintenance of large-scale projects. Courses include Requirements Engineering and Analysis, Software Testing, and Software Architecture and Design.

Facilities

Pictured below are a few of the spaces that Computer Science students frequent. 

Computer Lab

Many Computer Science courses take place in a classroom like this classroom donned with desktop computers. This style of classroom can be found on the 2nd and 4th floors.

Viper Lab

This lab is dedicated to virtual reality and its different applications. The lab has a variety of equipment available for student use such as Oculus rifts. The lab uses game engines, like Unity and Unreal, to develop different simulations. The lab provides a low code environment for its projects therefore, the lab is used by all the engineering disciplines. The lab also aids with the construction management program to visualize the interior of buildings.

EagleCyberNest Cybersecurity Experiential Learning Lab

The EagleCyberNest Cybersecurity Experiential Learning Lab is a newly renovated cybersecurity research and learning space designed to provide students with hands-on experience in network security, Internet of Things (IoT) security, and cutting-edge cybersecurity technologies.

Software Design Studio

Our Computer Science students plan, build, design, and analyze their projects. This area has conference tables for group work and group projects. The Software Design Studio has the capabilities of hosting servers for computer network projects.

Concentrations

  • Cybersecurity Concentration
  • Data Science Concentration
  • Software Engineering Concentration
  • Admissions Information

  • Program Requirements

  • Degree Map

  • Course Description

  • Course Schedule

  • Educational Objectives and Student Outcomes

  • Learning Outcomes

  • Tuition, Fees, and Financial Assistance

Experience FGCU