KARATINA UNIVERSITY
SCHOOL OF PURE AND APPLIED SCIENCES
DEPARTMENT OF COMPUTER SCIENCE AND INFORMATICS
INDUSTRIAL ATTACHMENT REPORT
Course of Study : BACHELOR OF SCIENCE IN INFORMATION
TECHNOLOGY
Name : DALMUS HALIBU OMUTIMBA
Registration Number : P100/2208G/22
Host Institution : ABERDARE TECHNICAL COLLEGE
Attachment Period : 12TH MAY - 1ST AUGUST, 2025
Report Submission Date: 4TH AUGUST 2025.
1
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to all those who made my
industrial attachment at Aberdare Technical College a remarkable
learning experience. Special thanks go to the Principal, Mr John Maina,
for the exceptional guidance, mentorship, and support throughout my
attachment period. I am deeply grateful to the entire Aberdare Technical
College staff for welcoming me warmly and sharing their vast teaching
experience and technical expertise.
My appreciation extends to the college administration for providing a
conducive learning environment and allowing me to participate fully in
the department's activities. I also thank the students I had the privilege
to teach, as they made my attachment experience both challenging and
rewarding. Finally, I acknowledge my university supervisor from Karatina
University for the academic guidance and continuous support
throughout this attachment period.
2
EXECUTIVE SUMMARY
This report presents my industrial attachment experience at Aberdare
College's ICT Department from 12th may to 1st august, 2025. During this
period, I was primarily engaged in teaching ICT and Computer Essentials
to various classes while also participating in departmental administrative
activities. The attachment provided invaluable hands-on experience in
educational technology, curriculum delivery, student assessment, and
classroom management. I successfully taught computer fundamentals,
basic programming concepts, Microsoft Office applications, and digital
literacy skills to students across different academic levels. Key activities
included lesson planning, preparing teaching materials, conducting
practical computer sessions, assessing student progress, and maintaining
computer laboratory equipment. The experience enhanced my technical
teaching skills, communication abilities, and understanding of
educational technology implementation in academic institutions.
Challenges encountered included managing diverse student skill levels,
limited computer resources, and adapting teaching methods to different
learning capabilities. These challenges were overcome through
innovative teaching approaches, peer collaboration, and effective
resource management. The attachment successfully achieved my
objectives of gaining practical teaching experience, understanding
educational technology applications, and developing professional
competencies essential for both academic and industry careers.
3
TABLE OF CONTENTS
Chapter One: Introduction .....................................………………Page 5
1.1 History of the Organization ...............................…….Page 5
1.2 Main Functions/Core Activities ...........................…..Page 5
1.3 Vision, Mission Statement and Core Values ............Page 6
1.4 Organizational Structure ................................………..Page 7
1.5 Duties and Responsibilities of Key Personnel .......….Page 7
Chapter Two: Host Attachment Department ....................……Page 9
2.1 Key Functions/Activities of the Department .......……Page 9
2.2 Staff Establishment of the Department ...............…..Page 10
Chapter Three: Attachment Activities and Evaluation .......…..Page 11
3.1 Student's Main Objectives ...............................……….Page 11
3.2 Assigned Routine Duties and Participation ............…Page 12
3.3 Success/Failure Analysis ................................………….Page 14
3.4 Challenges Encountered ..................................………..Page 16
3.5 How Challenges Were Overcome ..........................….Page 17
3.6 Recommendations for Improvement ........................Page 18
Bibliography/References ......................................………………… Page 21
4
CHAPTER ONE: INTRODUCTION
1.1 History of the Organization
Aberdare Technical College was established in 2016 as a technical
institution committed to providing quality education and training in
various fields including Information and Communication Technology.
Named after the scenic Aberdare mountain ranges, the college has
grown from a small technical training institute to a comprehensive
educational institution serving students from across the region.
Over the years, Aberdare Technical College has evolved to meet the
changing demands of the job market, particularly in technology-related
fields. The institution has consistently invested in modern infrastructure,
qualified faculty, and up-to-date curriculum to ensure graduates are
well-prepared for the contemporary workplace. The college has
established partnerships with various industries and organizations to
provide practical training opportunities and ensure curriculum
relevance.
The ICT department was established in 2016 to address the growing
demand for computer literacy and technical skills in the digital age. Since
its inception, the department has trained hundreds of students in
various ICT disciplines, contributing significantly to the local and national
digital skills development agenda.
1.2 Main Functions or Core Activities of the Host Organization
Aberdare Technical College operates as a comprehensive tertiary
education institution with the following core activities:
Educational Services: The college offers diploma, certificate and tertiary
courses in various fields including Information and Communication
Technology, Cosmetology, Graphic design, Videography, Business
Studies, Engineering and Hospitality. The institution focuses on providing
both theoretical knowledge and practical skills to ensure graduates are
industry-ready.
Training and Skills Development: Beyond formal education, the college
conducts short courses, workshops, and professional development
5
programs for working professionals and community members seeking to
upgrade their skills.
Research and Innovation: The college encourages faculty and students
to engage in research activities that contribute to knowledge
advancement and practical solutions to local challenges.
Community Outreach: Through various programs, the college extends
its services to the surrounding community, offering computer literacy
programs, entrepreneurship training, and technical support services.
Industry Partnerships: The college maintains strong relationships with
local and national organizations to facilitate student internships, job
placements, and curriculum development that meets industry needs.
1.3 Vision, Mission Statement and Core Values of the
Institution
Motto: Aiming Beyond the Ranges
Vision: To be a leading institution of excellence in technical and
professional education, producing skilled graduates who contribute
meaningfully to national development.
Mission: To develop highly qualified and globally competitive
professionals with quality and relevant skills that support the
achievement of individual personal goals and enhance sustainable
economic development in our communities.
Core Values:
Excellence: Commitment to high standards in teaching, learning,
and service delivery
Integrity: Upholding honesty, transparency, and ethical conduct in
all activities
Innovation: Embracing creativity and modern approaches to
education and problem-solving
Inclusivity: Ensuring equal opportunities for all students
regardless of background
6
Community Service: Contributing positively to society through
education and outreach programs
1.4 Organizational Structure of the Host Institution
Aberdare Techical College operates under a hierarchical structure
designed to ensure effective administration and service delivery:
Board of Management: Provides strategic oversight and policy direction
for the institution.
Director: Chief executive officer responsible for overall institutional
leadership and administration.
Principal: Oversees all academic programs, curriculum development,
and student academic affairs.
Deputy Principal (Administration): Manages administrative functions,
human resources, and infrastructure development.
Department Heads: Lead specific academic departments and coordinate
departmental activities.
Faculty Members: Lecturers and instructors responsible for teaching and
student mentorship.
Administrative Staff: Support staff handling admissions, finance, library
services, and general administration.
Technical Support Staff: Personnel responsible for maintaining
laboratories, workshops, and technical equipment.
1.5 Duties and Responsibilities of Key Personnel in the
Organization
Director: Strategic planning, institutional leadership, stakeholder
relations, policy implementation, and overall institutional performance
management.
7
Principal: Academic program oversight, quality assurance, staff
supervision, budget management, and institutional development
coordination.
Head of ICT Department: Department leadership, curriculum
coordination, staff management, resource planning, industry liaison, and
student progress monitoring.
ICT Lecturers: Course delivery, student assessment, curriculum
development, research activities, and professional development.
Laboratory Technicians: Equipment maintenance, technical support,
laboratory management, and student assistance during practical
sessions.
Administrative Staff: Student records management, examination
coordination, communication, and general administrative support.
8
CHAPTER TWO: HOST ATTACHMENT DEPARTMENT
2.1 Key Functions/Activities of the Department
The ICT Department at Aberdare College serves as the hub for
technology education and digital skills development within the
institution. The department's key functions include:
Curriculum Delivery: The department offers comprehensive ICT courses
covering computer fundamentals, programming languages, database
management, networking, web development, and digital literacy.
Courses are designed to meet both academic requirements and industry
standards.
Practical Training: Through well-equipped computer laboratories, the
department provides hands-on training in various software applications,
programming environments, and modern technologies. Students gain
practical experience using current industry-standard tools and
technologies.
Assessment and Evaluation: The department conducts regular
assessments including written examinations, practical tests,
assignments, and projects to evaluate student progress and ensure
learning objectives are met.
Research and Development: Faculty members engage in research
activities related to educational technology, curriculum improvement,
and emerging ICT trends. Students are also encouraged to participate in
research projects and innovation challenges.
Industry Collaboration: The department maintains relationships with
technology companies, government agencies, and other educational
institutions to ensure curriculum relevance and provide internship
opportunities for students.
Technical Support Services: The department provides technical support
to other college departments, assists with institutional ICT
infrastructure, and offers computer maintenance services.
9
2.2 Staff Establishment of the Department
The ICT Department comprises a diverse team of qualified professionals
with expertise in various technology domains:
Head of department(HOD): Holds a Bachelors degree in Computer
Science with extensive teaching and industry experience. Responsible
for department leadership, strategic planning, curriculum oversight, and
stakeholder coordination.
Lecturers (4): Hold Bachelor's degrees in Computer Science, Information
Technology, or related fields. Responsible for course delivery, student
mentorship, and assessment coordination. Each lecturer specializes in
specific areas such as programming, web development, computer
applications, and digital literacy.
Laboratory Technicians (2): Possess diplomas in computer technology
with practical experience in hardware and software maintenance.
Responsible for laboratory setup, equipment maintenance, technical
support during practical sessions, and inventory management.
Administrative Assistant: Handles departmental documentation,
communication, scheduling, and general administrative support
functions.
The department maintains a student-to-staff ratio that ensures quality
education delivery and adequate attention to individual student needs.
All staff members are required to pursue continuous professional
development to stay current with technological advances and
pedagogical best practices.
10
CHAPTER THREE: ATTACHMENT ACTIVITIES AND EVALUATION
OF PERIOD
3.1 Student's Main Objectives for the Attachment Exercise
My attachment at Aberdare Technical College's ICT Department was
guided by several key objectives:
1. Information Technology.
Gain Practical Skills in IT Support Operations
Apply theoretical knowledge acquired in class to real-world ICT support
tasks such as hardware troubleshooting, software installation, and
network setup.
Enhance Problem-Solving Abilities
Develop critical thinking and diagnostic skills to identify, analyze, and
resolve common computer and network issues.
Familiarize with IT Tools and Systems
Get hands-on experience with IT support tools such as remote desktop
applications, helpdesk ticketing systems, antivirus software, and backup
solutions.
Understand ICT Infrastructure
Learn how computer networks are set up and maintained, including
LAN/WAN configuration, routers, switches, cabling, and server
management.
Develop Professional Work Ethics
Adapt to a professional IT environment by learning effective
communication, time management, teamwork, and customer service
etiquette.
Understand IT Documentation and Reporting
11
Practice maintaining accurate service records, preparing technical
reports, and documenting system updates and user support activities.
Exposure to IT Policies and Standards
Learn about data privacy, cybersecurity policies, and industry best
practices used in IT support environments.
Build Confidence and Experience
Gain confidence in handling real-life ICT support scenarios and increase
readiness for employment in the IT field.
Understand Career Opportunities in IT Support
Explore various roles in IT such as desktop support technician, helpdesk
officer, system administrator assistant, and IT maintenance technician.
Primary Educational Objective: To gain practical teaching experience in
ICT subjects and develop effective pedagogical skills for technology
education. This included learning how to design lesson plans, prepare
teaching materials, and deliver content effectively to diverse student
populations.
Technical Skills Enhancement: To deepen my understanding of
computer applications, programming concepts, and emerging
technologies through practical teaching and hands-on experience with
various software and hardware systems.
Professional Development: To develop professional competencies
including communication skills, time management, leadership abilities,
and the capacity to work effectively in a team environment.
Industry Exposure: To understand the educational sector's role in ICT
skills development and gain insights into career opportunities in both
academic and industry settings.
Student Assessment Skills: To learn effective methods for evaluating
student progress, providing constructive feedback, and implementing
assessment strategies that promote learning.
12
Curriculum Understanding: To gain comprehensive knowledge of ICT
curriculum design, learning objectives, and the alignment between
academic content and industry requirements.
3.2 Assigned Routine Duties and Department's Participation
Forums
Throughout my attachment period, I was actively involved in various
information technology and teaching activities:
Information Technology Responsibilities.
i. Hardware Maintenance and Troubleshooting
Assisted in diagnosing and repairing computers, printers, and other
peripheral devices.
Cleaned and performed preventive maintenance on IT equipment.
ii. Software Installation and Configuration
Installed operating systems, application software, antivirus programs, and
updates.
Configured software according to organization standards.
iii. Network Support
Assisted in setting up LAN/Wi-Fi connections and troubleshooting
network issues.
Helped with router and switch configurations under supervision.
iv. Inventory and Asset Management
Labeled and updated IT equipment inventory.
Helped tracking the issuance and return of hardware to staff.
v. System Backups and Updates
13
Participated in running data backups and software updates.
Ensured security patches are up to date on user machines.
vi. Documentation and Reporting
Recorded resolved issues, maintenance work, and daily tasks.
Prepared brief reports on completed assignments.
Department’s Participation Forums
i. User Training Sessions
Participated in organizing and supporting training for staff on system
usage and new software.
ii. ICT Planning and Review Forums
Observed and contributed in planning meetings for IT infrastructure
Teaching Responsibilities:
Conducted daily ICT and Computer Essentials classes for different
student levels including beginners, intermediate, and advanced
groups
Taught fundamental computer concepts including hardware
components, operating systems, file management, and basic
troubleshooting
Delivered comprehensive Microsoft Office training covering Word
processing, Excel spreadsheets, PowerPoint presentations, and
database fundamentals
Conducted programming basics sessions introducing students to
concepts of algorithm development, flowcharts, and simple
programming languages
Supervised practical computer laboratory sessions ensuring
students gained hands-on experience with various applications
Prepared and administered written and practical examinations to
assess student progress
14
Lesson Planning and Preparation:
Developed detailed lesson plans aligned with curriculum
objectives and student learning outcomes
Created teaching materials including handouts, exercises, and
practical assignments
Prepared visual aids and presentations to enhance content
delivery and student engagement
Researched current technology trends to ensure content
relevance and currency
Student Assessment and Support:
Evaluated student assignments, tests, and practical exercises
providing constructive feedback
Maintained detailed records of student attendance, participation,
and academic progress
Provided individual tutoring and support to students facing
learning challenges
Organized and supervised student project work and presentations
Administrative Participation:
Attended weekly departmental meetings discussing curriculum
issues, student progress, and departmental initiatives
Participated in faculty development workshops on educational
technology and teaching methodologies
Assisted in computer laboratory maintenance and software
installation activities
Contributed to departmental planning sessions for academic
calendar events and examinations
Professional Development Activities:
Engaged in peer teaching observations and received feedback
from experienced faculty members
Participated in technology training sessions to enhance personal
technical skills
Attended college-wide seminars on educational best practices and
student management
Collaborated with colleagues on curriculum improvement
initiatives and resource development
15
Information Technology Support Activities:
3.3 Success/Failure of the Attachment Exercise verses
Student's Main Objectives
Successfully Achieved Objectives:
Teaching Experience Development: I successfully gained comprehensive
teaching experience across multiple ICT subjects and student levels. My
ability to explain complex technical concepts in simple, understandable
terms improved significantly throughout the attachment period. Student
feedback indicated high satisfaction with my teaching approach and
content delivery methods.
Technical Skills Enhancement: The attachment provided excellent
opportunities to deepen my technical knowledge through practical
application. Teaching computer essentials and programming basics
reinforced my own understanding while exposing me to diverse student
questions that broadened my perspective on technology applications.
Professional Communication Skills: Regular interaction with students,
faculty, and administration significantly improved my communication
abilities. I developed confidence in public speaking, learned to adapt my
communication style to different audiences, and enhanced my ability to
provide constructive feedback.
Curriculum Understanding: Through lesson planning and content
delivery, I gained comprehensive insight into ICT curriculum structure,
learning progression, and the connection between theoretical
knowledge and practical application.
16
Assessment and Evaluation Skills: I successfully learned various
assessment methods including formative and summative evaluation
techniques. My ability to design fair and comprehensive examinations
improved, along with skills in providing meaningful feedback to
students.
Information Technology Support:
Areas Where Objectives Were Partially Met:
Advanced Technology Exposure: While I gained solid experience with
fundamental ICT concepts, exposure to cutting-edge technologies was
limited due to infrastructure constraints. However, this challenge led to
innovative teaching approaches using available resources.
Research and Innovation: Limited time and primary focus on teaching
responsibilities meant less involvement in research activities than
initially planned. However, I gained valuable insights into educational
research opportunities and curriculum development processes.
Unexpected Positive Outcomes:
Leadership Development: The attachment unexpectedly provided
numerous leadership opportunities including coordinating student
projects, mentoring junior students, and leading departmental
initiatives.
Problem-Solving Skills: Daily teaching challenges enhanced my ability to
think creatively and develop innovative solutions to educational and
technical problems.
17
3.4 Challenges Encountered by the Student During the
Attachment Period
Infrastructure and Resource Limitations: The computer laboratory had
limited machines relative to student numbers, often resulting in
students sharing computers during practical sessions. Some computers
had outdated software versions, and internet connectivity was
occasionally unreliable, affecting online research and digital resource
access.
Diverse Student Skill Levels: Managing classes with students possessing
vastly different computer literacy levels proved challenging. While some
students had basic computer knowledge, others were complete
beginners, making it difficult to maintain appropriate pacing and ensure
all students remained engaged and could follow the lessons.
Time Management Pressures: Balancing teaching responsibilities, lesson
preparation, assessment activities, and administrative duties required
significant time management skills. The workload was substantial,
particularly during examination periods when marking and result
compilation demanded additional hours.
Curriculum Coverage Concerns: The extensive ICT curriculum combined
with limited class time created pressure to cover all required topics
adequately. Ensuring depth of understanding while maintaining
curriculum compliance required careful planning and prioritization.
18
Student Motivation Variations: Some students showed limited
enthusiasm for ICT subjects, viewing them as difficult or irrelevant to
their career goals. Motivating these students while maintaining the
interest of enthusiastic learners required adaptive teaching strategies.
Technical Support Limitations: When computer equipment
malfunctioned during classes, limited technical support availability
sometimes disrupted lessons and affected practical session
effectiveness.
3.5 How the Challenges Were Overcome
Resource Optimization Strategies: I implemented rotation systems for
computer access, created group activities that maximized computer
utilization, and developed offline exercises that students could complete
while waiting for computer access. I also established partnerships with
students who had personal laptops to assist those without access.
Differentiated Instruction Approaches: To address varying skill levels, I
developed multi-level lesson plans with basic and advanced
components. I used peer tutoring systems where advanced students
assisted beginners, created optional supplementary exercises for quick
learners, and provided additional support sessions for struggling
students.
Effective Time Management: I developed efficient lesson planning
templates, created reusable teaching materials, established grading
rubrics that streamlined assessment processes, and collaborated with
colleagues to share resources and reduce individual workload.
Creative Curriculum Delivery: I integrated practical applications with
theoretical concepts, used real-world examples to demonstrate
relevance, and developed project-based learning approaches that
covered multiple curriculum areas simultaneously while maintaining
student engagement.
19
Proactive Technical Preparation: I conducted pre-class equipment
checks, prepared backup activities for technical failures, collaborated
with technicians to schedule maintenance during non-class hours, and
developed troubleshooting skills to handle minor technical issues
independently.
3.6 Recommendations as to How the Attachment Exercise Can
Be Improved by the University/Campus.
Enhanced Pre-Attachment Preparation:
Structured Supervision and Mentoring: Implement a formal mentoring
program pairing each attachment student with an experienced faculty
member. Regular supervision visits from university staff would provide
additional support and ensure learning objectives are being met
effectively.
Extended Attachment Duration:
Industry-Academic Integration: Establish partnerships that allow
attachment students to experience both educational and industry
environments, providing broader perspective on ICT career
opportunities and the connection between academic preparation and
professional requirements.
Standardized Learning Outcomes: Develop clear, measurable learning
outcomes for attachment experiences, with structured assessment
criteria that ensure consistency across different host institutions and
provide meaningful evaluation of student progress.
Feedback and Evaluation Systems: Implement comprehensive feedback
mechanisms involving host institution supervisors, university
20
coordinators, and attachment students to continuously improve the
program and address emerging challenges.
Professional Development Integration: Incorporate attachment
experiences into broader professional development portfolios, with
recognition systems that acknowledge outstanding performance and
provide credentials valuable for future career development.
BIBLIOGRAPHY/REFERENCES
1. Aberdare College. (2024). ICT Department Handbook and Curriculum
Guide. Aberdare College Publications.
2. Kenya Institute of Curriculum Development. (2023). Technical and
Vocational Education Training Curriculum Framework. Government
Printer.
3. UNESCO. (2023). ICT in Education Policy Guidelines for Developing
Countries. UNESCO Publications.
4. Ministry of Education, Kenya. (2024). National Education Sector
Strategic Plan. Government Printer.
5. International Society for Technology in Education. (2023). ISTE
Standards for Educators. ISTE Publications.
6. Prensky, M. (2024). Digital Natives, Digital Immigrants: Teaching in
the Digital Age. Educational Technology Publications.
7. Commission for University Education, Kenya. (2023). Quality
Assurance Guidelines for Higher Education Institutions. CUE
Publications.
8. Computer Society of Kenya. (2024). ICT Skills Development
Framework for Kenya. CSK Publications.
21