Apr 28, 2024  
2023-2024 Undergraduate Catalog & Student Handbook 
    
2023-2024 Undergraduate Catalog & Student Handbook

Bachelor of Science, Computer Science (Program Description)


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 knowlege 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 concises communication when working in a team environment and for careers in industry, government, and academia. The Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET, www.abet.org.

Program Educational Objectives

  1. Our graduates will possess strong and competitive skills and foundations in computer science.
  2. Our graduates will assume professional responsibilities in industry, government, or entrepreneurial endeavors.
  3. Our graduates will stay current with the advances in computer science.

All students must complete: (1) the state of Florida common prerequisites, (2) the University-wide baccalaureate degree requirements including the general education requirements; (3) the computer science program core advanced math requirements; (4) the computer science core requirements; (5) the computer science capstone design requirements; (6) the computer science concentration requirements.

For program purpose, and learning outcomes see the Department of Computer Science 

For an example degree plan see the Bachelor of Science, Computer Science (Plan of Study) 

**Course offering frequency subject to change**

Program Curriculum: 120 Total Credits


The program curriculum designates all required courses in each requirement category to complete the Bachelor of Science in Computer Science degree.

College Skills (1) & Co-Curricular


All majors are required to complete an approved internship/professional experience prior to graduation.

General Education (37)


Click here to view the complete list of General Education  offerings. The State of Florida requires a minimum of 36 credit hours of general education for the baccalaureate degree. The following are required for the B.S. in Computer Science.

Advanced Math and Science (10)


4 Credits from the Following Natural Science Electives:


Capstone Design Sequence (6)


Concentrations (12)


Students choose 12 credits from one concentration area.

Advanced Topics


For students who like to explore, the Advanced Topics concentration enables you to choose up to twelve hours from electives or other concentration courses to fill out your program.

Artificial Intelligence


Students in the Artificial Intelligence concentration would be exposed to a range of specialized courses and practical experiences that delve into the exciting world of AI. Students will have the opportunity to explore advanced topics such as deep learning, neural networks, natural language processing, and computer vision.

Big Data Analytics


Students in BDA learn to collect, manage and optimize large-scale structured and unstructured data sets to facilitate information and decision-making. Students in BDA develop a strong foundation in essential programming skills, quantitative analysis, and hardware and software solutions for facilitating effective use of big data.

Game Development & Simulation


Game Development and Simulation 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, students will combine advanced technical skills with training in the visual arts to develop innovations in digital gaming. The Game Development and Simulation concentration prepares you not only for careers in the $70 billion professional games industry, but also for related fields such as healthcare simulation, scientific visualization, and other computing professions.

Information Assurance and Cyber Security


Cyber Security is the profession of keeping digital information safe from cyber crime, espionage, and terrorism. Cyber security experts are in high demand to protect institutional data from attack, keep sensitive data confidential, and set systems protocols that comply with policies and regulations. In the Information Assurance and Cyber Security program in the Computer Science, you will design systems and strategies for safeguarding information and gain real world experience in preventing attacks to prepare you for a career as a sought-after cyber security professional.

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.

Intelligent Mobility & Autonomous Systems


Students focusing on autonomous systems learn programming, hardware, and security for use in complex networks or collections of networks. Autonomous systems increasingly run our workplaces, vehicles, and even our homes.