Learning Outcome Based Vocational Curriculum: (Qualification Pack: Ref. Id. Ssc/Q0508)
Learning Outcome Based Vocational Curriculum: (Qualification Pack: Ref. Id. Ssc/Q0508)
Learning Outcome Based Vocational Curriculum: (Qualification Pack: Ref. Id. Ssc/Q0508)
VOCATIONAL CURRICULUM
JOB ROLE:
Junior Software Developer
(QUALIFICATION PACK: Ref. Id. SSC/Q0508)
SECTOR: IT-ITeS
Classes 11 and 12
JOB ROLE:
Junior Software Developer
(QUALIFICATION PACK: Ref. Id. SSC/Q0508)
SECTOR: IT-ITeS
Classes 11 and 12
© PSSCIVE, 2020
http://www.psscive.ac.in
The views and opinions expressed in this publication are those of the contributors/
authors and do not necessarily reflect the views and policies of PSS Central Institute of
Vocational Education, Bhopal. The PSSCIVE does not guarantee the accuracy of the
data included in this publication and accepts no responsibility for any consequence of
their use.
Published by:
Joint Director
PSS Central Institute of Vocational Education, NCERT, Shyamla Hills, Bhopal
FOREWORD
The Pandit Sunderlal Sharma Central Institute of Vocational Education (PSSCIVE) a constituent of
the National Council of Educational Research and Training (NCERT) is spearheading the efforts of
developing learning outcome based curricula and courseware aimed at integrating both
vocational and general qualifications to open pathways of career progression for students. It is a
part of Centrally Sponsored Scheme of Vocationalisation of Secondary and Higher Secondary
Education (CSSVSHSE) launched by the Ministry of Human Resource Development, Government of
India in 2012. The PSS Central Institute of Vocational Education (PSSCIVE) is developing curricula
under the project approved by the Project Approval Board (PAB) of Rashtriya Madhyamik Shiksha
Abhiyan (RMSA). The main purpose of the competency based curricula is to bring about the
improvement in teaching-learning process and working competences through learning outcomes
embedded in the vocational subject.
It is a matter of great pleasure to introduce this learning outcome based curriculum as part of the
vocational training packages for the job role of Junior Software Developer. The curriculum has
been developed for the secondary students of vocational education and is aligned to the National
Occupation Standards (NOSs) of a job role identified and approved under the National Skill
Qualification Framework (NSQF).
The curriculum aims to provide children with employability and vocational skills to support
occupational mobility and lifelong learning. It will help them to acquire specific occupational skills
that meet employers’ immediate needs. The teaching process is to be performed through the
interactive sessions in classrooms, practical activities in laboratories and workshops, projects, field
visits, and professional experiences.
The curriculum has been developed and reviewed by a group of experts and their contributions
are greatly acknowledged. The utility of the curriculum will be adjudged by the qualitative
improvement that it brings about in teaching-learning. The feedback and suggestions on the
content by the teachers and other stakeholders will be of immense value to us in bringing about
further improvement in this document.
Hrushikesh Senapaty
Director
National Council of Educational Research & Training
(i)
PREFACE
India today stands poised at a very exciting juncture in its saga. The potential for achieving
inclusive growth are immense and the possibilities are equally exciting. The world is looking at us to
deliver sustainable growth and progress. To meet the growing expectations, India will largely
depend upon its young workforce. The much-discussed demographic dividend will bring sustaining
benefits only if this young workforce is skilled and its potential is channelized in the right direction.
In order to fulfil the growing aspirations of our youth and the demand of skilled human resource, the
Ministry of Human Resource Development (MHRD), Government of India introduced the revised
Centrally Sponsored Scheme of Vocationalisation of Secondary and Higher Secondary Education
that aims to provide for the diversification of educational opportunities so as to enhance individual
employability, reduce the mismatch between demand and supply of skilled manpower and
provide an alternative for those pursuing higher education. For spearheading the scheme, the PSS
Central Institute of Vocational Education (PSSCIVE) was entrusted the responsibility to develop
learning outcome based curricula, student workbooks, teacher handbooks and e-learning
materials for the job roles in various sectors, with growth potential for employment.
The PSSCIVE firmly believes that the vocationalisation of education in the nation need to be
established on a strong footing of philosophical, cultural and sociological traditions and it should
aptly address the needs and aspirations of the students besides meeting the skill demands of the
industry. The curriculum, therefore, aims at developing the desired professional, managerial and
communication skills to fulfil the needs of the society and the world of work. In order to honour its
commitment to the nation, the PSSSCIVE has initiated the work on developing learning outcome
based curricula with the involvement of faculty members and leading experts in respective fields. It
is being done through the concerted efforts of leading academicians, professionals, policy makers,
partner institutions, Vocational Education and Training experts, industry representatives, and
teachers. The expert group through a series of consultations, working group meetings and use of
reference materials develops a National Curriculum. Currently, the Institute is working on
developing curricula and courseware for over 100 job roles in various sectors.
We extend our gratitude to all the contributors for selflessly sharing their precious knowledge,
acclaimed expertise, and valuable time and positively responding to our request for development
of curriculum. We are grateful to MHRD and NCERT for the financial support and cooperation in
realising the objective of providing learning outcome based modular curricula and courseware to
the States and other stakeholders under the PAB (Project Approval Board) approved project of
Rashtriya Madhyamik Shiskha Abhiyan (RMSA) of MHRD.
Finally, for transforming the proposed curriculum design into a vibrant reality of implementation, all
the institutions involved in the delivery system shall have to come together with a firm commitment
and they should secure optimal community support. The success of this curriculum depends upon
its effective implementation and it is expected that the managers of vocational education and
training system, including subject teachers will make efforts to create better facilities, develop
linkages with the world of work and foster a conducive environment as per the content of the
curriculum document.
The PSSCIVE, Bhopal remains committed in bringing about reforms in the vocational education and
training system through the learner-centric curricula and courseware. We hope that this document
will prove useful in turning out more competent Indian workforce for the 21 st Century.
RAJESH P. KHAMBAYAT
Joint Director
PSS Central Institute of Vocational Education
(ii)
ACKNOWLEDGEMENT
On behalf of the team at the PSS Central Institute of Vocational Education (PSSCIVE) we are
grateful to the members of the Project Approval Board (PAB) of Rashtriya Madhyamik Shiksha
Abhiyan (RMSA) and the officials of the Ministry of Human Resource Development (MHRD),
Government of India for the financial support to the project for development of curricula.
We are grateful to the Director, NCERT for his support and guidance. We also acknowledge the
contributions of our colleagues at the Technical Support Group of RMSA, MHRD, RMSA Cell at the
National Council of Educational Research and Training (NCERT), National Skill Development
Agency (NSDA) and National Skill Development Corporation (NSDC) and IT-ITeS Sector Skill Council
of Indian (NASCOM) for their academic support and cooperation.
We are grateful to the expert contributors and Deepak D. Shudhalwar, Associate Professor (CSE),
PSSCIVE, for their earnest effort and contributions in the development of this learning outcome
based curriculum. Their contributions are dully acknowledged.
The contributions made by Vinay Swarup Mehrotra, Professor and Head, Curriculum Development
and Evaluation Centre (CDEC), Vipin Kumar Jain, Associate Professor and Head, Programme
Planning and Monitoring Cell (PPMC) and Deepak D. Shudhalwar, Associate Professor (CSE) and
Head, Computer Centre, PSSCIVE in development of the curriculum for the employability skills are
duly acknowledged.
We are also grateful to the Course Coordinator Deepak D. Shudhalwar, Associate Professor (CSE),
Head, Department of Engineering and Technology, PSSCIVE, for bringing out this curriculum in the
final form.
PSSCIVE Team
(iii)
CONTENTS
1. COURSE OVERVIEW
This course is a planned sequence of instructions consisting of Units meant for developing
employability and vocational competencies of students of Class 11 and 12 opting for vocational
subject along with general education subjects. The unit-wise distribution of hours and marks for
Class 11 is as follows:
CLASS 11
Units No. of Hours for Max. Marks for
Theory and Theory and
Practical Practical
300 100
Part A Employability Skills
Unit 1 Communication Skills – III 25 10
Unit 2 Self-management Skills – III 25
Unit 3 Basic ICT Skills – III 20
Unit 4 Entrepreneurial Skills – III 25
Unit 5 Green Skills – III 15
Total 110 10
Part B Vocational Skills
Unit 1 Software Construction Essentials 30 40
Unit 2 Operating System and Computer Network 25
Unit 3 Data Structure 20
Unit 4 Python Programming 60
Unit 5 Database Management System 30
Total 165 40
Part C Practical Work
Practical Examination 6 15
Written Test 1 10
Viva Voce 3 10
Total 10 35
Part D Project Work/Field Visit
Practical File/ Student Portfolio 10 10
Viva Voce 5 5
Total 15 15
Total 300 100
CLASS 12
Units No. of Hours Max. Marks for
for Theory and Theory and
Practical Practical
300 100
Part A Employability Skills
Unit 1 Communication Skills – IV 25 10
Unit 2 Self-management Skills – IV 25
Unit 3 Basic ICT Skills – IV 20
Unit 4 Entrepreneurial Skills – IV 25
Unit 5 Green Skills – IV 15
Total 110 10
Part B Vocational Skills
Unit 1 Software Engineering 30 40
Unit 2 Advanced Python Programming 50
Unit 3 Web application Development 40
Unit 4 Mobile Application Development 35
Unit 5 Emerging Trends and Social Impact 10
Total 165 40
Part C Practical Work
Practical Examination 6 15
Written Test 1 10
Viva Voce 3 10
Total 10 35
Part D Project Work/Field Visit
Practical File/ Student Portfolio 10 10
Viva Voce 5 5
Total 15 15
Total 300 100
3. TEACHING/TRAINING ACTIVITIES
The teaching and training activities have to be conducted in classroom, laboratory/ workshops
and field visits. Students should be taken to field visits for interaction with experts and to expose
them to the various tools, equipment, materials, procedures and operations in the workplace.
Special emphasis should be laid on the occupational safety, health and hygiene during the training
and field visits.
CLASSROOM ACTIVITIES
Classroom activities are an integral part of this course and interactive lecture sessions, followed by
discussions should be conducted by trained vocational teachers. Vocational teachers should
make effective use of a variety of instructional aids, such as audio-video materials, colour slides,
charts, diagrams, models, exhibits, hand-outs, online teaching materials, etc. to transmit knowledge
and impart training to the students.
PRACTICAL WORK IN LABORATORY/WORKSHOP
Practical work may include but not limited to hands-on-training, simulated training, role play, case
based studies, exercises, etc. Equipment and supplies should be provided to enhance hands-on
learning experience of students. Only trained personnel should teach specialized techniques. A
training plan that reflects tools, equipment, materials, skills and activities to be performed by the
students should be submitted by the vocational teacher to the Head of the Institution.
FIELD VISITS/ EDUCATIONAL TOUR
In field visits, children will go outside the classroom to obtain specific information from experts or to
make observations of the activities. A checklist of observations to be made by the students during
the field visits should be developed by the Vocational Teachers for systematic collection of
information by the students on the various aspects. Principals and Teachers should identify the
different opportunities for field visits within a short distance from the school and make necessary
arrangements for the visits. At least three field visits should be conducted in a year.
knowledge. The knowledge test can be objective paper based test or short structured questions
based on the content of the curriculum.
WRITTEN TEST
It allows candidates to demonstrate that they have the knowledge and understanding of a given
topic. Theory question paper for the vocational subject should be prepared by the subject experts
comprising group of experts of academicians, experts from existing vocational subject
experts/teachers, and subject experts from university/colleges or industry. The respective Sector Skill
Council should be consulted by the Central/State Board for preparing the panel of experts for
question paper setting and conducting the examinations.
The blue print for the question paper may be as follows:
Duration: 3 hrs Max. Mark: 40
No. of Questions
Very Short Short Long
Typology of Question Answer Answer Answer Marks
(1 mark) (2 Marks) (3 Marks)
1. Remembering – (Knowledge based
simple recall questions, to know
specific facts, terms, concepts, 3 2 2 13
principles, or theories; identify, define
or recite, information)
2. Understanding – (Comprehension – to
be familiar with meaning and to
understand conceptually, interpret, 2 3 2 14
compare, contrast, explain,
paraphrase, or interpret information)
3. Application – (Use abstract
information in concrete situation, to
apply knowledge to new situations:
0 2 1 07
Use given content to interpret a
situation, private an example, or solve
a problem)
4. High Order Thinking Skills – (Analysis &
Synthesis – Classify, compare,
contrast, or differentiate between
different pieces of information; 0 2 0 04
Organize and/ or integrate unique
pieces of information from a variety of
sources)
5. Evaluation – (Appraise, judge, and/or
justify the value or worth of a decision
0 1 0 02
or outcome, or to predict outcomes
based on values)
Total 5x1=5 10x2=20 5x3=15 40
(20 Ques.)
5. UNIT CONTENTS
CLASS 11
Part A: Employability Skills
Unit No. Unit Name Duration in Hours
Unit 1 Communication Skills – III 25
Unit 2 Self-management Skills – III 25
Unit 3 Basic ICT Skills – III 20
Unit 4 Entrepreneurial Skills – III 25
Unit 5 Green Skills – III 15
Total 110
CLASS 12
Saving a presentation,
Printing a presentation
document.
Total Duration in Hours 20
conservation.
Green jobs in solar and wind
power, waste reduction, reuse
and recycling of wastes,
Green jobs in green tourism
Green jobs in building and
construction.
Green jobs in appropriate
technology.
Role of green jobs in Improving
energy and raw materials use
Role of green jobs in limiting
greenhouse gas emissions
Role of green jobs minimizing
waste and pollution
Role of green jobs in
protecting and restoring
ecosystems
Role of green jobs in support
adaptation to the effects of
climate change
Total Duration in Hours 15
2. Test and release of Concept of software testing, Prepare the sample test use 7
software Different types of software cases for a given case study.
testing,
Releasing software, concept of
beta version, final version
3. Implement minor Minor projects such as financial Develop minor project based 15
software project system, college management on SRS for a given case study
using python system, library management using python.
system to be implemented by Document the given project
using python. and prepare the project report
Total Duration in Hours 30
nested lists,
Write, compile and execute
the programs in python for list
as argument to a function
3. Code and Tuples: Creating, initializing, Write, compile and execute 8
execute python accessing elements, tuple the programs in python for
programs using assignment, Creating, initializing, accessing
Tuples and Operations on tuples, elements and tuple
Dictionary Tuple methods and built-in assignment,
functions, nested tuples. Write, compile and execute
Dictionary: concept of key- the programs in python for
value pair, mutability, creating, performing operations on
initializing, traversing, updating tuples,
and deleting elements; Write, compile and execute
Dictionary methods and built-in the programs in python for
functions. built-in functions,
Write, compile and execute
the programs in python for
nested tuples.
Write, compile and execute
the programs in python for
creating, initializing, traversing,
updating and deleting
elements from a dictionary;
Write, compile and execute
the programs in python by
using built-in functions for
operations on dictionary.
4. Handle Exception File Handling: text file and Write, compile and execute 12
and File in Python binary file, file types, open and the programs in python to
close files, create a text file and binary
Reading and writing text files, file,
Reading and writing binary files Write, compile and execute
using pickle module, the programs in python to read
File access modes. the contents of existing file and
Exception Handling: syntax to write the new contents in
errors, exceptions, need of the text file,
exception handling, Write, compile and execute
User-defined exceptions, the programs in python to read
Raising exceptions, the contents of existing file and
Handling exceptions, to write the new contents in
Catching exceptions, the binary file,
Try - except – else clause, Write, compile and execute
Try - finally clause, the programs in python to
Recovering and continuing handle exceptions,
with finally, built-in exception Write, compile and execute
classes. the programs in python by
In a year, at least 3 field visits/educational tours should be organised for the students to expose
them to the activities in the workplace. During summer or winter vacation, students can undergo
one week on-the-job training in nearby industry or work place.
In a year, at least 3 field visits/educational tours should be organised for the students to expose
them to the activities in the workplace.
Visit a Software Development company and observe the following: Location, Site, Work culture, IT
practices. During the visit, students should obtain the following information from the management
of the organisation :
• Vision and mission of the organisation
• Services and technologies offered by the organisation
• Working environment of IT personals
• Corporate Sustainability Initiative
• Global footprints
• Opportunities to work with organisation
• Campus overview, green initiatives,
• Know the advanced technology in software development.
The list given below is suggestive and an exhaustive list should be prepared by the vocational
teacher. Only basic tools, equipment and accessories should be procured by the Institution so that
the routine tasks can be performed by the students regularly for practice and acquiring adequate
practical experience.
Training room should be fully furnished with the following equipment / tools / accessories. Additional
/ specific resources, wherever applicable (e.g. Hardware, software)
Comfortable seats with adequate lighting, controlled temperature and acoustics for training and
learning
White Board, Markers and Eraser
Projector with screen
Flip chart with markers
Faculty’s PC/Laptop with latest configuration and internet connection
Supporting software / applications for projecting audio, video, recording,
Presentation Tools to support learning activities:
Intranet, Email
Learning management system e.g. Moodle, Blackboard to enable blended learning
Microphone / voice system for lecture and class activities
Handy Camera
Stationery kit – Staples, Glue, Chart Paper, Sketch Pens, Paint Box, Scale, A4 Sheets
For IT Lab sessions:
Computer Lab with 1:1 PC : trainee ratio and having internet connection, Browser, Email Client and
chat tools.
Peripherals and Network devices,
Printers
8. TEACHER’S/TRAINER’S QUALIFICATION
The educational qualifications required for being a Vocational Teacher/Trainer for a particular job
role are clearly mentioned in the curriculum for the particular NSQF compliant job role. The State
should ensure that teachers / trainers deployed in the schools have relevant technical
competencies for the NSQF qualification being delivered. The Vocational Teachers/Trainers
preferably should be certified by the concerned Sector Skill Council for the particular Qualification
Pack/Job role which he will be teaching. Copies of relevant certificates and/or record of
experience of the teacher/trainer in the industry should be kept as record.
To ensure the quality of the Vocational Teachers/Trainers, the State should ensure that a
standardized procedure for selection of Vocational Teachers/Trainers is followed. The selection
procedure should consist of the following:
1. Written test for the technical/domain specific knowledge related to the sector;
2. Interview for assessing the knowledge, interests and aptitude of trainer through a panel of
experts from the field and state representatives; and
3. Practical test/mock test in classroom/workshop/laboratory.
In case of appointment through VTPs, the selection may be done based on the above procedure
by a committee having representatives of both the State Government and the VTP.
The State should ensure that the Vocational Teachers/ Trainers who are recruited should undergo
induction training of 20 days for understanding the scheme, NSQF framework and Vocational
Pedagogy before being deployed in the schools.
The State should ensure that the existing trainers undergo in-service training of 5 days every year to
make them aware of the relevant and new techniques/approaches in their sector and understand
the latest trends and policy reforms in vocational education.
The Head Master/Principal of the school where the scheme is being implemented should facilitate
and ensure that the Vocational Teachers/Trainers:
Prepare session plans and deliver sessions which have a clear and relevant purpose and
which engage the students;
Deliver education and training activities to students, based on the curriculum to achieve
the learning outcomes;
Make effective use of learning aids and ICT tools during the classroom sessions;
Engage students in learning activities, which include a mix of different methodologies, such
as project based work, team work, practical and simulation based learning experiences;
Work with the institution’s management to organise skill demonstrations, site visits, on-job
trainings, and presentations for students in cooperation with industry, enterprises and other
workplaces;
Identify the weaknesses of students and assist them in up-gradation of competency;
Cater to different learning styles and level of ability of students;
Assess the learning needs and abilities, when working with students with different abilities
Identify any additional support the student may need and help to make special
arrangements for that support;
Provide placement assistance
Assessment and evaluation of Vocational Teachers/Trainers is very critical for making them aware
of their performance and for suggesting corrective actions. The States/UTs should ensure that the
performance of the Vocational Teachers/Trainers is appraised annually. Performance based
appraisal in relation to certain pre-established criteria and objectives should be done periodically
to ensure the quality of the Vocational Teachers/Trainers. Following parameters may be considered
during the appraisal process:
9. LIST OF CONTRIBUTORS
1. Prof. Prakash Khanale, Head, Department of Computer Science, DSM College, Parbhani –
43401, prakashkhanale@gmail.com, 9422176740
2. Shri. Ravindra Deshmukh, Director, BITSTRING IT Services, Lohgaon Pune, Ex System Analyst,
National Informatics Centre, Pune and Ex Manager at HSBC, Pune
deshmukh.ravi@gmail.com
3. Dr. Deepak D. Shudhalwar, Associate Professor (CSE), Head, Department of Engineering
and Technology, PSS Central Institute of Vocational Education (PSSCIVE), Shyamla Hills,
Bhopal – 462 002, M.P., India, Email: dds.ncert@nic.in, dipakds@yahoo.com- Coordinator