Software Engineering Department Landing

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.

Flexible Learning Options

We also offer flexible learning options, including part-time classes, to accommodate working students and professionals seeking to upgrade their skills.

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

Ready to Start Your Software Engineering Career?

Take the first step towards your future in software development and technology