Welcome to the Software Engineering Department
The Software Engineering Department offers quality training delivered by our highly skilled instructors, passionate about shaping the future of technology and innovation. Our modern computer labs are fully equipped with state-of-the-art facilities to ensure hands-on training and relevant skill development in software development, programming, and emerging technologies.
Our Programs
We offer a wide range of technical programs at Diploma, Certificate, and Artisan levels, all designed to bridge theoretical knowledge with practical application. Our goal is to educate students to apply software engineering principles in real-world environments, engage in research, and disseminate knowledge within the digital and tech sectors.
Our Curriculum
Our curriculum is structured to help students develop core software engineering competencies, enhance their problem-solving abilities, and foster innovation and creativity. We place a strong emphasis on entrepreneurship, job creation, and leadership, preparing our graduates to thrive in the dynamic world of software development and technology.
Areas of Focus Include:
Computer Systems and Maintenance
Networking and Cybersecurity
Software Development and Programming
Information Systems Management
Web and Mobile App Development
Digital Literacy and Office Applications
Industry Expertise
Whether you are interested in mastering programming languages, building web and mobile applications, or exploring software architecture and design patterns, our department ensures you gain the expertise necessary for today's software engineering industry.
Software Engineering Courses
Software Engineering Certificate & Diploma Courses
| COURSES | MINIMUM REQUIREMENTS | DURATION | EXAMINATION |
|---|---|---|---|
| Certificate in Software Engineering | K.C.S.E Mean Grade "D" & above | 5 Terms (2 Years) | CDACC / KNEC |
| Diploma in Software Engineering | K.C.S.E Mean Grade "C-" & above | 7 Terms (2 Years 6 Months) | CDACC / KNEC |
Software Engineering Short Courses
| COURSES | DURATION | MINIMUM REQUIREMENTS | EXAMINATION |
|---|---|---|---|
| Computer Packages | 1 Month | Open | NITA / KTTI |
| Cyber Security | 2 Months | Open | NITA / KTTI |
| ICDL (International Computer Driving License) | 3 Months | Open | NITA / KTTI |
| Operations System | 1 Month | Open | NITA / KTTI |
| Web Design and Development | 3 Months | Open | NITA / KTTI |
| Programming Languages | 3 Months | Open | NITA / KTTI |
| Graphic Design | 1 Month | Open | NITA / KTTI |
| Networking Basics | 2 Months | Open | NITA / KTTI |
| Software Installation | 1 Month | Open | NITA / KTTI |
| Mobile Apps Development | 3 Months | Open | NITA / KTTI |