DIPLOMA IN INFORMATION TECHNOLOGY

Categories Diploma

About course

KCSE MEAN GRADE: C MINUS

COURSE OUTLINE

  1. Course Overview

The Diploma in Information Technology provides advanced knowledge and practical skills in computing, networking, programming, database management, and ICT systems.
It prepares learners to become competent ICT professionals capable of supporting digital operations in healthcare, business, and industrial environments.

  1. Course Duration
  • Duration: 2 years (4 semesters)
  • Mode of Study: Full-time, PART TIME & ONLINE (theory and practical sessions)
  1. Course Objectives

By the end of the program, trainees should be able to:

    1. Design, develop, and maintain computer-based systems.
    2. Implement and manage computer networks.
    3. Develop software applications using programming languages.
    4. Manage databases for data storage and retrieval.
    5. Apply ICT knowledge to solve organizational and community problems.
    6. Practice ICT professionalism, data protection, and cybersecurity.
  1. Course Structure

YEAR 1 – SEMESTER I

  • Introduction to Information Technology
  • Computer Hardware and Software
  • Communication Skills
  • Computer Applications (Word, Excel, Access, PowerPoint)
  • Operating Systems
  • Mathematics for Computing
  • Entrepreneurship

YEAR 1 – SEMESTER II

  • Programming Principles (C, C++, or Python)
  • Database Management Systems
  • Networking Fundamentals
  • Internet and Web Development
  • Systems Analysis and Design
  • Professional Ethics and ICT Law

YEAR 2 – SEMESTER III

  • Object-Oriented Programming
  • Data Structures and Algorithms
  • Computer Architecture
  • Advanced Database Systems (SQL, Oracle, MySQL)
  • E-Commerce and ICT Applications in Business
  • Human-Computer Interaction

YEAR 2 – SEMESTER IV

  • Network Administration and Security
  • Software Engineering
  • Cloud Computing and Emerging Technologies
  • ICT Project Management
  • Research Methods
  • Industrial Attachment / ICT Project Work
  1. Teaching and Learning Methods
  • Lectures and Tutorials
  • Computer Laboratory Practical Sessions
  • Group Projects and Case Studies
  • Demonstrations and Simulations
  • Industrial Attachment and Research
  1. Assessment Methods
  • Continuous Assessment Tests (CATs)
  • Practical and Laboratory Evaluations
  • End-of-Semester Examinations
  • Industrial Attachment Assessment
  • Final Project Work and Presentation
  1. Career Opportunities

Graduates can work as:

  • ICT Technicians
  • Network Administrators
  • Software Developers
  • Database Administrators
  • ICT Project Assistants
  • Systems Analysts
  • Web Developers

Employment Sectors:

  • Hospitals and Health Facilities
  • Government and Private Institutions
  • ICT Companies and NGOs
  • Educational Institutions
  • Self-Employment (IT Consultancy, Training, Web Solutions)

Related courses