Cits I T NSQF-6
Cits I T NSQF-6
GOVERNMENT OF INDIA
Ministry of Skill Development & Entrepreneurship
Directorate General of Training
CENTRAL STAFF TRAINING AND RESEARCH INSTITUTE
EN-81, Sector-V, Salt Lake City, Kolkata – 700091
INFORMATION TECHNOLOGY
(Engineering Trade)
(Designed in 2020)
Version 1.0
NSQF LEVEL - 6
Developed By
Government of India
Ministry of Skill Development and Entrepreneurship
Directorate General of Training
CENTRAL STAFF TRAINING AND RESEARCH INSTITUTE
EN-81, Sector-V, Salt Lake City,
Kolkata – 700 091
www.cstaricalcutta.gov.in
INFORMATION TECHNOLOGY (CITS)
CONTENTS
1. Course Overview 1
2. Training System 2
3. General Information 6
4. Job Role 8
5. Learning Outcome 10
6. Course Content 11
7. Assessment Criteria 29
8. Infrastructure 33
Annexure I –List of Trade Experts 38
INFORMATION TECHNOLOGY (CITS)
1. COURSE OVERVIEW
The Craft Instructor Training Scheme is operational since inception of the Craftsmen
Training Scheme. The first Craft Instructors’ Training Institute was established in 1948.
Subsequently, 6 more institutes namely, Central Training Institute for Instructors (now
called as National Skill Training Institute (NSTI)), NSTI at Ludhiana, Kanpur, Howrah,
Mumbai, Chennai and Hyderabad were established in 1960’s by DGT. Since then the CITS
course is successfully running in all the NSTIs across India as well as in DGT affiliated
institutes viz. Institutes for Training of Trainers (IToT). This is a competency based course of
one year duration. “Information Technology” CITS trade is applicable for Instructors of
“Information Technology” trade.
This course also enables the instructors to develop instructional skills for mentoring
the trainees, engaging all trainees in learning process and managing effective utilization of
resources. It emphasizes on the importance of collaborative learning & innovative ways of
doing things. All trainees will be able to understand and interpret the course content in right
perspective, so that they are engaged in & empowered by their learning experiences and
above all, ensure quality delivery.
1
INFORMATION TECHNOLOGY (CITS)
2. TRAINING SYSTEM
2.1 GENERAL
CITS courses are delivered in National Skill Training Institutes (NSTIs) & DGT affiliated
institutes viz., Institutes for Training of Trainers (IToT). For detailed guidelines regarding
admission on CITS, instructions issued by DGT from time to time are to be observed. Further
complete admission details are made available on NIMI web portal
http://www.nimionlineadmission.in. The course is of one-year duration. It consists of Trade
Technology (Professionalskills and Professional knowledge), Training Methodology and
Engineering Technology/ Soft skills. After successful completion of the training programme,
the trainees appear in All India Trade Test for Craft Instructor. The successful trainee is
awarded NCIC certificate by DGT.
Table below depicts the distribution of training hours across various course elements
during a period of one year:
1. Trade Technology
Professional Skill (Trade Practical) 640
Professional Knowledge (Trade Theory) 240
2. Engineering Technology
Workshop Calculation & Science 80
Engineering Drawing 120
3. Training Methodology
TM Practical 320
TM Theory 200
Total 1600
2
INFORMATION TECHNOLOGY (CITS)
b) The Final Assessment will be in the form of Summative Assessment Method. The All
India Trade Test for awarding National Craft Instructor Certificate will be conducted by DGT
at the end of the year as per the guidelines of DGT. The learning outcome and assessment
criteria will be the basis for setting question papers for final assessment. The external
examiner during final examination will also check the individual trainee’s profile as detailed
in assessment guideline before giving marks for practical examination.
The minimum pass percent for Trade Practical, TM practical Examinations and Formative
assessment is 60% & for all other subjects is 40%.There will be no Grace marks.
3
INFORMATION TECHNOLOGY (CITS)
behavioral attitude, sensitivity to the environment and regularity in training. The sensitivity
towards OSHE and self-learning attitude are to be considered while assessing competency.
5
INFORMATION TECHNOLOGY (CITS)
3. GENERAL INFORMATION
NTC/ NAC passed in the Information Technology trade with seven years
experience in relevant field.
Essential Qualification:
National Craft Instructor Certificate (NCIC) in Information Technology
trade, in any of the variants under DGT.
2. Workshop B.Voc./Degree in any Engineering from AICTE/ UGC recognized
Calculation & Science Engineering College/ university with two years experience in relevant
field.
OR
03 years Diploma in any Engineering from AICTE /recognized board of
6
INFORMATION TECHNOLOGY (CITS)
Essential Qualification:
National Craft Instructor Certificate (NCIC) in relevant trade.
OR
NCIC in RoDA or any of its variants under DGT.
3. Engineering B.Voc./Degree in Engineering from AICTE/ UGC recognized Engineering
Drawing College/ university with two years experience in relevant field.
OR
03 years Diploma in Engineering from AICTE /recognized board of
technical education or relevant Advanced Diploma (Vocational) from
DGTwith five years experience in relevant field.
OR
NTC/ NAC in any one of the ‘Electrical group (Gr-II)’ trades categorized
under Engg. Drawing’/ D’man Mechanical / D’man Civil’ with seven years
experience.
Essential Qualification:
National Craft Instructor Certificate (NCIC) in relevant trade.
OR
NCIC in RoDA / D’man (Mech /civil) or any of its variants under DGT.
4. Training B.Voc./Degree in any discipline from AICTE/ UGC recognized College/
Methodology university with two years experience in training/ teaching field.
OR
Diploma in any discipline from recognized board / University with five
years experience in training/teaching field.
OR
NTC/ NAC passed in any trade with seven years experience in training/
teaching field.
Essential Qualification:
National Craft Instructor Certificate (NCIC) in any of the variants under
DGT / B.Ed /ToT from NITTTR or equivalent.
5. Minimum Age for 21 years
Instructor
Distribution of training on Hourly basis: (Indicative only)
7
INFORMATION TECHNOLOGY (CITS)
4. JOB ROLE
Brief description of job roles:
Junior Software Developer; is one of the many entry level roles in the software industry
including support and help desk, testing, user interaction design, maintenance,
enhancement, development and documentation. They are responsible for assisting in
performing the key activities and tasks involved in the assigned role.
Domestic IT Helpdesk Attendant; is mainly responsible for the smooth running of computer
systems and ensuring users get maximum benefits from them. Individual tasks vary
depending on the size and structure of the organization, but may include installing and
configuring computer hardware operating systems and applications; monitoring and
maintaining computer systems and networks; talking staff/clients through a series of
actions, either face to face or over the telephone to help set up systems or resolve issues;
troubleshooting system and network problems and diagnosing and solving
hardware/software faults etc.
Web Developer; is responsible for designing and maintaining web-based applications that
include static and dynamic content. This includes the design, layout and coding of a website.
They may work standalone or along with application/functional developers as part of the
overall solution that includes a web based component.
8
INFORMATION TECHNOLOGY (CITS)
which need upgraded equipment, such as modems, fibre optic cables and telephone wires.
Conducts survey to determine user needs. Reads technical manuals and brochures to
determine equipment which meets establishment requirements. Visits vendors to learn
about available products or services. Tests and evaluates hardware and software to
determine efficiency, reliability, and compatibility with existing system, using equipment
such as computer terminal and modem. Analyses test data and recommends hardware or
software for purchase. Develops and writes procedures for installation, use, and solving
problems of communications hardware and software. Monitors system performance. Trains
users in use of equipment. Assists users to identify and solve data communication problems.
May write technical specifications to send to vendors for bid. May oversee or assist in the
installation of communications hardware. May perform minor equipment repairs.
9
INFORMATION TECHNOLOGY (CITS)
5. LEARNING OUTCOME
Learning outcomes are a reflection of total competencies of a trainee and assessment will be
carried out as per the assessment criteria.
10
INFORMATION TECHNOLOGY (CITS)
6. COURSE CONTENT
TRADE TECHNOLOGY
Reference Learning Professional Skills Professional Knowledge
Duration
Outcome (Trade Practical) (Trade Theory)
Practical Demonstrate 1. Realization of sequential & 1.Introduction to Digital
48 Hrs. electronic combinational circuits using Laboratory Equipments & IC‟s
components, micro- different electronic 1's compliment
Theory controllers, single components i.e. Gates, flip 2’s compliment
18 Hrs. board flops, encoder, decoder, NOT, AND, OR, NAND and
programming, multiplexer, demultiplexer, NOR gates.
sensors. adder, substractor & counter. Flip-flops.
2. Checking, Removing & Re Encoder and decoder.
fixing various types of Multiplexer.
electronic components i.e. Demultiplexer
Resistor, capacitor, inductor, Subtractor
Crystal Oscillator, RTC (Real Counter
time Crystal), SMT Introduction to Sensors
Transformer & Mosfet on Components, Application using -
various existing circuit board. IR- Analog Sensor, IR Digital
3. Identify and use Various Basic Sensor, Color IR _TSOP
Industrial Sensors. Sensor, Light Sensor, Sound
4. Create Arduino - Hello World Sensor, DTMF Module &Selection
program and Arduino - Serial of Sensor and their Basic working
Plotter, projects on LED blink Technique and Interface.
& fade. Anatomy of Embedded Systems
Introduction to Open Source
platform.
Introduction to Arduino.
Understand Arduino - Code
Structure with power supply &
installation.
Types of Arduino Boards
Board Breakdown
Practical Install, configure 5. Check Voltage marking of RAM Process of replacement of Gate
48 Hrs. and troubleshoot slot & test signals on PCI, PCI IC, QFC IC etc.
Hardware related exp., Slots& test BIOS. Concept of testing and
Theory to computers, 6. Testing and troubleshooting troubleshooting of logic
18 Hrs. servers, network the Faults and solution of components of ICs, PCI, PCI exp,
components and power section including power BIOS.
11
INFORMATION TECHNOLOGY (CITS)
smart devices. logic sequence, CPU &RAM & Concept of testing of Power
Motherboard Testing Guide sections of CPU, RAM, Chipset.
using Debug Cards. Introduction to various Debug
7. Professional soldering process cards.
viz. Vertical drags solder Process of Laptop Assembling and
technique. Replacement of4- de-assembling.
Gate IC&BGA IC. Concept of PWM (Pulse-width
8. Troubleshooting of logic modulation) CPU cooling.
errors& power supply in Various troubleshooting
audio, LAN, card reader, BIOS, techniques for power supply
WI-FI, laptop system board. components, display, system
9. Testing Sequence to turn ON board.
system board for dead system Layout of System board,
and testing CPU for ‘No components of CPU, HDD, ODD.
display’ USB drives, HDMI, BIOS.
10. Solution for failure of
touchpad, HDD, ODD, Types of Component in Mobile.
keyboard, USB, HDMI, internal Types of Parts and Peripherals.
display, touch screen Types of testing in Mobile. Type
(digitizer) & BIOS of IC In mobile. Soldering and
programming using flasher disordering. Use of jumper in
tool. Mobile. Project of Battery Booster
11. Repair Mobile Faults &install
Mobile Software.
Practical Monitor Installation Operating system Types of software-System
32 Hrs. of different types of 12. Create a Windows system software-OS, Compiler.
OS for Desktop, image &Install Windows 8.1 or Application software like MS
Theory servers and Virtual 10 or higher version. office. High Level, low level
12 Hrs. Machines; 13. Backup/ Restore your language, Computer application.
Application /driver Windows partition with the Concept of GUI & CUI.
installation on bootable image disk &set up a Applications accessories under
premises /cloud. multi-boot/ dual-boot using windows/Linux. Pre-installation
Ubuntu and Windows. Prerequisites. Install procedure
14. Applications software Rollback. Post-installation–
Program& device driver install Backup specifications procedure
in windows. & Restore procedure, Periodical
15. Install Windows Server View check. Awareness of legal
2012R2&InstallandConfigureA aspects of using computers such
ctiveDirectory&ImplementAD as copyright, patent etc. Un-
Services. install procedure, Tests. Advance
16. Install & configure DNS& DHCP Server concepts. Concept of
Service. Active Directory.
Logical & Physical Elements of AD
12
INFORMATION TECHNOLOGY (CITS)
13
INFORMATION TECHNOLOGY (CITS)
14
INFORMATION TECHNOLOGY (CITS)
IT ACT
Importance of privacy techniques
to manage it.
Practical Design and develop 35. Working with Designing web application HTML5
80 Hrs. front end HTML5forms&submit button Working with html tags. Working
programming based in HTML5. with HTML5 forms. Integrate
Theory on HTML 5, CSS, 36. Integrate CSS with HTML. Submit button and HTML5 form
30 Hrs. Javascript, Jquery,37. Integrate jquery with HTML Concept of CSS class. Integration
Angular and and CSS. of CSS with HTML. Working with
familiarization with
38. Working with MVC Jquery functions. Integrate jquery
Git and various architecture: and css with HTML. Setting up an
code editors like Controllers, AngularJS project. Working with
VScode, Atom, Directives, ng directives. Working with
Braket, Notepad++. Services, controller and scope. Working
Factories, with Events. Validation in
Filters AngularJS. Exception Handling.
39. Compare SPA (Single Page Filters in AngularJS. Routing in
Application) in Angular with AngularJS. Dependency Injection
traditional web technology, in AngularJS. Integrate application
Building blocks of AngularJS with git. Concept of creating
40. Two-way Data-binding application with Atom. Concept of
XHR/Ajax/$http calls and creating application using Bracket
binding JSON Concept of creating web
41. Working with Eager Loading, application using Notepad.
Lazy Loading, and Pre-Loading
in Angular
42. Classification of editors-
VSCode, Atom, Bracket,
Notepad++ .
Practical Design and develop Python Python
80 Hrs. Backend 43. Setting up path working with If
programming based Python If-else
Nested if-else.
Theory on Python, PHP 44. Basic Syntax Variable and Data
30 Hrs. (Laravel) and Types Operator Conditional For
database scripting Statements, Looping, Control While
with MySql, Statements, String Nested loops.
MongoDB. Manipulation, Lists, Tuple,
Dictionaries, Functions, Break
Modules, Input-Output, Continue
Pass.
Exception Handling, OOPs
Accessing Strings Basic Operations
concept. String slices, Function and
Methods.
Laravel
Introduction Accessing list
15
INFORMATION TECHNOLOGY (CITS)
17
INFORMATION TECHNOLOGY (CITS)
18
INFORMATION TECHNOLOGY (CITS)
19
INFORMATION TECHNOLOGY (CITS)
20
INFORMATION TECHNOLOGY (CITS)
Snapping, Trimming
Methods.
106. Practice with Transitions:
The Effects Panel,
Understanding Transitions,
Applying A Transitions,
Editing A Transitions.
107. Working with Audio and
different options.
108. Practice with Titles.
109. Working with different
Effects.
110. Making Output: Creating
DVDs, Blu-Ray, SWF, MP4
and FLV Files, Media Encoder
for DVD Makers using Clip
Notes.
21
INFORMATION TECHNOLOGY (CITS)
22
INFORMATION TECHNOLOGY (CITS)
23
INFORMATION TECHNOLOGY (CITS)
24
INFORMATION TECHNOLOGY (CITS)
25
INFORMATION TECHNOLOGY (CITS)
26
INFORMATION TECHNOLOGY (CITS)
sources)
a. Label texts to various classes
b. Classification tasks with
sentiment labelling such as:
positive, negative, neutral
c. Entity extraction tasks -
annotate words with entity
names such as: people,
country, event
154. Hands-on text-classification
using
fastText&Python:https://fast
text.cc/docs/en/supervised-
tutorial.html
a. Installing FastText in python
environment
b. Use data created in step 7
for training
c. Testing output and retraining
155. Facebook chatbot
development using Chatfuel
-
https://dashboard.chatfuel.c
om/login
a. Login with facebook
b. Create a facebook page
c. Learn how to automate
interactions
d. Set up AI to respond
contextually
27
INFORMATION TECHNOLOGY (CITS)
Learning outcomes, assessment criteria, syllabus and Tool List of above Core Skills
subjects which is common for a group of trades, provided separately in
www.bharatskills.gov.in
28
INFORMATION TECHNOLOGY (CITS)
7. ASSESSMENT CRITERIA
TRADE TECHNOLOGY
1. Demonstrate electronic Construct a 2’s complement circuit
components, micro- Verify truth table of NAND Gate
controllers, single board Construct AND gates from UNIVERSAL Gate
programming, sensors. Create Hello World program using Arduino code structure
Identify various sensors
Removing and refixing SMT registors
Desing adder/subtractor circuit
Design basic flip-flops
Desing Multiplexer/Demultiplexer
Construct Asynchronous/synchronous counter
4. Demonstrate cyber Familiarization with various Network devices, Connectors and Cables.
security practices & laws, Crimping practice with straight and cross CAT 6 cables.
security threats & Punching practice in IO Box and patch panel.
vulnerabilities and Create cabling in a lab with Router/ Switch and IO Boxes and patch
configure Networking panel.
systems & devices. Installing & Configuring a Peer-to-Peer Network using Windows
Software.
Connecting computers with Network with Drop cable and using Wi-Fi
configuration.
Programmable switch Configuration (STP).
Installation and Configuration of TCP/ IP Protocol.
29
INFORMATION TECHNOLOGY (CITS)
5. Design and develop front Design HTML5 webpage using audio video control
end programming based Use CSS 3 to create rounded corners, 2D animations and multiple
on HTML 5, CSS, backgrounds
Javascript, Jquery, Create webpage with embedded JavaScript for adding two nos.
Angular and Create webpage with embedded JavaScript using conditional
familiarisation with Git statements/loops/arrays/string/events
and various code editors
like VScode, Atom,
Braket, Notepad++.
6. Design and develop Printing different messages by using different variations of print()
Backend programming method.
based on Python, PHP Python program to print given text using a user-defined method
(Laravel) and database Design a simple calculator using if elif (just like switch case)
scripting with MySql, Print all numbers between 1 to 1000 which are divisible by 7 and
MongoDB. must not be divisible
Program to print Odd and Even numbers from the list of integers.
Python program to check the given Date is valid or not
Python program to find sum of all digits of a number
Python program to find the sum of all elements of an array
Python program to find number of bits necessary to represent an
integer in binary
Make a basic Basic Task List using Laravel
Creating a Basic Laravel MVC Application
Develop a User Registration & Login and User Management System
With admin panel using PHP and MySql.
30
INFORMATION TECHNOLOGY (CITS)
10. Design and analyse BIG Create the ER diagram of a stock inventory database
data. Create a SQL view by joining multiple tables
Create a database stored procedure
Install and configure Apache spark
12. Create Artificial Annotate objects using LabelMe tool in given 5 random images
Intelligence and machine Train an AI to distinguish between cats and dogs in Teachable
learning test data Machine online tool. Calculate the accuracy of your system.
/annotations for Label objects using CVAT tool for a given 5 sec video.
31
INFORMATION TECHNOLOGY (CITS)
32
INFORMATION TECHNOLOGY (CITS)
8. INFRASTRUCTURE
33
INFORMATION TECHNOLOGY (CITS)
34
INFORMATION TECHNOLOGY (CITS)
36
INFORMATION TECHNOLOGY (CITS)
37
INFORMATION TECHNOLOGY (CITS)
ANNEXURE – I
List of Expert members contributed/ participated for finalizing the course curriculum of
Information Technology - CITS Trade.
38
INFORMATION TECHNOLOGY (CITS)
39