- Teacher: Trainer Mike
COMPUTING & INFORMATICS E-LEARNING PORTAL
-
TSNP SCHOOL OF COMPUTING & INFORMATICS

Welcome to The Shamberere National Polytechnic
School of Computing & Informatics
The Department of Computing and Informatics at Shamberere National Polytechnic is dedicated to training skilled, innovative, and industry-ready professionals in information and communication technology as well as Library and Information Science. The department provides quality, competency-based training that blends theory with practical application to meet the evolving needs of the digital and information-driven society.
Our programmes equip learners with strong competencies in computer systems, software applications, networking, information management, and library operations, emphasizing digital literacy, research skills, information organization, and ethical use of information resources. Through qualified trainers, modern laboratories, and a learner-centred approach, the department prepares students for employment, entrepreneurship, and further academic and professional development.
💻 Student Workspace: Computing & Informatics
Hello, Trainee!
Welcome to your personalized learning dashboard. This is your central hub for all academic activities within the Department of Computing and Informatics at Shamberere National Polytechnic.
To ensure a productive session, please take note of the following:
🚀 Getting Started
-
My Courses: Check the "Course Overview" section below to access your units for the current semester.
-
Deadlines: Keep an eye on the Timeline block to your right for upcoming assignment submissions and CATs.
-
Resources: Visit the Site Home for general departmental announcements and the industrial attachment portal.
🛠️ Technical Support
If you encounter any issues accessing your learning materials or resetting your password, please visit the ICT Support Office or contact your course instructor via the messaging icon at the top right.
Note: Ensure you update your profile with your official registration number and a professional photo for easier identification by your tutors.
-
Available courses

Computer Programming Principles is a practical unit that equips trainees with essential knowledge and skills for developing computer programs. The unit covers programming concepts, programming languages and paradigms, program development processes, structured programming, and object-oriented programming. Trainees will apply problem-solving techniques to design, write, test, debug, and document programs through practical exercises, coding activities, projects, and assessments. The unit emphasizes hands-on programming skills and prepares trainees to develop logical and maintainable solutions to real-world computing problems.
- Teacher: Trainer Mike

UNIT DESCRIPTION
This unit covers the competencies required to understand Graphic Design. It involves applying fundamentals of graphic design, applying elements and principles of graphic design, applying typography techniques, creating and editing of images, performing layout design and printing the design.
- Teacher: Trainer Mike

Diploma in Secretarial Studies
Module III – Course Description (KNEC)
Module III of the Diploma in Secretarial Studies equips learners with advanced professional competencies required in modern office environments. The module focuses on enhancing managerial support skills, advanced office administration, effective communication, records and information management, and the application of information and communication technology (ICT) in secretarial practice.
Learners are trained to handle complex office operations, prepare and manage official documents, coordinate meetings and events, manage organizational records, and apply ethical and professional standards in the workplace. The module also emphasizes problem-solving, decision-making, customer relations, and teamwork to enable graduates to operate efficiently in dynamic organizational settings.
Upon completion of Module III, trainees will be well prepared to offer high-level administrative and secretarial support in both public and private sector organizations, in line with Kenya National Examinations Council (KNEC) requirements and industry expectations.
- Teacher: Trainer Mike