Reporting Template
WORKSHOP REPORT ON CURRICULUM MODULARIZATION AT THE NNP
DATES: 31ST MARCH TO 5TH APRIL 2025
DEPARTMENT: COMPUTER SCIENCE
CURRICULUM TITLE: SOFTWARE DEVELOPMENT
KNQF LEVEL: 5 and 6
1
S/No. OS UNIT Titl CURR Unit Element/Learning outcome Issue/c Solution and Justification Module D
e Title oncern uration
1. Apply Computer 1. Apply Computer Name Name changed to Structured Pro 3 moths
gramming to for differentiation
Computer Programmin Programming basics of the
Programming g Basics 2. Write program unit
Basics Code
3. Implement Program
logic
4. Implement modular
programming
2. Apply Computer Computer 1. To apply computer Name Name changed to Object 3 months
Programming Prin Oriented Programming to for
ciples programmin programming skills of the
differentiation
g principles 2. To demonstrate unit
structured programming
skills
3. To demonstrate
object-oriented
programming skills
3. Manage Compute Computerized D 1. To design database Name Name changed to Advanced Co 3 months
rized Database Sy atabase Systems mputerized Database Systems to
stems system of the
for differentiation
2. To create database unit
system
3. To manipulate
Computerized Database
4. To manage
database security
2
Achievements for the day (as per the Workshop’s Terms of Reference)
1. Modularization of the software development curriculum for both level 5 and six done
successfully.
2. Rearrangement of Units of competencies and reorganize them to fit the modularized
curriculum.
Challenges Encountered
1. Issues relating with the length of modules compared to the notion hours attached to the various
Units of competencies.
2. OS lacks integration of the emerging trends in technology
Recommendations
1. Integrate emerging trends into the OS and translate into the curriculum.
2. Consider having units trained in two modules before assessment.
Prepared by:
Haron Kithinji
Secretary Software Development panel: