BSc in IT and Computer Science

Programme Overview

The BSc Information Technology and Computer Science programme is designed to provide students with a strong foundation in computing, software development, and modern information technologies. The programme equips students with the theoretical knowledge and practical technical skills required to design, develop, and manage computing systems in an increasingly digital world. Students will develop competencies in programming, software engineering, networking, cybersecurity, and emerging technologies while strengthening analytical thinking, problem solving, and research abilities essential for careers in the IT industry.

Duration

Year 1: 6 - 12 months

Year 2: 6 - 12 months

Year 3: 6 - 12 months

Credits

Year 1: 60 ECTS

Year 2: 60 ECTS

Year 3: 60 ECTS

Delivery Mode

Online

Modules

Year 01 - Diploma in Information Technology and Computer Science

Introduction to Computer Science  (10 ECTS)
Programming Fundamentals  (10 ECTS)
Computer Systems and Architecture (10 ECTS)
Mathematics (10 ECTS)
Data Structures and Algorithms (10 ECTS)
Introduction to Web Development (10 ECTS)

Year 02 - Advanced Diploma in Information Technology and Computer Science

Object-Oriented Programming (10 ECTS)
Operating Systems (10 ECTS)
Database Management Systems (10 ECTS)
Software Engineering (10 ECTS)
Computer Networks  (10 ECTS)
Human-Computer Interaction (10 ECTS)

Year 03 - Graduate Diploma in Information Technology and Computer Science

Advanced Algorithms and Data Structures (10 ECTS)
Artificial Intelligence and Machine Learning  (10 ECTS)
Cybersecurity and Network Security (10 ECTS)
Cloud Computing and Virtualization (10 ECTS)
Capstone Project  (20 ECTS)

Learning Outcomes of the programme:

1. Understand the core computing concepts, including programming, algorithms, computer systems, and networks.

2. Ability to design and develop software solutions using appropriate programming and software engineering principles.

3. Apply modern technologies such as artificial intelligence, cloud computing, and cybersecurity in solving computing problems.

4. Analyse and manage data, systems, and networks within organisational and technological environments.

5. Conduct technical investigations and develop practical computing solutions through research and project work.

Suggested Elective Programmes
Diploma in Computer Science with Artificial Intelligence
Professional Certificate in Machine Learning
Professional Certificate in Data Visualisation with Power BI
Apply Now!!

Discover More