Programs Overview

Your Launchpad to a Career in Technology & Innovation The Computer Science and Information Technology program at the Canadian College of Kuwait (CCK) leads to a Bachelor of Applied Science (BASc) through a structured 2+2 pathway. The program will equip students with the technical expertise and problem-solving mindset needed for high-demand roles in software development, IT project management, and emerging technology fields. With a focus on practical learning, industry-relevant tools, and real-world collaboration, students graduate ready to contribute to today’s fast-evolving digital economy.

program

About The Program

The journey begins with the two-year Diploma in Computer Programming, where students build a strong foundation in object-oriented programming, database design, systems analysis, and software development strategies. Students gain hands-on experience using leading industry tools such as Oracle, CASE tools, and integrated development environments. Core programming languages taught include Java, COBOL, SQL, and PHP, with emphasis on debugging, testing, and code maintenance in professional environments.

In the final semester of the diploma, students collaborate with external clients on a live software development project, applying their skills in real-world scenarios while gaining valuable industry exposure.

Upon successful completion of the diploma and meeting academic progression criteria, students advance to Years 3 and 4 of the Bachelor of Applied Science in Computer Science and Information Technology. This phase expands their expertise into web programming, mobile and social media application development, IT project management, entrepreneurship, and cloud-based solutions.

CCK’s program also integrates learning from Cisco Networking Academy and is developing collaborations with organizations like Google Developer Student Club to provide students with industry-recognized certifications and exposure to cutting-edge technologies.

Curriculum Diploma

Explore the course structure for each year and semester.

Semester 1 Credits
Computer Essentials 4 Credits
Introduction to Comp. Programming 4 Credits
Intro to Database 5 Credits
Achieving Success in Changing Environment 3 Credits
Communications I 3 Credits
Technical Maths for Computer Science 4 Credits
Semester 2 Credits
Database Systems 4 Credits
Oper System Fundamentals (GNU/Linux) 4 Credits
Object-Oriented Programming (Java) 4 Credits
Communications II 3 Credits
Web Programming 4 Credits
Positive Psychology - Sc. of Well Being 3 Credits
Semester 3 Credits
Systems Analysis and Design 4 Credits
Mobile Graphical Interface Programming 4 Credits
Network Programming 4 Credits
Business Programming 4 Credits
Obj-Orient Pgm with Dsgn Patterns 4 Credits
Semester 4 Credits
Advanced Database Topics 4 Credits
Enterprise Application Programming 4 Credits
Programming Language Research Project 4 Credits
Software Development Project 4 Credits
Healthy Lifestyle 3 Credits
Curriculum Bachelor

Explore the course structure for each year and semester.

Semester 5 Credits
Discrete Mathematics for Information Technology 3 Credits
Advanced Networking Technologies 3 Credits
Data Structure 3 Credits
Information Technology Project Management 3 Credits
Data Warehousing and Data Mining 3 Credits
Semester 6 Credits
Foundations of Computer Security 3 Credits
Server Operating Systems 3 Credits
Introduction to Programming with Python 3 Credits
Software Quality Assurance 3 Credits
Semester 7 Credits
System Security 3 Credits
Advanced Web Application Development 3 Credits
Search Engine Principles 3 Credits
Integration Project I 3 Credits
Semester 8 Credits
Website & Cloud Security 3 Credits
Special Topics in Web & Mobile App Development 2 Credits
Technologies, Cultures & Societies 1 Credits
Integration Project II 3 Credits
Applied Science in Computer Science - Computer Programming
Department Contact Info

Applied Science in Computer Science - Computer Programming

Accreditations:

Join BASc - Computer Programming

Apply Now