Computer Science

Theoretical Insights Meet Practical Applications

Start your computer science career today with our Bachelor of Science in Computer Science program, equipping you with real-world skills from your first line of code.

A group of students takes apart a PC
A student uses magnets on a white board
Two students present their programming project

What Do Computer Science Students Learn?

Computer science students build a strong foundation in theory and algorithms while also taking specialized courses in cutting-edge areas such as cybersecurity, natural language processing, and data science.

What is Being in the Computer Science Program at FGCU Like?

  • Gain hands-on experience with artificial intelligence (AI), computer and network design, and modeling data and information processes.
  • Enjoy small class sizes and accessible faculty.
  • Find undergraduate research opportunities in areas like AI, cybersecurity, and data science.
  • Join student organizations like the Computer Science and Software Engineering Club (CSSEC).
  • Take specialized courses in human computer interaction, robotics, natural language processing, digital systems, neural networks, data mining, machine learning, and assembly language.

Headshot of Katharine Ringo

The computer science program has provided me with unique and impactful opportunities. This degree path offers useful and valuable resources that I am involved in, including research in cybersecurity, artificial intelligence, and data science. I am also an officer of the Computer Science and Software Engineering Club (CSSEC) which hosts weekly meetings and annual hackathons. The professors and leaders in the program are experienced, knowledgeable, and personable. Overall, the computer science degree creates a supportive yet challenging environment to learn and grow in.”

Katharine Ringo

Computer Science '27

More Student Stories

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.

Where Do Computer Science Majors Work?

Because our curriculum is guided by industry needs, you'll learn specialized topics valued by employers. This prepares our graduates for computer science careers in a variety of roles:

  • Software Developers
  • Project Managers
  • Business Analysts
  • System and Network Engineers
  • Data Scientists
  • Cybersecurity and AI roles

You'll also be prepared for further graduate study, such as with a Master of Science in Computer Science. 66% of our computer science graduates stay in Florida, though there are opportunities both locally and beyond.

What Do Computer Science Majors Get Paid?

The average salary for our computer science alumni is $88,542.

Explore Related Majors

Level Up Your Career in Computer Science

Fast-track your education and career with our Combined B.S. to M.S. Program in Computer Science. Designed for motivated students, this accelerated pathway lets you complete up to 9 graduate credits as an undergraduate, saving time and money. With concentrations in Cybersecurity and Data Science, you will gain advanced technical expertise that sets you apart in today’s competitive tech landscape. Whether you are preparing for leadership roles or aiming to drive innovation in the field, this program gives you the skills, knowledge, and edge to succeed.

Learn More

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