The Professional Diploma in Computer Engineering provides foundational and intermediate-level knowledge in computer systems, programming, networking, cybersecurity, cloud computing, and Internet of Things (IoT) technologies.

Students will learn how computers are designed and maintained, how software applications are created using modern programming tools, and how computer networks are installed, configured, and secured. The programme further introduces learners to embedded systems and smart technologies, preparing them for the growing demand in automation and connected devices.

The course combines technical expertise with entrepreneurship and career development training, ensuring graduates possess both the practical skills and business mindset necessary to succeed in today's digital economy.

Upon successful completion of the programme, students will be able to:

  • Assemble, install, and maintain computer systems.
  • Troubleshoot hardware and software problems.
  • Install and administer Windows and Linux operating systems.
  • Write and deploy basic computer programs using Python.
  • Configure and manage computer networks.
  • Implement foundational cybersecurity practices.
  • Develop simple embedded and IoT solutions.
  • Utilize cloud computing services and technologies.
  • Execute technical projects from concept to deployment.
  • Apply entrepreneurial principles to launch and manage technology ventures.

The programme is designed for beginners, school leavers, undergraduates, graduates, entrepreneurs, and professionals seeking to build a career in information technology and computer engineering. Through a combination of classroom instruction, laboratory exercises, real-world projects, and entrepreneurship training, students gain the technical competencies required to install, maintain, troubleshoot, secure, and manage modern computer systems and networks.

Career Opportunities

Graduates can work as:

  • Computer Hardware Technician
  • Technical Support Officer
  • Network Technician
  • IT Support Specialist
  • Junior Software Developer
  • Cybersecurity Assistant
  • IoT Technician
  • Systems Administrator
  • Freelance Technology Consultant