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.
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.
Graduates of the Bachelor’s Degree are able to:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| 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 |
Join a vibrant community that prepares you for the modern business world.