Description of the Programme
Diploma in Computer Programming is designed for individuals who wish to work as application programmers in software engineering, database technology and networking or related user support positions. It provides overview systems principles and client/server architecture that will enable individuals to perform system integrations and user help functions. It provides training in the most popular programming languages (Java and C). The Course also permits specialization by students in several application areas including Software Engineering, Database Technology, Networking, Project Management, GIS, and Landscape Design. Visual BasicC++, Java, JavaScript, PHP, SQL Python and C# are some of the main areas covered in the programme. Graduates can opt for jobs in various profiles such as Software Developer, Programmer, Software Engineer, Java Developer, Android Software Developer, Software Analyst etc. upon completion of this course.
Admission Requirements
KCSE Mean Grade of C- (minus) or equivalent qualifications as determined by KNQA
Course Duration
2 years
Career and Employment Opportunities
The career Outlook of computer programmers is quite nice. There are hundreds of great companies such as Google, Facebook, Apple, Microsoft, Twitter, SAP etc., where there are never-ending opportunities for the right candidates. These companies provide equal opportunities for everyone and provide a safe, convenient, positive work atmosphere that brings the best in any hard-working and sincere person.
Common employers are IT consultancies and IT service providers. However, as most businesses rely on computers to function effectively, there are also opportunities within the IT departments of major organizations in sectors such as:
- Aerospace and defence
- Agricultural
- Financial services
- Healthcare
- Manufacturing
- Public and third sectors
- Retail
- Telecommunications
You can also find opportunities with a range of small to medium-sized enterprises (SMEs).
Another option is to set up your own business, providing IT services such as web design and consultancy.
Job titles include:
- Application analyst
- Applications developer
- Cyber security analyst
- Data analyst
- Forensic computer analyst
- Game designer
- Games developer
- Machine learning engineer
- Systems analyst
- UX designer
- Web designer
- Web developer
Institutions offering the course
Kibabii University
Academic Progression
Bachelor of Science in Computer Science
This content is restricted to site members. If you are an existing user, please log in. New users may register below.