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.
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.
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 |
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 |
Copyright © 2025 All Rights Reserved by CCK