Hand Emojji ImagesISO 9001:2015 Certified Computer Training Institute

O Level
1 Year Diploma Course Approved by NIELIT

Course Duration : 6Months/ 1 Year

Join Now
Contact


O Level Course Overview

NIELIT O level course of DOEACC Scheme is equivalent to a Foundation Level Course in Computer Applications. Students can acquire this qualification by undergoing this course and passing the examination conducted by NIELIT. After completion of O Level course, students can further enroll for next level IT course of NIELIT A level. The course commences in the month of January and July every year.


The objective of the course is to equip a student with necessary skills as per following job role.


  • User Interface (UI) Designer
  • Web Designer
  • Web Publication Assistant
  • Office Automation Assistant
  • IoT Application Integrator
Show More

O Level Course Syllabus

Module 1 - Information Technology Tools And Network Basics

  • Introduction to Computer
  • Evolution of Computers and its applications
  • IT gadgets and their applications
  • Basics of Hardware and Software
  • Central Processing Unit
  • Input devices
  • Output devices
  • Computer Memory and storage
  • Application Software
  • Systems Software
  • Mobile Apps

  • Introduction to Operating System
  • Functions of an Operating System
  • Types of Operating System
  • Operating Systems for Mobile and Desktop
  • Language Processors
  • Utilities of Operating System
  • Element of Operating System GUI
  • Running an Application
  • Operating System Simple Setting
  • Using Mouse and Changing its Properties
  • Changing System Date and Time
  • Changing Display Properties
  • To Add or Remove Program and Features
  • Adding, Removing & Sharing Printers
  • File and Folder Management
  • Types of file Extensions
  • Linux Operating System
  • Linux Commands
  • DOS Command

  • Word Processing Basics
  • Opening Word Processing Package
  • Element of Writer Window
  • Creating a New Document
  • Opening and Closing Documents
  • Creating new document using template
  • Save and Save As
  • Using The Help
  • Page Setup
  • Page Layout
  • Borders
  • Watermark
  • Print Preview
  • Printing of Documents
  • 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 and Redo
  • AutoCorrect
  • Spelling and Grammar
  • Find and Replace
  • Formatting the Text
  • Creating and using user defined Styles
  • Paragraph Indentation
  • Bullets and Numbering
  • Change case
  • Header and Footer
  • Table Manipulation
  • Insert and Draw Table
  • Changing cell width and height
  • Alignment of Text in cell
  • Insertion and Deletion of Row
  • Merging and Splitting Cells
  • Border and Shading
  • Mail Merge
  • Table of Contents
  • Indexes
  • Adding Comments
  • Tracking changes

  • Introduction of Spread Sheet
  • Creating of Spread Sheet
  • Concept of Cell Address
  • Selecting a Cell
  • Entering Data in Cell
  • Page Setup
  • Printing of Sheet
  • Saving Spreadsheet
  • Opening and Closing
  • Manipulation of Cells and Sheet
  • Modifying / Editing Cell Content
  • Formatting Cell
  • Cut, Copy, Paste
  • Paste Special
  • Changing Cell Height and Width
  • Inserting and Deleting Rows
  • AutoFill
  • Sorting & Filtering
  • Freezing panes
  • Formulas
  • Functions and Charts
  • Using Formulas for Numbers
  • AutoSum
  • Functions
  • Advanced Filter
  • Database Functions
  • What-if Analysis
  • Pivot table
  • Charts (Bar, Column, Pie, Line)

  • Creation of Presentation
  • Creating a Presentation Using a Template
  • Creating a Blank Presentation
  • Inserting & Editing Text on Slides
  • Inserting and Deleting Slides
  • 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
  • Enhancing Text Presentation
  • Working with Color and Line Style
  • Adding Movie and Sound
  • Adding Headers
  • Footers and Notes
  • Printing Slides and Handouts

  • 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
  • Identifying and uses of IP/MAC/IMEI
  • Popular Web Browsers
  • Exploring the Internet
  • Surfing the web
  • Popular Search Engines
  • Searching on Internet
  • Downloading Web Pages
  • Printing Web Pages

  • email
  • Using emails
  • eCommerce
  • Facebook
  • Twitter
  • Linkedin
  • Instagram
  • Instant Messaging
  • Introduction to Blogs
  • Basics of Ecommerce
  • Netiquettes
  • eGovernance Services
  • Digital Locker
  • eHospital (ORS)

  • Digital Financial Tools
  • Understanding OTP
  • Quick Response (QR) Code
  • Unified Payment Interface
  • Aadhaar Enabled Payment System
  • ebanking
  • eWallet
  • Point of Sale
  • Internet Banking
  • NEFT

  • Introduction to Internet of Things
  • Big Data Analytics
  • Cloud Computing
  • Virtual Reality
  • Artificial Intelligence
  • Cryptography
  • Blockchain Technology
  • 3D Printing Additive Manufacturing
  • Robotics Process Automation
  • Cyber Security
  • Need of Cyber Security
  • Securing PC
  • Securing Smart Phone
  • Introduction to Futureskills


Module 2 - Web Designing And Publishing

  • Introduction of Internet
  • What is Website
  • How the Website Works
  • Web pages
  • Front End
  • Back End
  • Client and Server Scripting Languages
  • Responsive Web Designing
  • Static and Dynamic Websites

  • Notepad
  • Notepad++
  • Sublime Text Editor
  • Making use of Editors
  • File creation and editing
  • Saving File
  • Editors

  • Introduction to HTML
  • Basic Structure of HTML
  • HTML Tags
  • HEAD Tag
  • BODY Tag
  • Headings in HTML
  • Paragraphs in HTML
  • Text Formatting in HTML
  • Line Break and Horizontal Line in HTML
  • Comment in HTML
  • HTML Entity
  • Creating Links in HTML
  • Image Linking in HTML
  • Link with Email and Phone
  • List in HTML
  • Ordered List
  • Unordered List
  • Definition List
  • Nested List
  • Insert Image in HTML
  • Relative and Absolute Path
  • Basic Table
  • Nested Table
  • Frameset in HTML
  • iFrame in HTML
  • Audio in html
  • Video in html
  • Embed in html

  • Introduction to CSS
  • CSS Versions History
  • Inline Style Sheets
  • Internal stylesheet
  • External Stylesheet
  • Element Selector
  • Class Selector
  • ID Selector
  • Pseudo Selector
  • Background Properties
  • Border Properties
  • Classification and Positioning Properties
  • Dimension Properties
  • Font Properties
  • List Properties
  • Margin Properties
  • Outline Properties
  • Padding Properties
  • Table Properties
  • Group Selector
  • Sub Selectors
  • Universal Selectors
  • Attribute Selectors

  • CSS Frameworks
  • 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

  • Overview of JavaScript
  • Embedding JavaScript
  • Variables and constants
  • Data types
  • JS Operators
  • Arrow functions
  • Function scope and closures
  • Array methods
  • Multidimensional arrays
  • Introduction to the Document Object Model (DOM)
  • Selecting DOM elements
  • Manipulating DOM elements (changing content, styles, attributes)
  • Event handling
  • JS Mouse Events
  • JS Keyboard Events
  • JS Form Events
  • JS Window Events
  • JS Document Events
  • JS Drag Events
  • JS Clipboard Events
  • JS Media Events
  • Math Functions
  • String Functions
  • Array Functions
  • Date Functions
  • Type Conversion Functions
  • Utility Functions
  • Overview of AngularJS framework
  • History and evolution of AngularJS
  • Key features and advantages
  • Installing AngularJS
  • initializing a new AngularJS project
  • Project structure and file organization
  • Understanding directives in AngularJS
  • Built-in directives
  • Creating custom directives
  • Two-way data binding in AngularJS
  • Using expressions to bind data
  • Handling user input with data binding
  • JavaScript Comments

  • Features of Photo Editing
  • Selection Tools
  • Paint Tools
  • Transform Tools
  • Text Tool
  • Layers
  • Brightness and Contrast
  • Improve Colors and tone
  • Filters

  • Overview of Web Publishing
  • SGML
  • Web hosting Basics
  • CGI
  • CGL
  • Documents Interchange Standards
  • Components of Web Publishing
  • Document management
  • Web Page Design Consideration and Principles
  • Search and Meta Search Engines
  • HTTP
  • Publishing Tools


Module 3 - Programming And Problem Solving Through Python

  • The basic Model of computation
  • Algorithms
  • Flowcharts
  • Programming Languages
  • Compilation
  • Testing and Debugging

  • Flow Chart Symbols
  • Basic algorithms flowcharts for sequential processing
  • decision based processing and iterative processing
  • 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

  • Python Introduction
  • Technical Strength of Python
  • Introduction to Python Interpreter
  • identifiers and variables
  • Keywords in Python
  • Constants in Python
  • Built in Data types
  • Numbers in Python
  • Accepting input from Console
  • Printing Statements
  • Simple Python programs

  • Operators in Python
  • Type casting
  • Arithmetic Operation in Python
  • Relational Operator in Python
  • Logical Operator in Python
  • Bitwise operators in Python
  • Assignment Operators in Python
  • Membership and Identity Operator
  • if Statement in Python
  • if else in Pythpn
  • if elif else in Python
  • Iteration or Looping constructs
  • range function
  • While Statement
  • For loop
  • break statement
  • Continue Statement
  • Pass statement
  • Nested Loop
  • Operator Precedence and Associativity

  • List in Python
  • Tuple in Python
  • Sets in Pyhton
  • Dictionary in Pyhton
  • String in Python

  • built in function
  • Module Functions
  • User Defined Function
  • Local variables
  • the Return statement
  • DocStrings
  • Global Scope
  • Default argument
  • Keyword Arguments
  • VarArgs parameters
  • Library function
  • Numeric Functions
  • Date and Time Functions
  • Recursion
  • return multiple value

  • Concept of Files
  • File opening in various modes
  • Reading from a file
  • Writing onto a file
  • File functions
  • Command Line arguments

  • Scope of objects and Names
  • LEGB Rule
  • Module Basics
  • Module Files as Namespaces
  • Import Model
  • Random Module

  • Introduction to NumPy
  • ndarray
  • datatypes NumPy
  • array attributes
  • array creation routines
  • Array From Existing Data
  • Array From Numerical Ranges
  • Indexing & Slicing
  • Arithmetic Operations on numPy Array


Module 4 - Internet Of Things And Its Applications

  • Overview of IOT
  • Characteristics of IOT
  • Building blocks of IOT
  • IoT architecture and levels
  • IoT Ecosystem
  • Type of Network in IoT
  • Technologies used in IoT
  • Communication Protocols
  • IoT Enabling Technologies
  • Building block of IoT
  • Functional Block of IoT

  • Introduction to Control System
  • Type of Control System
  • Connectivity Models
  • Different type of modes
  • Transmission Media

  • Sensor
  • Actuator
  • Microcontroller
  • Microprocessor

  • Introduction to Arduino IDE
  • Writing code in sketch
  • compiling and debugging
  • working with Arduino board
  • Embedded C Language basics
  • Variables and Identifiers
  • Built-in Data Types
  • Operators and Expressions
  • Constants and Literals
  • Conditional Statement
  • Loops
  • Arrays
  • Functions
  • Interfacing sensors
  • Serial communication

  • Need of security in IoT
  • 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

  • Personality Development
  • Determinants of Personality
  • Self-awareness
  • motivation
  • self-discipline
  • Self-esteem
  • self-efficacy
  • self-motivation
  • Time management
  • Stress management
  • Etiquettes and manners
  • Communication and writing skills
  • Attributes and categories of communication
  • Writing Skills
  • Interview skills and body language


Enroll in the O Level Course in Computer Applications. This government-certified program covers programming, IT tools, internet technology, database management, and software development. Ideal for students and professionals aiming to build a strong foundation in computer science and IT.