T
RAINING
N
EED
A
NALYSIS
SHAH NAWAZ [Deputy Director]
Objective of today’s Session
We want to enlist topics, which you think are difficult, or needs to be
focused in order to further strengthen the concepts in accordance with
the Computer Science Curriculum.
This will enable you to create your own modified training course or
What is training ?
“The acquisition of skills, concepts or attitudes that
result in improved performance within the job
What is Training Needs Analysis?
A Training Needs Analysis is
an analysis of the training, learning and development needs of the faculty in an organization.
It considers the
skills, knowledge and behaviors of the people in the organization and
Levels at which TNA is taken
A Training Needs Analysis should ideally be taken at three levels:
How to Determining Specific Training Needs
You can use a number of methods to carry out a Training Needs Analysis
including:
Annual appraisals
Regular progress meetings
Questionnaires
a little about Curriculum
Word curriculum came from the Latin word which in turn derives from
the verb "currere" meaning to run/to proceed).
In 17th century, the University of Glasgow referred to its "course" of
study as a curriculum.
WHAT is taught to students.
What is curriculum?
Curriculum refers to the means and
materials with which students will interact
for the purpose of achieving identified
Curriculum vs Syllabus
• Guideline or outline. • Given upon request. • Break down of ideas. • Suggested presentation. • Measure of effectiveness.
• Designed by school.
curriculu
m
curriculu
m
• Descriptive course list. • Given during class. • Overview of class.
• Made and designed by teachers.
Curriculum of Computer Science
Curriculum of Computer Science
The curriculum of computer education has been developed in response to the pressing need to provide academic coherence to the rapid growth of computing and technology in the modern world.
The intent of the Curriculum
Computer and Information Literacy
Productivity through Technology Computer Hardware and Software
Communication and Computer Networks Literacy
Algorithmic Thinking and Problem-Solving Developing Programming Skills
Database Systems Operating Systems System Development
Inside the Curriculum
Standards
Benchmarks
Contents and Scope
Learning Outcomes/skills