Syllabus Develop Computer Program
Syllabus Develop Computer Program
Email: lnafula@gmail.com
Delivery Method:
Presentations and practical demonstrations by trainer;
Guided learner activities and research to develop underpinning knowledge;
Supervised activities and projects in a workshop;
The delivery may also be supplemented and enhanced by the following, if the
opportunity
allows:
o Visiting lecturer/trainer from the ICT sector;
o Industrial visits.
Required Resources:
IDE (Netbeans)
Books:
This unit specifies competencies required to develop computer program. It involves Identifying
program and programming concepts, identifying phases of program development, perform
program design and Analysis, develop a Computer program, Perform Program testing and
debugging, Perform User training and Program Maintenance.
Learning Outcomes
1. Identify Programming concepts and approaches
2. Identify program development methodologies
3. Identify Program Design
4. Identify computer programming languages
5. Perform Basic structured programming using C language
6. Perform Basic Internet programming
Approach to Learning
This unit uses a variety of approaches to emphasize practical skills including class assignments,
class discussions, demonstrations, video presentations, peer feedback, learning activities,
readings, case studies and self-reflection exercises, Industrial Attachment/Assessment.
Unit Assessments
You are required to complete the following graded assessments and to practice your skills before
being graded.
Value
Assessments Dates
(%)
Practical Exam:50%
Quiz 15
Written Test 35
OVERALL:
Competent/Not Yet Competent
(As of Date)
This unit will be assessed at two levels: internally and externally. Internal assessment is
conducted by the trainer who is monitored by an accredited verifier. Assessment is monitored by
TVET CDACC.
It is recommended keep a record of your work by maintaining a portfolio that you can use to
showcase your skills to potential employers.
Academic Honesty
Any work that you submit in this unit must be your own and must be created specifically for the
unit for which it is being submitted.
For more information about grades, academic misconduct and policies, please visit: https://www.
fck.ac.ke
Workload Expectation
This is a 340 hours unit running over a period of 20 weeks. Expect to spend an average of 8
hours a week on unit tasks.
Attendance
Your attendance is strongly encouraged but not graded. Should you have a scheduled absence,
please let your instructor know with as much notice as possible. The instructor will not review
the information that you missed. Its strongly recommended that you find a study buddy
who can catch you up on any missed content.
Grading System
To attain the ICT Technician Level 6 the candidate must demonstrate competence in all course
units.
TERM TWO
Theory 2 hours: Describe
Develop a Classroom discussion, videos,
Week 11 fundamentals of
computer assignment on C/Java data
(8 hours) structured
program structures
programming(C, Java)
Practical (2 hours):
fundamentals of
structured Demonstrations, assessments
programming(C, Java)
Perform user
Theory 2 hours: Describe Classroom discussion, videos,
Week 17 training and
user training needs (C, assignment on C/Java user training
(8 hours) program
Java) principles
maintenance
Practical (2 hours): Case studies, assessments
Perform user
Theory 2 hours: Describe Classroom discussion, videos,
Week 18 training and
user training manual (C, assignment on C/Java user training
(8 hours) program
Java) manual
maintenance
Practical (2 hours):
Generate user training
Demonstrations, assessments
manual (C, Java)
Perform user
Theory 2 hours: Describe Classroom discussion, videos,
Week 19 training and
maintenance tools (C, assignment on C/Java maintenance
(8 hours) program
Java) tools
maintenance
Practical (2 hours):
Identify maintenance
Demonstrations, assessments
tools (C, Java)
Perform user
Theory 2 hours: Describe Classroom discussion, videos,
Week 20 training and
monitoring system assignment on C/Java monitoring
(8 hours) program
performance (C, Java) system performance
maintenance
Practical (2 hours): Demonstrations, assessments
Rectify bugs (C, Java)
Venue of Assessment:
Date of Assessment:
1.
2.
3.
4.
5.
19.
20.
21.
22.