Department of Computing & Technology

The Department of Computing and Technology offers specialized certificate and graduate programs designed to equip students with essential skills in key areas such as cybersecurity, data science, programming, software testing, web development, machine learning, and digital marketing. With a strong emphasis on practical learning, our courses cover Python, Java, API test automation, performance testing, UI/UX design, and more.

Whether you’re looking to advance your career or transition into a new field, our programs cater to both beginners and experienced professionals, providing the expertise needed to excel in the rapidly evolving IT industry. From front-end and back-end web development to digital literacy and advanced topics like cybersecurity and machine learning, we empower students with the knowledge and hands-on experience to drive innovation and implement cutting-edge technology solutions.

The Department of Computing and Technology offers a diverse range of certificate and graduate conversion programs designed to equip students with the essential skills needed to thrive in today’s digital landscape. Our curriculum covers key areas of Computer Science and Information Technology, including cybersecurity, data science, Python programming, software testing, web development, and digital marketing.

With a strong emphasis on hands-on learning, students gain practical experience in advanced topics such as API test automation, performance testing, machine learning, and UI/UX design. Whether pursuing front-end or back-end web development, machine learning, or specialized fields like IT customer support and software test automation, our programs provide industry-relevant expertise to prepare students for dynamic careers in the ever-evolving IT sector.

Courses

Graduate Conversion Program in Software Testing is designed to equip participants with the necessary technical skills, practical experience, and professional development to succeed in the field of software testing and QA. It provides a structured pathway for career changers or recent graduates to enter and thrive in the tech industry, ensuring software products meet quality standards and user expectations.

The Graduate Conversion Program in Full Stack Web Development is designed specifically for non-IT graduates who aspire to transition into the field of web development. This program provides a comprehensive curriculum that covers both front-end and back-end development, ensuring that students acquire the skills needed to build dynamic and interactive web applications from scratch.

Graduate Conversion Program in IT Customer Support is designed to prepare individuals for entry-level IT support roles by providing comprehensive training in technical troubleshooting, customer service, and IT tools. It offers a structured pathway for career changers or recent graduates to enter the growing field of IT support, where they can contribute effectively to resolving technical issues and supporting end-users in various organizations.

The Graduate Conversion Program in Back-End Web Design and Development is designed to provide participants, especially those transitioning from non-technical fields, with comprehensive skills needed for developing and managing the server-side of web applications. This program covers core concepts in server-side programming, database management, and server architecture. Participants will learn programming languages such as Python, Java, or Node.js, and gain experience with frameworks like Express, Django, or Spring Boot.

The Graduate Conversion Program in Front-End Design and Development is designed to equip participants, especially those transitioning from non-technical backgrounds, with the skills required to create and maintain engaging and interactive web interfaces. This program covers foundational and advanced concepts in front-end development, including HTML, CSS, JavaScript and modern front-end frameworks such as React, Angular or Vue.js. Participants will also learn the principles of responsive design, accessibility and user experience (UX) best practices.

The Graduate Conversion Program in Java Programming is designed to help participants, especially those transitioning from non-technical fields, gain the skills needed for developing and maintaining software applications using Java. This program covers essential and advanced Java programming concepts, including object-oriented programming (OOP), data structures, algorithms, exception handling, multithreading and file I/O. Participants will also learn to write clean, efficient code using industry-standard practices.

The Graduate Conversion Program in Performance Testing is designed for non-IT graduates who have completed a foundational certificate in performance testing using JMeter. This program builds on that foundation to provide advanced skills in performance testing, covering tools, techniques and methodologies essential for analyzing and optimizing software applications. Students will gain hands-on experience in end-to-end performance testing, advanced scripting, and test result analysis while understanding how performance testing fits into the software development lifecycle (SDLC).

The Graduate Conversion Program in Cybersecurity is designed to progressively introduce students to the key aspects of cybersecurity, from understanding the basics of digital systems and network protocols to exploring advanced topics like ethical hacking and incident response. Each module includes both lectures and practical exercises, emphasizing real-world applications and developing problem-solving skills. By the end of the program, students will gain foundational cybersecurity knowledge and experience with industry-standard tools and techniques.

The Graduate Conversion Program in Python Programming offers a comprehensive introduction to Python, starting with essential syntax and foundational programming concepts before moving to real-world applications. Each module includes lectures, practical coding exercises and assignments to reinforce learning. By the end of the course, students will be able to create, troubleshoot and deploy Python programs and gain hands-on experience with Python libraries used in data manipulation and analysis.

The Graduate Conversion Program in Software Testing (Manual Testing Focus) course builds on foundational knowledge of software testing, guiding students through advanced manual testing techniques and best practices. The course emphasizes practical application in areas such as test planning, design techniques, test management, defect tracking and non-functional testing. By the end of the program, students will be skilled in end-to-end manual testing processes and equipped to manage testing projects, identify and report defects accurately and ensure software quality.

The Graduate Conversion Program in UI/UX Design is tailored to help participants, especially those transitioning from non-design backgrounds, acquire the skills needed to create intuitive, user-friendly digital interfaces. This program covers essential principles of user interface (UI) design and user experience (UX) design, including user research, wireframing, prototyping, and usability testing. Participants will learn to develop aesthetically appealing and functional designs that enhance user interaction and engagement.

The Graduates Conversion Program in Digital Marketing is designed for individuals who have completed a foundational Certificate Program in Digital Marketing and wish to advance their knowledge and skills to a professional level. This program dives deeper into advanced strategies, tools and technologies, preparing participants to excel in specialized digital marketing roles or lead comprehensive marketing campaigns. It bridges the gap between beginner-level understanding and industry-level expertise.

The Graduate Conversion Program in Software Test Automation is designed to transition learners into advanced roles in software testing with a focus on automation frameworks and scalable testing strategies. Building on prior foundational knowledge in Python programming, manual testing, UI and API test automation, this program offers an in-depth understanding of modern automation tools, methodologies, and best practices.

The Certificate Program in Cyber Security is designed to provide foundational knowledge and skills in cybersecurity for beginners. This comprehensive 12-module course introduces learners to essential cybersecurity concepts, principles and practices needed to protect personal and organizational data in today’s digital world. Participants will explore fundamental topics, including cybersecurity threats, security principles, authentication, cryptography, network security and common cyber attacks.

The Certificate Program in Data Science provides a thorough introduction to essential data science concepts and techniques. The program covers topics such as data collection, cleaning, preprocessing and exploratory data analysis. Students will gain hands-on experience with Python and popular libraries like Pandas and NumPy, along with foundational knowledge in statistics and machine learning. The course explores both supervised and unsupervised learning techniques, model evaluation and performance metrics. The final project allows students to apply their skills to a real-world dataset, ensuring they are well-prepared for career opportunities or further studies in data science.

The Certificate Program in Python with a structured, 12-module course aimed at individuals new to programming who wish to build a strong foundation in Python. Covering essential Python concepts and practical applications, this course prepares participants to write, manage, and debug Python code effectively. Each module focuses on a key area, from basic syntax and data handling to more advanced topics like object-oriented programming, error management, and file handling.

The Certificate Program in API Test Automation is crafted for beginners looking to gain hands-on skills in API testing and automation. This program covers the essentials of API (Application Programming Interface) testing, focusing on the role APIs play in software applications and how automated testing can ensure their functionality, reliability and security.

This Certificate Program in Back-End Development is designed for individuals from non-IT backgrounds who wish to build a strong foundation in back-end web development. The course covers essential programming concepts, server-side technologies, databases and API integration, enabling participants to create robust and scalable back-end systems. With hands-on projects and real-world examples, students will acquire the skills needed to kickstart a career in back-end web development.

The Certificate Program in Front-End Development introduces students to the essentials of front-end web development through a structured and hands-on approach. It covers HTML for structuring content, CSS for styling and layout and JavaScript for interactive features. The program also provides insight into responsive design principles to ensure that websites work seamlessly on different devices. No prior coding experience is required, making this course suitable for complete beginners.

The Certificate Program in Performance Testing using JMeter is designed for individuals from non-IT backgrounds who wish to gain expertise in testing the performance, scalability and reliability of web applications. This program provides a practical introduction to performance testing concepts and equips participants with hands-on experience using Apache JMeter, one of the most popular performance testing tools. By the end of the program, participants will have the confidence to plan, execute and analyze performance tests to ensure robust software performance.

The Certificate Program in Software Testing is designed to introduce the foundational concepts of software testing to individuals with basic computer knowledge. This course focuses on manual testing techniques, testing terminology, methodologies and best practices that will allow learners to understand the importance of quality assurance in software development. Students will learn how to identify defects, write test cases and perform testing processes manually without involving automated tools.

The Certificate Program in Digital Marketing is designed to introduce non-IT graduates to the essential tools, techniques and strategies used in online marketing. This beginner-friendly program focuses on equipping students with practical skills to create and manage successful digital campaigns, helping businesses grow in a highly competitive digital landscape. With a mix of theoretical concepts and hands-on projects, participants will gain confidence and expertise to excel in this dynamic field.

The Certificate Program in Java is a foundational course designed for individuals with basic computer knowledge who want to learn programming from scratch. This program covers essential Java programming skills, including syntax, control structures, data handling, and object-oriented programming (OOP). By completing this course, students will gain hands-on experience in Java, preparing them to pursue further studies in software development or entry-level programming roles.

This Certificate Program in Machine Learning is designed to introduce individuals with minimal technical experience to the exciting field of machine learning (ML). Covering fundamental concepts and practical skills, this program enables students to understand and apply ML basics. Each module is carefully designed to progressively build knowledge and introduce tools used by data scientists and machine learning practitioners.

This beginner-friendly Certificate Program in UI Test Automation introduces participants to UI Test Automation, focusing on basic principles and tools to automate the testing of user interfaces. It equips learners with the skills needed to understand and implement automated testing techniques in modern web applications. The program emphasizes hands-on practice with accessible automation tools, suitable for those with very basic computer knowledge.

This Certificate Program in UI/UX Design introduces learners to the principles and practices of user interface (UI) and user experience (UX) design. With a focus on practical skills and foundational knowledge, this program guides students through the process of creating intuitive, user-centered digital interfaces. Students will gain hands-on experience using basic design tools, understanding the fundamentals of human-centered design and applying UX methodologies to enhance user satisfaction.

The Certificate Program in Digital Literacy: Microsoft Office Applications, Online Communication, Social Media Management, and Cybersecurity is designed to equip learners with essential digital skills required in today’s fast-paced and technology-driven work environments. This comprehensive course covers the fundamental tools and practices that are vital for professional success and online safety.

The Certificate Program in Python Programming for Kids is an engaging and practical course designed to introduce children aged 10-17 to the exciting world of coding. This program focuses on building foundational Python programming skills while fostering creativity, problem-solving, and critical thinking. Through hands-on projects and interactive lessons, students will gain real-world coding experience and develop skills that will prepare them for a future in the IT field.

The Certificate in Digital Transformation for Account Management equips accounting professionals with skills to adopt modern, automated, and data-driven practices. It blends technology with traditional accounting to improve efficiency, accuracy, and compliance. Participants gain hands-on experience with advanced accounting software, automation tools, and digital workflows to thrive in today’s dynamic business environment.

The Certificate in Digital Transformation for Human Resource Management is a 48-hour program for non-technical HR professionals to harness digital tools, AI, and automation. It covers digital HR trends like data analytics, chatbots, and AI-driven decision-making to enhance efficiency and employee engagement. Through hands-on workshops and case studies, participants gain the skills to lead digital transformation in their organizations.

The English for Information Technology course is designed to provide learners with essential English language skills tailored for the field of Information Technology (IT). Aimed at very junior learners with basic computer knowledge, the course focuses on developing vocabulary, comprehension and communication skills relevant to common IT contexts. By the end, participants will feel more confident in using English to describe, navigate and work within basic IT environments, preparing them for further technical studies or entry-level roles in the tech industry.

The Business English for IT Professionals program is designed to improve English language proficiency specifically for Information Technology (IT) professionals. With a practical, skills-based approach, participants will learn the language of IT, including technical terms, business communication and effective teamwork strategies. Each module is tailored to different aspects of IT work, enabling learners to confidently communicate in various professional scenarios.

This course introduces Grade 12 students to essential IT skills, including computing, data management, and cybersecurity, while exploring emerging technologies like AI, blockchain, and cloud computing. It fosters technical expertise and innovation, preparing students for future academic and career opportunities in the digital world.

This introductory AI certificate course is designed for beginners with a basic understanding of computers and technology. It offers a foundational overview of Artificial Intelligence, focusing on essential concepts, techniques, and applications of AI in real-world scenarios

The AI for Digital Transformation Certification introduces beginners to AI tools and applications, focusing on optimizing processes and driving innovation. With hands-on exercises, participants gain practical skills to apply AI in real-world scenarios.

The Certificate Program in Artificial Intelligence (AI) designed for individuals eager to explore the fundamentals of AI and its transformative applications across industries. This introductory course requires minimal prior technical knowledge and focuses on building a foundational understanding of AI concepts, tools and methodologies.

The Postgraduate Diploma in Artificial Intelligence and Machine Learning Applications offers a transformative educational experience facilitated by a distinguished panel of industry experts and academic scholars. Through this program, students gain the knowledge, skills, and insights necessary to excel in the dynamic and rapidly evolving landscape of AI/ML applications. Whether pursuing career advancement or academic research, graduates are equipped to make meaningful contributions to the field and drive innovation in AI/ML technologies.

Start your IT journey with our structured career path programs, designed for students who have completed their GCE (O/L) exam. Begin with foundational certificates and progress through diploma levels to develop essential skills and knowledge. Our step-by-step pathway culminates in a globally recognized IT degree, equipping you with industry-relevant expertise and opening doors to international career opportunities. Build your future in IT with a clear, guided progression that ensures you are ready for the challenges of the tech world!

APPLY

01

You Apply

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

02

We Connect

After you submit your application, an admissions representative will contact you and will help you to complete the process.

03

You Get Ready

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

FORM

Are you ready to take the next step toward your future career?