PROFICIENCY DIPLOMA COURSE IN ICT
Total Duration: 4 to 6 months (16 to 24 weeks)
Course Fee: 30,000 Kenyan Shillings per semester
weekly commitment : 2hours per day
Course Overview:
This course offers an in-depth understanding of Information and Communication Technology (ICT), covering key areas such as computer systems, networking, database management, programming, and ICT applications.
Semester 1: Fundamentals of ICT and Networking
Week 1-2: Introduction to ICT
- Overview of ICT
- What is ICT?
- The Role of ICT in Modern Organizations
- Basic ICT Concepts and Terminology
- Computer Hardware and Software
- Understanding Computer Components
- Operating Systems Basics (Windows, Linux)
- Practical Exercises
Week 3-6: Networking Fundamentals
- Networking Basics
- Introduction to Networking Concepts (OSI Model, TCP/IP)
- Types of Networks (LAN, WAN, MAN)
- Network Devices and Their Functions
- Network Configuration
- IP Addressing and Subnetting
- Configuring Network Devices (Routers, Switches)
- Practical Exercises
Week 7-10: Introduction to Databases
- Database Concepts
- What is a Database?
- Introduction to Relational Databases
- Basic SQL Queries (Select, Insert, Update, Delete)
- Database Design
- Understanding Tables, Relationships, and Normalization
- Using Database Management Systems (DBMS)
- Practical Exercises
Week 11-12: ICT Applications
- Office Productivity Tools
- Word Processing (MS Word, Google Docs)
- Spreadsheets (MS Excel, Google Sheets)
- Presentation Tools (MS PowerPoint, Google Slides)
- Practical Applications
- Creating and Managing Documents and Spreadsheets
- Using Collaboration Tools
- Mini Project
Semester 2: Advanced ICT Topics
Week 1-4: Advanced Networking
- Advanced Networking Concepts
- Advanced IP Addressing and Routing
- Network Security Basics (Firewalls, VPNs)
- Wireless Networking
- Network Management
- Network Monitoring and Troubleshooting
- Implementing Network Policies
- Practical Exercises
Week 5-8: Programming Fundamentals
- Introduction to Programming
- Programming Concepts and Languages (Python, JavaScript)
- Control Structures and Functions
- Basic Problem-Solving Techniques
- Practical Programming
- Writing Simple Programs
- Debugging and Testing Code
- Mini Project
Week 9-12: ICT Support and Troubleshooting
- Technical Support Skills
- Troubleshooting Hardware and Software Issues
- Customer Support Techniques
- Documentation and Reporting
- Hands-On Troubleshooting
- Solving Common ICT Problems
- Practical Exercises
Week 13-16: ICT Project and Professional Development
- Capstone Project
- Planning and Implementing an ICT Solution
- Project Presentation and Evaluation
- Professional Skills
- Career Development in ICT
- Building a Professional Portfolio
- Networking and Job Search Strategies
- Course Review and Final Assessment
- Comprehensive Review of All Modules
- Final Exam
- Project Presentation
Certification
Upon successful completion of the course, students will receive a "Proficiency Diploma in ICT," recognizing their expertise and skills in various aspects of Information and Communication Technology.