Bachelor of Science in Computer Science

Program Description

The program prepares students to face the technological challenges of the 21st century through a comprehensive approach to the design, development, implementation, and maintenance of advanced computing systems. 

This program combines foundational knowledge in programming, data structures, algorithms, software engineering, operating systems, databases, and networks with emerging areas such as artificial intelligence, cybersecurity, the Internet of Things (IoT), and DevSecOps. 

Students develop technical, analytical, and creative skills to solve complex problems, design innovative solutions, and apply agile methodologies and security best practices in business and technological environments. Additionally, the program promotes critical thinking, interdisciplinary collaboration, and professional ethics, preparing graduates to lead large-scale technology projects in industries such as technology, finance, healthcare, manufacturing, and more. 

The program offers four specialized majors: 

Major in Infrastructure and Security 

Focused on preparing students to design, implement, and secure robust computing infrastructures. The concentration covers areas such as computer architecture, networks, operating systems, databases, cybersecurity, and digital forensics. Students gain skills in algorithm analysis, data structures, software engineering, and emerging topics like intelligent systems and large-scale data processing. Upon completion, they will be equipped to create secure, efficient, and scalable digital environments. 

Major in Intelligent Systems and Data Science: 

Designed to prepare students to develop intelligent data-driven solutions by combining big data processing, intelligent systems, and machine learning. Students acquire the skills to extract insights from large datasets and create predictive models, enabling them to work at the intersection of artificial intelligence and data science to address complex problems across various industries. 

Major in Internet of Things and Embedded Systems: 

Focused on preparing students to design and develop embedded and IoT systems. The major emphasizes system programming, IoT security, standards and protocols, sensor design, and applied electronics. Students learn to create scalable and secure architectures for IoT solutions and complete capstone projects integrating these skills, preparing them to tackle technical challenges in the IoT field. 

Major in DevSecOps and Cloud-Based Software Engineering: 

Aimed at preparing students to design, develop, and secure enterprise software by applying agile methodologies and DevSecOps practices throughout the software development lifecycle. Students acquire skills in programming, web development, software architecture, CI/CD, and automated deployment, with a focus on security from design to cloud operations. The curriculum also addresses IT service management, business modeling, and financial operations of SaaS solutions, training professionals capable of leading scalable and secure software engineering projects. 

Program Objective

Graduates of the Bachelor’s Degree are able to: 

  1. Provide a Strong Foundation in Computer Science: Develop core competencies in programming, data structures, algorithms, software engineering, databases, operating systems, and networks to support the development of complex computing systems.

  2. Prepare Students to Embrace Emerging Technologies: Enable students to work with cutting‑edge fields such as artificial intelligence, cybersecurity, Internet of Things (IoT), cloud computing, and DevSecOps through hands‑on experience and interdisciplinary learning.

  3. Foster Problem‑Solving and Analytical Thinking: Cultivate the ability to analyze, model, and solve real‑world problems using computational approaches, innovative tools, and data‑driven techniques across diverse technological domains.

  4. Promote Secure and Scalable System Design: Train students to design and maintain robust, efficient, and secure computing infrastructures and software applications, incorporating best practices in system architecture and cybersecurity.

  5. Encourage Agile Development and DevSecOps Practices: Equip students to implement agile methodologies, continuous integration and delivery (CI/CD), and security‑focused development processes throughout the software lifecycle in both on‑premises and cloud environments.

  6. Advance Knowledge in Intelligent Systems and Data Science: Prepare students to extract, process, and analyze large datasets to create predictive models and intelligent systems that support strategic decision‑making and innovation in business and technology.

  7. Develop Skills in IoT and Embedded Systems: Enable students to design IoT devices and embedded systems through applied knowledge in electronics, sensor networks, protocols, security, and scalable architecture for real‑world applications.

  8. Promote Ethical, Professional, and Collaborative Practices: Instill ethical responsibility, interdisciplinary collaboration, and communication skills to lead technology projects and teams across sectors such as healthcare, finance, manufacturing, and more.

  9. Support Innovation and Lifelong Learning: Encourage creativity, adaptability, and a mindset of continuous learning to respond to the rapidly evolving technological landscape and contribute to digital transformation in society.

  10. Prepare Graduates for Leadership and Advanced Career Opportunities: Position students for success in diverse computing careers or graduate studies by developing technical expertise, strategic thinking, and leadership capabilities to manage large‑scale technological initiatives.

Program Breakdown

Course Number  Course Title  Credit Hours 
ENG210  English Composition I  3 
ALG210  College Algebra  3 
PSY210  Introduction to Psychology  3 
ENV210  Environmental Science  3 
COM210  Introduction to Communication  3 
ENG220  English Composition II  3 
STA210  Applied Probability and Statistics  3 
PHI210  Introduction to Philosophy  3 
COM220  Principles of Public Speaking  3 
PSY220  Critical Thinking and Logic  3 
  Sub – Total  30 
Course Number  Course Title  Credit Hours 
PRG310  Programming Fundamentals  3 
ALG310  Linear Algebra  3 
MAT310  Mathematical Logic and Structures  3 
PHY310  Fundamentals of Physics  3 
CAL310  Advanced Calculus  3 
OBT310  Object-Oriented Programming  3 
SYS310  Operating Systems and Network Management  3 
LEG310  Legal Aspects of Information Systems  3 
PSY310  Personal and Professional Development  3 
DTB310  Fundamentals of Databases  3 
MAT320  Advanced Mathematics  3 
PHY320  Advanced Physics  3 
EMT310  Emerging and Disruptive Technologies  3 
ADZ310  Advanced Database Systems  3 
REM310  Research Methodology  3 
BDM310  Big Data Mining  3 
MLN310  Introduction to Machine Learning  3 
CYB310  Cybersecurity and Ethical Hacking  3 
PRG320  Introduction to Functional Programming  3 
DSA310  Distributed Systems Architecture  3 
LEI310  Leadership, Entrepreneurship, and Innovation  3 
ETH310  Professional Ethics  3 
  Sub – Total  66 
Course Number  Course Title  Credit Hours 
SEC410  Cybercrime and Forensic Analysis  3 
SEC420  Computer Networks and Communications  3 
SEC430  Operating System Fundamentals  3 
SEC440  Digital Logic Design  3 
BID450  Big Data Processing  3 
SOF460  Software Systems Engineering  3 
DAT470  Database Systems  3 
CSC480  Capstone Written Project – Computer Science  3 
  Sub – Total  24 
Course Number  Course Title  Credit Hours 
STA410  Statistical Methods for Machine Learning  3 
DAT420  Multivariate Data Analysis  3 
ITS430  Deep Learning  3 
DAT440  Applied Data Science  3 
ITS450  Natural Language Processing  3 
ITS460  Neural Network Fundamentals  3 
ITS470  Personalized Information Systems  3 
CSC480  Capstone Written Project – Computer Science  3 
  Sub – Total  24 
Course Number  Course Title  Credit Hours 
PRG410  Embedded Systems Programming  3 
ITH420  Security in Internet of Things  3 
ITH430  IoT Standards and Protocols  3 
ITH440  Sensor Technology and Integration  3 
ELE450  Electrical Circuit Fundamentals  3 
ELE460  Electronic Systems and Devices  3 
ITH470  Design Patterns for IoT Systems  3 
CSC480  Capstone Written Project – Computer Science  3 
  Sub – Total  24 
Course Number  Course Title  Credit Hours 
DSO410  DevSecOps for Business Applications  3 
CLO420  Cloud-Based Systems Architecture  3 
SOF430  Secure Software Engineering  3 
DSO440  DevOps Automation and Monitoring  3 
SOF450  Software Quality Management  3 
CYB460  Cybersecurity Fundamentals  3 
SOF470  Architectural Design for Software Systems  3 
CSC480  Capstone Written Project – Computer Science  3 
  Sub – Total  24 
  Total  120 

Experience Globaltech Florida

Join a vibrant community that prepares you for the modern business world.