Learn how to design software, how computers communicate, and how they perform tasks. Find out how computing impacts all aspects of modern life. The programme offers a varied computer science education, focused on the development of your programming skills throughout.
As industries continue to evolve, computing and information technology professionals are in higher demand than ever. According to the World Economic Forum’s Future of Jobs Report (2020), computing and IT-related roles are among the most sought-after in today’s job market. City University Qatar’s BSc (Hons) Computer Science equips students with the knowledge and practical skills needed to excel in this dynamic field, with a strong focus on software systems development.
The BSc (Hons) Computer Science at City University Qatar mirrors the curriculum, learning outcomes, and academic standards of Ulster University. Graduates may be eligible to apply for accreditation, membership, or further professional qualifications with relevant regulatory bodies, subject to the specific requirements of their chosen jurisdiction and career pathway.
This programme covers all essential aspects of computer science, from programming and software design to system architecture and network communication. Students develop strong problem-solving skills, gain hands-on experience with industry-standard tools, and apply best practices in software development. Graduates will be well-prepared for careers in software engineering, cybersecurity, artificial intelligence, and a range of other computing disciplines, positioning them at the forefront of the digital revolution.
I Will Learn
– Modern programming skills to design, build, operate, and maintain complex computer systems.
– How to design, build, and maintain modern database management systems.
– How to plan, develop, and implement a computing system in an industry setting.
Hands-on Experience
– Regular talks and guest lectures from leading IT employers are built into the teaching.
– Practical lab work, projects and case studies are all used throughout each year of the programme.
Why Ulster Programme?
Ulster University is ranked 2nd for Information Systems and Management by The Times Good University Guide 2025.
Entry Requirements for direct entry into Year One are subject to completion of 13 years of education and are assessed on a case-by-case basis, varying depending on the programme applied for. General entry requirements include:
– International Baccalaureate (IB): An overall profile of a minimum of 24 points (with at least 12 points at higher level), and grade 4 or above in HL or SL Mathematics
– British System: 3 A-levels; the required grades and subjects depend on the programme applied for. A minimum of 5 GCSEs at grade C or above is required, including GCSE Mathematics
– To qualify for our bachelor’s programme, applicants must meet all the following criteria. Some may have specific math and physics grade prerequisites
– Other international qualifications: These will be considered on merit for equivalency with the above requirements
AND
– English Language Requirements – an IELTS overall score of at least 6.0, with no band lower than 5.5, or an equivalent qualification
OR
– Successful completion of Ulster’s International Foundation Programme
The BSc (Hons) Computer Science is offered in full-time mode only and the duration of the course is 3 years or 4 years (with an International Foundation Diploma). The course is modular in design with students undertaking 18 modules in total to obtain the Hons degree. For the main Bachelor’s Degree, students will study 3 modules per semester, with each module worth 20 credits (total 360 credits).
If you have completed 12 years of high school (Grade 12 / Thanawiyah) you will successfully complete the International Foundation Programme before progressing to year one of BSc (Hons) Computer Science.
International Foundation Programme
SEMESTER 1
•Foundation in Mathematics
•English with Study Skills or Extended Critical Thinking for Undergraduate Study
•Digital Media Tools
SEMESTER 2
•Introduction to Computing Engineering, and Built Environment
•English for Academic Transition or Project-Based Learning
•Exploring Cultural Identities
YEAR 1
SEMESTER 1
•Mathematics for Computing
•Software Development I
•Systems Analysis and Design
SEMESTER 2
•Database Systems
•Software Development II
•Computer Hardware and Operating Systems
Year 2
SEMESTER 1
•Professional Development/UX
•Object-Oriented Programming
•Mobile Computing
SEMESTER 2
•Algorithms and Data Structures
•Computer Networks and Security
•Cloud Computing
Year 3
SEMESTER 1
•Final Year Project I
•Cyber Security
•Computer Vision
SEMESTER 2
•Final Year Project II
•Intelligent Robotics
•Computational Intelligence Technology