Bachelor of Science


Learn more about the curriculum that helps us lead the way in STEM.

What is Computer Science?

Computer scientists are scientists and mathematicians who develop ways to process, interpret, store, communicate and secure data. Computer Science includes the theory, design, development and application of software and software systems.

What the Program Offers

The program at Florida Poly offers students in-depth study and hands-on practice in a programming and development of software and systems applicable to almost any problem. Students develop a strong and versatile foundation of technical knowledge, design principles, team work and problem solving essential to successful careers in industry or as entrepreneurs. This program is offered by the Department of Computer Science.


Cyber Gaming

Cyber gaming is an interdisciplinary concentration that applies the rigor of computer science to the creative challenges of game development. With a core curriculum in computing, mathematics and science, this concentration combines advanced technical skills with training in the visual arts to prepare students to develop innovations in digital gaming.

Cyber Security

With the increasing footprint of businesses, the demand is increasing for individuals to help protect and monitor security measures against hackers and breaches. The cyber-security concentration focuses on information assurance and computer security and will provide you with hands-on experience designing systems and strategies for safeguarding information.

Software Engineering

Software engineers apply the principles of engineering to software development. This growing field includes application software engineers who create and maintain computer applications, and systems software engineers who analyze the client’s technical needs and develop and maintain optimal solutions. Because nearly all employment sectors rely on complex software solutions, software engineering is one of the fastest-growing occupations in the world.

Program Educational Objectives

The Computer Science program is a high-quality program focused on education and research. The program is a STEM-education-based program that yields highly skilled graduates who have strong knowledge in the fundamentals of Computer Science and who are able to apply that knowledge to design and implement solutions for arising problems. The program prepares students for clear and concise communication when working in a team environment and for careers in industry, government and academia.

  1. Prepare students with a strong and competitive foundation in Computer Science.
  2. Provide quality learning experience and focused training on the current advances in Computer Science.
  3. Prepare students to work effectively as team members and leaders in professional environments.
  4. Prepare students for employment in industry, government or entrepreneurial endeavors.


Student Learning Outcomes

Upon completion of the program, students are expected to demonstrate the following outcomes:

  1. An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  3. An ability to design, implement and evaluate a computer-based system, process, component or program to meet desired needs
  4. An ability to function effectively on teams to accomplish a common goal
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities
  6. An ability to communicate effectively with a range of audiences
  7. An ability to analyze the local and global impact of computing on individuals, organizations and society
  8. Recognition of the need for, and an ability to engage in, continuing professional development
  9. An ability to use current techniques, skills and tools necessary for computing practice
  10. An ability to apply mathematical foundations, algorithmic principles and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
  11. An ability to apply design and development principles in the construction of software systems of varying complexity

Student Data at-a-Glance

Annual Enrollment

Year Enrolled
2017 630
2016 559
2015 360
2014 186
Fall Census Reports

Graduation Data

Term Graduates
Spring 2017 5
Summer 2017 2
Fall 2017 13
Spring 2018 51*
Summer 2018 11*
Grand Total 38
*All graduates hold the degree in Computer Science & Information Technology except in spring and summer 2018 where the degree is in Computer Science (14 spring; 4 summer).

Summer 2018—preliminary results



    Students majoring in Computer Science learn the process of designing and developing computer systems – the hardware, software, networks and IT applications for carrying out tasks or solving business challenges. This broad field focuses on computers and telecommunications networks in managing, testing and improving the collection, storage, retrieval and transmission of information.


    Information technologists, commonly known as IT professionals, have diverse roles that may include implementing networks, upgrading a company’s software or hardware, installing internal applications and building websites. IT professionals are key to operations in most business environments because of the growing reliance on high technology and the internet in the global economy.


    Florida Poly’s Computer Science degree offers students a rigorous academic environment that is career-focused. The program offers hands-on learning and small class sizes while providing access to current and emerging technologies.


    According to Computer World, a resource for business technology, a survey of IT executives revealed the most in-demand positions at leading companies are programming / application development, project management, and help desk and technical support.