1. Module: M1-R5: IT Tools & Basics of Networks
(i) Introduction to Computer
Computer and Latest IT gadgets, Evolution of Computers & its applications, IT gadgets and
their applications, Basics of Hardware and Software, Central Processing Unit, Input devices,
Output devices, Computer Memory & storage, Application Software, Systems Software,
Utility Software, Open source and Proprietary Software, Mobile Apps.
(ii) Introduction to Operating System Operating System
, Basics of Operating system, Operating Systems for Desktop and Laptop, Operating Systems
for Mobile Phone and Tablets, User Interface for Desktop and Laptop, Task Bar, Icons &
shortcuts, Running an Application, Operating System Simple Setting, Using Mouse and
Changing its Properties, Changing System Date and Time, Changing Display Properties, To
Add or NIELIT Syllabus Booklet ‘O’ Level (IT)-Revision V Document Version v1 dated 29th
March, 2019 Remove Program and Features, Adding, Removing & Sharing Printers, File and
Folder Management, Types of file Extensions
(iii) Word Processing
Word Processing Basics, Opening Word Processing Package, Title Bar, Menu Bar, Toolbars &
Sidebar, Creating a New Document, Opening and Closing Documents, Opening Documents,
Save and Save As, Closing Document, Using The Help, Page Setup, Page Layout, Borders,
Watermark, Print Preview, Printing of Documents, PDF file and Saving a Document as PDF
file, Text Creation and manipulation, Document Creation, Editing Text, Text Selection, Cut,
Copy and Paste, Font, Color, Style and Size selection, Alignment of Text, Undo & Redo,
AutoCorrect, Spelling & Grammar, Find and Replace, Formatting the Text, Creating and using
user defined Styles, Paragraph Indentation, Bullets and Numbering, Change case, Header &
Footer, Table Manipulation, Insert & Draw Table, Changing cell width and height, Alignment
of Text in cell, Delete / Insertion of Row, Column and Merging & Splitting of Cells, Border
and Shading, Mail Merge, Table of Contents, Indexes, Adding Comments, Tracking changes
(iv) Spreadsheet
Elements of Spread Sheet, Creating of Spread Sheet, Concept of Cell Address [Row and
Column] and selecting a Cell, Entering Data [text, number, date] in Cells, Page Setup,
Printing of Sheet, Saving Spreadsheet, Opening and Closing, Manipulation of Cells & Sheet,
Modifying / Editing Cell Content , Formatting Cell (Font, Alignment, Style ), Cut, Copy, Paste
& Paste Special, Changing Cell Height and Width, Inserting and Deleting Rows, Column,
AutoFill, Sorting & Filtering, Freezing panes, Formulas, Functions and Charts, Using Formulas
for Numbers (Addition, Subtraction, Multiplication & Division), AutoSum, Functions (Sum,
Count, MAX, MIN, AVERAGE),Sort, Filter, Advanced Filter, Database Functions ( DSUM,
DMIN,DMAX, DCOUNT, DCOUNTA), What-if Analysis, Pivot table Charts (Bar, Column, Pie,
Line).
(v) Presentation
Creation of Presentation, Creating a Presentation Using a Template, Creating a Blank
Presentation, Inserting & Editing Text on Slides, Inserting and Deleting Slides in a
Presentation, Saving a Presentation, Manipulating Slides, Inserting Table , Adding ClipArt
Pictures, Inserting Other Objects, Resizing and Scaling an Object, Creating & using Master
Slide, Presentation of Slides , Choosing a Set Up for Presentation, Running a Slide Show,
Transition and Slide Timings, Automating a Slide Show, Providing Aesthetics to Slides &
Printing, Enhancing Text Presentation, Working with Color and Line Style, Adding Movie and
Sound, Adding Headers, Footers and Notes, Printing Slides and Handouts NIELIT Syllabus
Booklet ‘O’ Level (IT)-Revision V Document Version v1 dated 29th March, 2019
(vi) Introduction to Internet and WWW
Basic of Computer Networks, Local Area Network (LAN), Wide Area Network (WAN),
Network Topology , Internet, Concept of Internet & WWW, Applications of Internet,
Website Address and URL, Introduction to IP Address, ISP and Role of ISP, Internet Protocol,
Modes of Connecting Internet (HotSpot, Wifi, LAN Cable, BroadBand, USB Tethering),
Identifying and uses of IP/MAC/IMEI of various devices, Popular Web Browsers (Internet
Explorer/Edge, Chrome, Mozilla Firefox, Opera etc.), Exploring the Internet , Surfing the
web, Popular Search Engines, Searching on Internet, Downloading Web Pages, Printing Web
Pages
(vii) E-mail, Social Networking and e-Governance Services
Structure of E-mail, Using E-mails, Opening Email account, Mailbox: Inbox and Outbox,
Creating and Sending a new E-mail, Replying to an E-mail message, Forwarding an E-mail
message, Searching emails, Attaching files with email, Email Signature, Social Networking &
e-Commerce, Facebook, Twitter, Linkedin, Instagram, Instant Messaging (Whatsapp,
Facebook Messenger, Telegram), Introduction to Blogs, Basics of E-commerce, Netiquettes,
Overview of e-Governance Services like Railway Reservation, Passport, eHospital [ORS],
Accessing e-Governance Services on Mobile Using “UMANG APP”, Digital Locker
(viii) Digital Financial Tools and Applications
Digital Financial Tools, Understanding OTP [One Time Password]and QR [Quick Response]
Code, UPI [Unified Payment Interface], AEPS [Aadhaar Enabled Payment System],
USSD[Unstructured Supplementary Service Data], Card [Credit / Debit], eWallet, PoS [Point
of Sale], Internet Banking, National Electronic Fund Transfer (NEFT), Real Time Gross
Settlement (RTGS), Immediate Payment Service (IMPS), Online Bill Payment
(ix) Overview of Futureskills and Cyber Security
Introduction to Internet of Things (IoT), Big Data Analytics, Cloud Computing, Virtual Reality,
Artificial Intelligence, Social & Mobile, Blockchain Technology, 3D Printing/ Additive
Manufacturing, Robotics Process Automation, Cyber Security, Need of Cyber Security,
Securing PC, Securing Smart Phone
2. Module: M2-R5: Web Designing & Publishing
(i) Introduction to Web Design
Introduction of Internet, WWW, What is Website? How the Website Works?, Web pages,
Front End, Back End, Client and Server Scripting Languages, Responsive Web Designing,
Types of Websites (Static and Dynamic Websites)
(ii)Editors
Notepad, Downloading free Editors: Notepad++, Sublime Text Editor, Making use of Editors,
File creation and editing, saving
(iii)HTML
HTML: Introduction, Basic Structure of HTML , Head Section and Elements of Head Section,
Formatting Tags :Bold , Italic, Underline, Strikethrough, Div,Pre Tag Anchor links and Named
Anchors ImageTag, Paragraphs, Comments, Tables : Attributes –(Border, Cellpadding,
Cellspacing , height , width), TR, TH, TD, Rowspan, Colspan Lists : Ordered List , Unordered
List , Definition List, Forms, Form Elements, Input types, Input Attriutes, Text Input Text
Area, Dropdown, Radio buttons , Check boxes ,Submit and Reset Buttons Frames : Frameset
, nested Frames HTML 5 Introduction , HTML5 New Elements: Section , Nav, Article , Aside,
Audio Tag, Video Tag, HTML5 Form Validations: Require Attribute, Pattern Attribute ,
Autofocus Attribute, email, number type, date type , Range type
(iv) CSS
Introduction to CSS, Types of CSS, CSS Selectors : Universal Selector ,ID selector, Tag
Selector, Class Selector, Sub Selector, Attribute Selector, Group Selector, CSS Properties :
Back Ground properties , Block Properties , Box properties , List properties , Border
Properties , Positioning Properties, CSS Lists CSS Tables, CSS Menu Design CSS Image Gallery,
(v)CSS Framework
Web Site Development using W3.CSS Framework, W3.CSS Intro, W3.CSS Colors, W3.CSS
Containers, W3.CSS Panels, W3.CSSBorders, W3.CSSFonts, W3.CSS Text, W3.CSS Tables,
W3.CSS List, W3.CSSImages, W3.CSS Grid
(vi) Javscript and Angular Js
Introduction to Client Side Scripting Language, Variables in Java Script, Operators in JS,
Conditions Statements, JS Popup Boxes, JS Events, Basic Form Validations in JavaScript
NIELIT Syllabus Booklet ‘O’ Level (IT)-Revision V Document Version v1 dated 29th March,
2019
(vii) Photo Editor
Features of Photo Editing: Tools: Selection Tools, Paint Tools ,Transform Tools, Text Tool,
Layers, Brightness/ Contrast, Improve Colors and tone, Filters
(viii) Web Publishing and Browsing
Overview, SGML, Web hosting Basics, HTML, CGL, Documents Interchange Standards,
Components of Web Publishing, Document management, Web Page Design Consideration
and Principles, Search and Meta Search Engines, WWW, Browser, HTTP, Publishing Tools.
3. Module: M3-R5: Programming and Problem Solving though Python Language
(i) Introduction to Programming
The basic Model of computation, algorithms, flowcharts, Programming Languages,
compilation, testing & Debugging and documentation.
(ii)Algorithms and Flowcharts to Solve Problems Flow Chart Symbols, Basic
algorithms/flowcharts for sequential processing, decision based processing and iterative
processing. Some examples like: Exchanging values of two variables, summation of a set of
numbers, Decimal Base to Binary Base conversion, Reversing digits of an integer, GCD
(Greatest Common Division) of two numbers, Test whether a number is prime, factorial
computation, Fibonacci sequence, Evaluate ‘sin x’ as sum of a series, Reverse order of
elements of an array, Find largest number in an array, Print elements of upper triangular
matrix, etc.
(iii)Introduction to Python
Python Introduction, Technical Strength of Python, Introduction to Python Interpreter and
program execution, Using Comments, Literals, Constants, Python’s Built-in Data types,
Numbers (Integers, Floats, Complex Numbers, Real, Sets), Strings (Slicing, Indexing,
Concatenation, other operations on Strings), Accepting input from Console, printing
statements, Simple ‘Python’ programs.
(iv) Operators, Expressions and Python Statements
Assignment statement, expressions, Arithmetic, Relational, Logical, Bitwise operators and
their precedence, Conditional statements: if, if-else, if-elif-else; simple programs, Notion of
iterative computation and control flow –range function, While Statement, For loop, break
statement, Continue Statement, Pass statement, else, assert.
(v)Sequence Data Types
Lists, tuples and dictionary, (Slicing, Indexing, Concatenation, other operations on Sequence
data type), concept of mutability, Examples to include finding the maximum, minimum,
mean; linear search on list/tuple of numbers, and counting the frequency of elements in a
list using a dictionary.
(vi) Functions
Top-down approach of problem solving, Modular programming and functions, Function
parameters, Local variables, the Return statement, DocStrings, global statement, Default
argument values, keyword arguments, VarArgs parameters. Library function-input(),
eval(),print(), String Functions: count(), find(), rfind(), capitalize(), title(), lower(), upper(),
swapcase(), islower(), isupper(), istitle(), NIELIT Syllabus Booklet ‘O’ Level (IT)-Revision V
Document Version v1 dated 29th March, 2019 replace(), strip(), lstrip(), rstrip(), aplit(),
partition(), join(), isspace(), isalpha(), isdigit(), isalnum(), startswith(), endswith(), encode(),
decode(), String: Slicing, Membership, Pattern Matching, Numeric Functions: eval(), max(),
min(), pow(), round(), int(), random(), ceil(), floor(), sqrt(), Date & Time Functions, Recursion
(vii) File Processing
Concept of Files, File opening in various modes and closing of a file, Reading from a file,
Writing onto a file, File functions-open(), close(), read(), readline(),readlines(),write(),
writelines(),tell(),seek(), Command Line arguments.
(viii) Scope and Modules
Scope of objects and Names, LEGB Rule Module Basics, Module Files as Namespaces,
Import Model, Reloading Modules.
(x) NumPy Basics
Introduction to NumPy ,ndarray, datatypes, array attributes, array creation routines, Array
From Existing Data, Array From Numerical Ranges, Indexing & Slicing.
4. Module: M4-R5: Introduction to Internet of Things(IoT) and its Applications
Introduction to Internet of Things – applications/devices, protocols, communication model
Introduction – Overview of Internet of Things(IoT), the characteristics of devices and applications in IoT
ecosystem, building blocks of IoT, Various technologies making up IoT ecosystem, IoT levels, IoT design
methodology, The Physical Design/Logical Design of IoT, Functional blocks of IoT and Communication
(ii)Things and Connections.
Working of Controlled Systems, Real-time systems with feedback loop e.g. thermostat in refrigrator, AC, etc. Connectivity models – TCPIP versus OSI model, different type of
modes using wired and wireless methodology, The process flow of an IoT application.
(iii)Sensors, Actuators and Microcontrollers Sensor –
Measuring physical quantities in digital world
e.g. light sensor, moisture sensor, temperature sensor, etc. Actuator – moving or controlling system e.g.
DC motor, different type of actuators Controller – Role of microcontroller as gateway to interfacing
sensors and actuators, microcontroller vs microprocessor, different type of microcontrollers in
embedded ecosystem.
(iv)Building IoT applications Introduction to Arduino IDE – writing code in sketch, compiling-
debugging, uploading the file to Arduino board, role of serial monitor. NIELIT Syllabus Booklet ‘O’ Level
(IT)-Revision V Document Version v1 dated 29th March, 2019 Embedded ‘C’ Language basics – Variables
and Identifiers, Built-in Data Types, Arithmetic operators and Expressions, Constants and Literals,
assignment. Conditional Statements and Loops – Decision making using Relational Operators, Logical
Connectives – conditions, if-else statement, Loops: while loop, do while, for loop, Nested loops, Infinite
loops, Switch statement. Arrays – Declaring and manipulating single dimension arrays Functions –
Standard Library of C functions in Arduino IDE, Prototype of a function: Formal parameter list, Return
Type, Function call. Interfacing sensors – The working of digital versus analog pins in Arduino platform,
interfacing LED, Button, Sensors-DHT, LDR, MQ135. Display the data on Liquid Crystal Display(LCD),
interfacing keypad Serial communication – interfacing HC-05(Bluetooth module) Control/handle 220v AC
supply – interfacing relay module. (v)Security and Future of IoT ecosystem
Need of security in IoT – Why Security? Privacy for IoT enabled devices- IoT security for consumer
devices- Security levels, protecting IoT devices Future IoT eco system – Need of power full core for
building secure algorithms, Examples for new trends – AI, ML penetration to IoT
(vi) Soft skills-Personality Development
Personality Development – Determinants of Personality- self-awareness, motivation, self-discipline, etc.,building a positive personality, gestures. Self-esteem – self-efficacy, self-motivation, time management,
stress management, Etiquettes & manners. Communication and writing skills- objective, attributes and
categories of communication, Writing Skills – Resume, Letters, Report, Presentation, etc. Interview skills and body language.