Bachelor of Science in Computer Science
Program Overview
Bachelor of Science in Computer Science
The B.S. in Computer Science gives you the broad computational thinking, programming, and problem-solving skills you’ll need to succeed as a computing professional in a range of emerging careers and industries — from automated vehicles to biomedical devices and sensor-based technologies.
Careers in Computer Science
While computer scientists work across every industry, two — transportation and logistics, and finance — provide good examples of how a B.S. in Computer Science degree will always be relevant, and why you might want to further specialization as you advance through your career.
Job Growth
According to the U.S. Bureau of Labor Statistics (BLS) Data, the employment of computer science graduates varies greatly depending on occupation. Software development, for example, is expected to grow 17%.
Salary Ranges
The median annual wage for computer and information technology graduates was $105,990 in May 2024. The median wage is the wage at which half the workers in an occupation earned more than that amount and half earned less.
Curriculum
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.
Concentrations in Computer Science
Advanced Topics
Students can design their own four-course concentration within the major based on their personal academic and professional pursuits. This unique combination of courses works in concert with other co- and extra-curricular activities, including research experiences, internships, and a wide variety of opportunities in our student organizations. Advanced Topics offers the student the flexibility in curriculum choices to grow with their changing interests as they look forward to graduation, graduate school, and their professional endeavors.
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 Big Data Analytics learn to collect, manage, and optimize large-scale structured and unstructured data sets to facilitate information and decision-making. Students in Big Data Analytics develop a strong foundation in essential programming skills, quantitative analysis, and hardware and software solutions for facilitating effective use of big data.
Game Development and 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, this concentration combines advanced technical skills with training in the visual arts to prepare students to develop innovations in digital gaming.
Information Assurance and Cybersecurity
With the increasing footprint of networked businesses, embedded computers, and global conflict, the demand is increasing for individuals to help protect and monitor security measures against hackers and breaches. The cybersecurity concentration focuses on information assurance and computer security and will provide you with hands-on experience designing systems and strategies for safeguarding information.
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.
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.
Why Florida Poly?
At Florida Poly, our small campus environment fosters a unique approach to STEM education. Through a curriculum that progresses from freshman to senior year, emphasizing project-based learning, individualized mentorship with faculty, required internships in high-tech industries, and culminating in a senior capstone design project, students are equipped with comprehensive skills and experiences, uniquely preparing them for success in the rapidly advancing tech landscape.
The Internship Experience
At Florida Poly, internships aren't just encouraged—they're a fundamental part of the educational experience. Mandatory for all students, these internships provide direct engagement with high-tech industry leaders. This immersive experience not only provides practical skills but also fosters crucial connections within the industry, frequently paving the way to future employment opportunities for our graduates.
Capstone Design
Florida Poly's capstone design course is the pinnacle of each students' academic journey, consolidating their four years of learning into a single project. During their senior year, students in this course collaborate with peers from various fields to tackle real-world challenges supported by industry sponsors. Through this interdisciplinary approach, students not only apply theoretical concepts but also gain practical experience, preparing them for successful careers in their respective fields.
Alumni Making an Impact
Armed with the knowledge and skills gained at Florida Poly, especially through internships and capstone projects, our alumni smoothly entered thriving careers in high-tech industries. These hands-on experiences offered invaluable insights and practical expertise, enabling our alumni to innovate and excel in dynamic, leading-edge settings, influencing the trajectory of technology.
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 of the fundamentals of Computer Science and can 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.
Graduates are expected to be known for their accomplishments within a few years of graduation and they should:
- Adapt to advances in the rapidly changing field of Computer Science.
- Be leaders and/or active team members in industry, government, or entrepreneurial endeavors.
- Pursue research-based advanced degrees in Computer Science.
Student Outcomes
Student outcomes describe what students are expected to know and be able to do by the time of graduation. Upon completion of the Computer Science program, graduates will have the ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Meet the Faculty
Asai Asaithambi
Department Chair & Professor of Computer Science
Paniz Abedin
Assistant Professor
Muhammad Abid
Associate Professor - 9
Sathish Chandra Akula
Assistant Professor
Abdulaziz Alhamadani
Assistant Professor
Sarker Monojit Asish
Assistant Professor
Ayesha Dina
Assistant Professor
Karim Elish
Associate Professor
Mahmoud Elish
Professor
Parisa Hajibabaee
Assistant Professor
Abdelwahab Hamam
Assistant Professor
Luis Jaimes
Associate Professor - 9
Bayazit Karaman
Assistant Professor
Igor Mirsalikhov
Instructor
Christian Navarro
Senior Instructor
Arijet Sarker
Assistant Professor
Bradford Towle
Associate Professor
Denis Ulybyshev
Assistant Professor
Xianping Wang
Assistant Professor
Feng-Jen Yang
Associate Professor (Computer Science)
Florida Polytechnic University
Overview:
Florida Polytechnic University is a public university specializing in science, technology, engineering, and mathematics (STEM) education. It is known for its innovative approach to learning, state-of-the-art facilities, and strong emphasis on hands-on experience.
Student Life and Campus Experience:
Florida Polytechnic University offers a vibrant campus life with a focus on fostering a sense of community. Students can participate in various clubs and organizations, including sports teams, gaming groups, and academic societies. The university also hosts events and traditions throughout the year, such as Florida PolyCon and Purple Fire Week.
Key Reasons to Study There:
Focus on STEM:
The university specializes in STEM fields, providing students with a strong foundation in these critical areas.Innovative Learning:
Florida Poly emphasizes hands-on learning and real-world applications, preparing students for successful careers.State-of-the-Art Facilities:
The university boasts modern facilities and cutting-edge technology, providing students with access to the latest tools and resources.Strong Industry Connections:
Florida Poly has strong ties to the local tech industry, offering students opportunities for internships, research, and career placement.Academic Programs:
The university offers undergraduate and graduate degrees in various STEM fields, including:
Mechanical Engineering:
Students can develop skills in areas like robotics, automation, and sustainable energy.Computer Engineering:
The program focuses on software development, cybersecurity, and data science.Other STEM Fields:
The university also offers programs in areas like electrical engineering, chemical engineering, and data science.Other:
Florida Polytechnic University is located in Lakeland, Florida, and is within close proximity to a large concentration of high-tech companies. The university is known for its unique architectural design, featuring a modern and futuristic campus.