BACHELOR IN :
COMPUTER SCIENCES
Computer Science
A foundational and highly sought-after program that equips students with the theoretical knowledge and practical skills to understand, design, and innovate in the world of computing technologies — blending mathematics, algorithms, programming and systems design.
Program objectives
The objective is to develop expertise in core areas such as programming, data structures, algorithms, computer architecture, operating systems, software engineering, and theory of computation. Students also explore specializations like artificial intelligence, cybersecurity, data science, human-computer interaction, and computer graphics. The program fosters analytical thinking, problem-solving, and research skills, producing graduates capable of adapting to rapid technological change and leading future innovations.
Learning outcomes
Design & implement software systems
From requirements through to a working, maintainable system.
Analyze computational problems
Break down problems and optimize algorithms for real constraints.
Understand hardware-software interaction
Know what your code actually asks the machine to do.
Master databases & the SDLC
Multiple programming languages, database management and network fundamentals.
Communicate and collaborate
Technical communication and teamwork, tested on real team projects.
Practice ethical computing
Privacy, security and responsible technology use as part of the craft.
Integration in society
Computer science professionals drive innovation across every sector — from healthcare and finance to entertainment and transportation. They build the software that powers smart cities, AI applications, secure communications and scientific discovery. Their work promotes global connectivity, education and economic development, while also addressing privacy, security and the ethical use of technology.
Graduates build the critical infrastructure, software and intelligent systems that shape modern life — and decide who they serve.
Employment opportunities and careers
Computer and IT occupations are projected to grow by approximately 15% between 2023 and 2033 in the United States — much faster than the average for all occupations, creating around 682,800 new jobs. Median annual wages for computer and IT professionals were about $109,020 in 2024.
A gateway to a rapidly evolving digital world
Build the critical infrastructure, software and intelligent systems that shape modern life and future society. Applications for the next intake are open.