0% found this document useful (0 votes)
521 views23 pages

SSCQ0508 Junior Software Developer

This document provides a model curriculum for training junior software developers. It includes 12 modules covering topics such as an introduction to the IT industry, problem solving and program design, basic algorithms, work requirements, tools for testing, managing work, health and safety, and workplace data management. The total duration of training is 400 hours, with 100 hours of theory and 300 hours of practical sessions.

Uploaded by

Techmake Project
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
521 views23 pages

SSCQ0508 Junior Software Developer

This document provides a model curriculum for training junior software developers. It includes 12 modules covering topics such as an introduction to the IT industry, problem solving and program design, basic algorithms, work requirements, tools for testing, managing work, health and safety, and workplace data management. The total duration of training is 400 hours, with 100 hours of theory and 300 hours of practical sessions.

Uploaded by

Techmake Project
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Model Curriculum

QP Name: JUNIOR SOFTWARE DEVELOPER

QP Code: SSC/Q0508

QP Version: 2.0

NSQF Level: 3

Model Curriculum Version: 1.0

IT-ITeS Sector Skills Council NASSCOM | Plot No – 7, 8, 9 & 10, Sector 126, Noida, UP.
Pin code: 201303

1|Junior Software Developer


Table of Contents

Training Parameters ................................................................................................................................ 3


Program Overview .................................................................................................................................. 4
Training Outcomes .............................................................................................................................. 4
Compulsory Modules .......................................................................................................................... 4
Module Details ........................................................................................................................................ 6
Module 1: IT-ITeS/IT Support Service Industry – An Introduction...................................................... 6
Module 2: IT Services- An Introduction .............................................................................................. 7
Module 3: Problem Solving and Program Design ............................................................................... 9
Module 4: Technical Specifications for Software Construction ........................................................ 10
Module 5: Basic Algorithm and Application Development............................................................... 11
Module 6: Work Requirements and Roles at Entry Level ................................................................. 12
Module 7: Tools and Software for testing Entry Level Tasks ............................................................ 13
Module 8: Manage your Work to meet Requirements .................................................................... 14
Module 9: Work Effectively with Colleagues .................................................................................... 15
Module 10: Managing Health and Safety ......................................................................................... 16
Module 11: Workplace Data Management ...................................................................................... 17
Annexure ............................................................................................................................................... 18
Trainer Requirements ....................................................................................................................... 18
Assessor Requirements ..................................................................................................................... 19
Assessment Strategy ......................................................................................................................... 20
References ............................................................................................................................................ 22
Glossary ............................................................................................................................................. 22
Acronyms and Abbreviations ............................................................................................................ 23

2|Junior Software Developer


Training Parameters

Sector IT-ITeS

Sub-Sector IT Services

Occupation Application Development

Country India

NSQF Level 3

Aligned to NCO/ISCO/ISIC Code NCO-2015/ 2512.0205

Minimum Educational Qualification and 12th Class + 6 months of relevant experience


Experience OR
10th Class + ITI
OR
10th Class with 2 years of relevant experience
Pre-Requisite License or Training Software Development Certifications in
C++, Embedded, C#, C, Java, etc.
Minimum Job Entry Age 18 Years

Last Reviewed On 13-09-2021

Next Review Date 13-09-2024

NSQC Approval Date 27-01-2022

QP Version 2.0

Model Curriculum Creation Date 13-09-2021

Model Curriculum Valid Up to Date 13-09-2024

Model Curriculum Version 1.0


<
Minimum Duration of the Course 400 hours

Maximum Duration of the Course 400 hours

3|Junior Software Developer


Program Overview

This section summarizes the end objectives of the program along with its duration.

Training Outcomes

At the end of the program, the learner should have acquired the listed knowledge and skills.

• Collate existing documents, language standards, templates for various operating systems
related to technical support.
• Design and modify problem solving process flow for software development.
• Apply principles of access management, application installation and peripheral installation to
identify technical aspects for software designs.
• Design algorithms to solve problems and execute test cases to convert them into code.
• Evaluate the detailed creation process of working meaningful software through a
combination of coding, verification, unit testing, integration testing, and debugging.
• Design methods to execute test cases without using any automation tools or create
automation frameworks for the team.
• Demonstrate application of rule-based analysis and the various language standards used.
• Demonstrate effective communication and collaboration with colleagues.
• Apply measures to maintain standards of health and safety at the workplace.
• Use different approaches to effectively manage and share data and information.
• Develop strong relationships at the workplace through effective communication and conflict
management.

Compulsory Modules
The table lists the modules and their duration corresponding to the Compulsory NOS of the QP.

NOS and Module Details Theory Practical On-the-Job On-the-Job Total


Duration Duration Training Training Duration
(In (In Duration Duration (In
Hours) Hours) (Mandatory) (Recommended) Hours)

Module 1 (Bridge Module): 02:00 02:00 00:00 00:00 04:00


IT-ITeS/Application
development industry – An
Introduction
Module 2 (Bridge Module): IT 08:00 10:00 00:00 00:00 18:00
Services – An Introduction
SSC/N0506 Assist in 64:00 174:00 00:00 00:00 238
performing software
construction and software
testing entry-level tasks in
the IT Services industry
NOS Version No. 2
NSQF Level 4

4|Junior Software Developer


Module 3: Basics of IT 10:00 30:00 00:00 00:00 40:00
Module 4: Problem solving 10:00 30:00 00:00 00:00 40:00
and program design
Module 5: Technical 12:00 30:00 00:00 00:00 42:00
Specifications for software
construction
Module 6: Basic 15:00 30:00 00:00 00:00 45:00
Algorithms and Application
Development
Module 7: Work 07:00 30:00 00:00 00:00 37:00
requirement and roles at
entry level
Module 8: Tools and 10:00 24:00 00:00 00:00 34:00
software for testing entry
level tasks
SSC/N9001 Manage your 08:00 32:00 00:00 00:00 40:00
work to meet
requirements
NOS Version No. 2
NSQF Level 4
Module 9: Manage your 08:00 32:00 00:00 00:00 40:00
work to meet
requirements
SSC/N9002 Work 08:00 32:00 00:00 00:00 40:00
effectively with colleagues
NOS Version No. 2
NSQF Level 4
Module 10: Work 08:00 32:00 00:00 00:00 40:00
effectively with colleagues
SSC/N9003 Maintain a 05:00 25:00 00:00 00:00 30:00
healthy, safe, and secure
working environment
NOS Version No. 2
NSQF Level 4
Module 11: Managing 05:00 25:00 00:00 00:00 30:00
Health and Safety
SSC/N9004 Provide 05:00 25:00 00:00 00:00 30:00
data/information in
standard formats
NOS Version No. 2
NSQF Level 4
Module 12: Workplace 05:00 25:00 00:00 00:00 30:00
Data Management
Total Duration 100:00 300:00 00:00 00:00 400:00

5|Junior Software Developer


Module Details
Module 1: IT-ITeS/IT Support Service Industry – An Introduction
Bridge Module

Training Outcomes:

• Comprehend various delivery models used in the IT- Application development industry.

Duration: 02:00(In Hours) Duration: 02:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Identify the job responsibilities and career path • Collate information, evidence, and articles
for a Junior Software Developer. regarding the IT-Application development
• List the various sub-sectors of the IT support industry through internet browsing.
services industry. • Categorize the key processes where software
development services are used using the
gathered information.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools, Equipment and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)

6|Junior Software Developer


Module 2: IT Services- An Introduction
Bridge Module

Training Outcomes:

• Examine the current growth and development standards of a software developer.

Duration: 08:00(In Hours) Duration: 10:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Identify the various categories of services and • Collate data required for maintaining and
sub-sectors under the software development managing IT services along with their sub-
industry along with their scope. sectors.
• Categorize these services and sub-sectors under • Create a process flow for any IT Service project.
the Application development industry. • Identify various support services to be offered
in an IT Services Project.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools, Equipment and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
HTML5, Javascript, CSS, SQL, Web Builder, Word Press, Joomla and modelling tools such as Visio, UML

7|Junior Software Developer


Module 3: Basics of IT

Mapped to SSC/N0506, v2.0

Training Outcomes:

• Collate existing documents, language standards, templates for various operating systems
related to technical support.
• Demonstrate application of various IT components and operating systems.

Duration: 15:00(In Hours) Duration: 30:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Discuss about the basic components of • Comprehend the effectiveness of various
Windows and Linux OS, file systems, task, and technologies related to operating systems (e.g.,
process management for software Windows, UNIX, Macintosh), networks (e.g.,
development. LAN, WAN, VPN, IP, wireless, network devices)
• List the standards associated with entry level and PC lifecycle management tools (e.g., SMS,
roles for software developers. SCOM, Marimba, Altris).
• Observe the use of IT components, including
web browsers, internet mail, social media
applications, web programming, etc.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools, Equipment and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
HTML, C++ / Java, IDE

8|Junior Software Developer


Module 4: Problem Solving and Program Design
Mapped to SSC/N0506, v2.0

Training Outcomes:

• Examine foundational concepts of computation including binary mathematics, discrete


mathematics, etc., to assist in problem computation.
• Design and modify problem solving process flow for software development.

Duration: 10:00(In Hours) Duration: 30:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• List the tools and processes for incident • Demonstrate the 3-step problem solving
management in problem computation. approach strategy for error mitigation, including
• Identify problem specification and algorithm identification, specification, and reverse
development to solve software code related algorithm development.
issues. • Test the usefulness of foundational concepts of
computation including binary arithmetic and
number sense to solve design codes related
problems.
• Detail out data in the form of Crosstabs,
Frequency Distributions and Charts

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools, Equipment and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
HTML, C++ / Java, IDE

9|Junior Software Developer


Module 5: Technical Specifications for Software Construction
Mapped to SSC/N0506, v2.0

Training Outcomes:

• Apply principles of access management, application installation and peripheral installation to


identify technical aspects for software designs.
• Describe the software’s non-functional requirements such as performance, security, and UI
design.

Duration: 12:00(In Hours) Duration: 30:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• List the latest changes, procedures, and • Analyse the scope, functional and non-
practices in the field of software development functional requirements of developing software
as best practice. modules.
• Discuss how to store and retrieve information • Demonstrate application of source coding
related to software technicalities. standards, ticketing tools and utilities/tools for
handling service requests.
• Examine anomalies in software configuration
data.
• Create a draft SRS document with proper
naming convention.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools, Equipment and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
HTML, C++ / Java, IDE

10 | J u n i o r S o f t w a r e D e v e l o p e r
Module 6: Basic Algorithm and Application Development
Mapped to SSC/N0506, v2.0

Training Outcomes:

• Design algorithms to solve problems and execute test cases to convert them into code.
• Identify the steps of effective co-ordination for carrying out assigned test cases and their
outcome.

Duration: 15:00(In Hours) Duration: 30:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Discuss the concept of software design and • Use algorithms to convert into code using the
algorithm design. appropriate programming language.
• Discuss the concept of incident management • Choose a programming language to run
during algorithm design and the process flow to program specifications.
resolve a disruption. • Implement query tables to extract data from
• Differentiate between agile and rapid database.
application development process. • Execute a test case and record the outcome in
the assigned template.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools, Equipment and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
HTML, C++ / Java, IDE.

11 | J u n i o r S o f t w a r e D e v e l o p e r
Module 7: Work Requirements and Roles at Entry Level
Mapped to SSC/N0506, v2.0

Training Outcomes:

• Evaluate the detailed creation process of working meaningful software through a


combination of coding, verification, unit testing, integration testing, and debugging.

Duration: 07:00(In Hours) Duration: 30:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Deliberate the purpose of variables, constants, • Demonstrate mechanisms to process
and classes in yielding better coding standards. requirements related to testing, maintenance,
• Categorize basic types of work requirement enhancement, documentation of entry level
related to software development, including technicalities.
Information (qualitative and quantitative), • Construct logical analysis, problems solving
Algorithms (steps in problem solving), etc. skills, process approach and pseudo code for
software development.
• Analyse the use of linguistic notations, visual
notations, and formal notations in developing
software code.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools, Equipment and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
HTML, C++ / Java, IDE

12 | J u n i o r S o f t w a r e D e v e l o p e r
Module 8: Tools and Software for testing Entry Level Tasks
Mapped to SSC/N0506, v2.0

Training Outcomes:

• Demonstrate application of rule-based analysis and the various language standards used.

Duration: 10:00(In Hours) Duration: 24:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Discuss the various software engineering • Build data base skills including DBMS, data
approaches to develop applications. design, and querying table structures for
• Discuss the purpose of C++, Java, Smalltalk, and specific data.
Visual Basic in yielding better language • Design methods to either execute test cases
standards. without using any automation tools or create
• Discuss how to store and retrieve information. automation frameworks for the team.
• Construct a documented resolution of statistical
analysis.
• Execute the policies and compliance
requirements that apply to IT service requests
for software coding.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools, Equipment and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
HTML, C++ / Java, IDE

13 | J u n i o r S o f t w a r e D e v e l o p e r
Module 9: Manage your Work to meet Requirements
Mapped to SSC/N9001, v2.0

Terminal Outcomes:

• Define the scope of work.


• Demonstrate effective work planning principles.
• Recognize the importance of using time and resources effectively.

Duration: 08:00(In Hours) Duration: 32:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Discuss the role, responsibilities, and limits of • Analyse needs, requirements, and
the responsibilities. dependencies in order to meet the work
• Discuss the importance of gathering detailed requirements.
work requirements and prioritizing work areas. • Apply resource management principles and
• Identify commonly made mistakes in the techniques.
prioritized work areas. • Demonstrate the ways to maintain an organized
• Explain the importance of completing work work area.
accurately. • Apply effective time management principles.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools

14 | J u n i o r S o f t w a r e D e v e l o p e r
Module 10: Work Effectively with Colleagues
Mapped to SSC/N9002, v2.0

Terminal Outcomes:

• Explain the methods and mechanisms for effective communication.


• Explain the importance of effective collaboration at workplace.

Duration: 08:00(In Hours) Duration: 32:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Explain the principles of clear communication. • Use oral, written, and non-verbal
• Outline the importance of being a good listener communication skills in a variety of forms to
and adhering to the commitments. construct thoughts and ideas effectively.
• Identify challenges and pain points related to • Demonstrate professional behaviour at
work distribution while working in a team. workplace.
• Explain the importance of distributing and • Demonstrate effective team mentorship.
sharing workloads.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
Social networking tool / LMS tool to enable blog posts or discussion board, Instant messenger, chat, and
email tools to enable mock exercises.

15 | J u n i o r S o f t w a r e D e v e l o p e r
Module 11: Managing Health and Safety

Mapped to SSC/N9003, v2.0

Terminal Outcomes:

• Describe how to maintain a health, safe and secure environment at workplace.

Duration: 05:00(In Hours) Duration: 25:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Discuss the importance of complying with • Demonstrate the identification of possible
organizational health, safety and security breaches in health, safety, and security policies.
policies and procedures. • Document health, safety, and security breaches.
• Discuss possible roles and responsibilities • Design a contingency plan for emergency
that an employee can take up with respect situations like fire, short circuit, accidents,
to workplace safety management. earthquake, etc.
• Evaluate sample organizational emergency • Demonstrate the use of First Aid, CPR, and
procedures. safety evacuation process as part of routine
• Identify mechanisms to improve workplace operations.
health, safety, and security.
• Label appropriate personal protective
equipment needed for a job role.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
A sample health and safety policy document, Emergency broadcast system and mock emergency signage in
the appropriate areas of the training institute

16 | J u n i o r S o f t w a r e D e v e l o p e r
Module 12: Workplace Data Management
Mapped to SSC/N9004, v2.0

Terminal Outcomes:

• Describe how data / information can be managed effectively.

Duration: 05:00(In Hours) Duration: 25:00(In Hours)


Theory – Key Learning Outcomes Practical – Key Learning Outcomes
• Discuss data privacy in terms of sharing • Apply the concepts behind information and
and retrieving data from different knowledge management.
sources. • Perform rule-based analysis of
• Discuss the significance of providing data/information.
accurate and up-to-date information on • Format the data/information into required
time. types/forms.
• Identify the database management tools • Demonstrate effective data management.
and importance of CRM database. • Use CRM databases to record and extract
information.

Classroom Aids:
Whiteboard and Markers
Chart paper and sketch pens
LCD Projector and Laptop for presentations

Tools and Other Requirements:


Labs equipped with the following:
PCs/Laptops
Internet with Wi-Fi (Min 2 Mbps Dedicated)
Microphone / voice system for lecture and class activities
Computer Lab with 1:1 PC: trainee ratio and having internet connection, MS Office / Open office, Browser,
Outlook / Any other Email Client, and chat tools
Social networking tool / LMS tool to enable blog posts or discussion board, Instant messenger, chat, and
email tools to enable mock exercises.

17 | J u n i o r S o f t w a r e D e v e l o p e r
Annexure
Trainer Requirements

Trainer Prerequisites
Minimum Specialization Relevant Industry Training Experience Remarks
Educational Experience
Qualification Years Specialization Years Specialization

Preferred Minimum 2 1 year Minimum 2 Additional


Master’s years’ preferred years’ certification in
Minimum 12th degree in any experience in experience in customer
Standard. discipline. the software software orientation,
OR development development dealing with
CITS + 1 year domain. difficult
domain customers,
experience. written
communication
etc. will be an
added
advantage.

Trainer Certification
Domain Certification Platform Certification
Minimum accepted score in SSC Assessment is 80% Recommended that the trainer is certified for the Job role
per NOS being taught in “SSC/Q0508, V 2.0” “Trainer” mapped to the Qualification Pack “MEP/Q2601”.

Minimum accepted score is 80% aggregate

18 | J u n i o r S o f t w a r e D e v e l o p e r
Assessor Requirements

Assessor Prerequisites
Minimum Specialization Relevant Industry Training/Assessment Remarks
Educational Experience Experience
Qualification Years Specialization Years Specialization

2 Experience 1-2 Experience that


Graduate in that involves involves client
any discipline client interaction
interaction

Assessor Certification
Domain Certification Platform Certification

Not Applicable

19 | J u n i o r S o f t w a r e D e v e l o p e r
Assessment Strategy
This section includes the processes involved in identifying, gathering, and interpreting information to
evaluate the learner on the required competencies of the program.

Assessment System Overview

A uniform assessment of job candidates as per industry standards facilitates progress of the industry
by filtering employable individuals while simultaneously providing candidates with an analysis of
personal strengths and weaknesses.

Assessment Criteria

Criteria for assessment for each Qualification Pack will be created by the Sector Skill Council. Each
Performance Criteria (PC) will be assigned marks proportional to its importance in NOS. SSC will also
lay down the proportion of marks for Theory and Skills Practical for each PC.

The assessment for the theory part will be based on a knowledge bank of questions created by the
SSC. Assessment will be conducted for all compulsory NOS, and where applicable, on the selected
elective/option NOS/set of NOS.

Guidelines for Assessment


Testing Environment Tasks and Functions Productivity Teamwork
• Carry out • Assess that all tasks • Productivity levels • Provide situations
assessments under and functions are must be checked to that allow learners
realistic work completed in a way, ensure that it to interact with the
pressures that are and to a timescale, reflects those that range of personnel
found in the normal that is acceptable in are found in the and contractors
industry workplace the normal industry work situation being found in the normal
(or simulated workplace. replicated. industry workplace
workplace). • Assign workplace (or simulated
• Ensure that the (or simulated workplace).
range of materials, workplace)
equipment, and responsibilities that
tools that learners enable learners to
use are current and meet the
of the type routinely requirements of the
found in the normal NOS.
industry workplace
(or simulated
workplace)
environments.

20 | J u n i o r S o f t w a r e D e v e l o p e r
Assessment Quality Assurance framework

NASSCOM provides two assessment frameworks NAC and NAC-Tech.

NAC (NASSCOM Assessment of Competence)

NAC follows a test matrix to assess Speaking & Listening, Analytical, Quantitative, Writing, and
Keyboard skills of candidates appearing for assessment.

NAC-Tech

NAC-Tech test matrix includes assessment of Communication, Reading, Analytical, Logical Reasoning,
Work Management, Computer Fundamentals, Operating Systems, RDBMS, SDLC, Algorithms &
Programming Fundamentals, and System Architecture skills.

Methods of Validation

To pass a QP, a trainee should score an average of 70% across generic NOS’ and a minimum of 70%
for each technical NOS. In case of unsuccessful completion, the trainee may seek reassessment on
the Qualification Pack.

Method of assessment documentation and access

The assessment agency will upload the result of assessment in the portal. The data will not be
accessible for change by the assessment agency after the upload. The assessment data will be
validated by SSC assessment team. After upload, only SSC can access this data.

21 | J u n i o r S o f t w a r e D e v e l o p e r
References

Glossary

Term Description

Key Learning Key learning outcome is the statement of what a learner needs to know,
Outcome understand and be able to do in order to achieve the terminal outcomes.
A set of key learning outcomes will make up the training outcomes.
Training outcome is specified in terms of knowledge, understanding
(theory) and skills (practical application).
Training Outcome Training outcome is a statement of what a learner will know, understand and
be able to do upon the completion of the training.
Terminal Outcome Terminal outcome is a statement of what a learner will know,
understand and be able to do upon the completion of a module. A set of
terminal outcomes help to achieve the training outcome.

National National Occupational Standard specify the standard of performance


Occupational an individual must achieve when carrying out a function in the
Standard workplace
Persons With Persons with Disability are those who have long-term physical, mental,
Disability intellectual, or sensory impairments which in interaction with various
barriers may hinder their full and effective participation in society on
an equal basis with others.
Integrated An integrated development environment is a software application that
Development provides comprehensive facilities to computer programmers for
Environment software development.

22 | J u n i o r S o f t w a r e D e v e l o p e r
Acronyms and Abbreviations

Term Description

QP Qualification Pack
NSQF National Skills Qualification Framework
NSQC National Skills Qualification Committee
NOS National Occupational Standards
SSC Skill Sectors Councils
NASSCOM National Association of Software & Service Companies
PwD Persons with Disability
IDE Integrated Development Environment

23 | J u n i o r S o f t w a r e D e v e l o p e r

You might also like