Computer Training

Nivedita Computer Training Centre

Nivedita Computer Training Centre offers hands-on training for school and college students. Our faculty are well qualified and experienced. We are approved by NCVRT(Govt of India)

C++ Programming

Syllabus for C++


  • Object-Oriented Programming
  • Standard Libraries
  • The ANSI Standard
  • Learning C++
  • Use of C++

Environment Setup

  • Try it Option Online
  • Local Environment Setup
  • Installing GNU C/C++ Compiler

Basic Syntax

  • C++ Program Structure
  • Compile & Execute C++ Program
  • Semicolons & Blocks in C++
  • C++ Identifiers
  • C++ Keywords
  • Trigraphs
  • Whitespace in C++

Components in C++


  • Primitive Built-in Types
  • typedef Declarations
  • Enumerated Types

Variable Types

  • Variable Definition in C++
  • Variable Declaration in C++
  • Lvalues and Rvalues

Variable Scope

  • Local Variables
  • Global Variables
  • Initializing Local and Global Variables

Constants / Literals

  • Integer Literals
  • Floating-point Literals
  • Boolean Literals
  • Character Literals
  • String Literals
  • Defining Constants

Modifier Types

  • Type Qualifiers in C++

Storage Classes

  • The auto Storage Class
  • The register Storage Class
  • The static Storage Class
  • The extern Storage Class
  • The mutable Storage Class


  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • Misc Operators
  • Operators Precedence in C++

Loop Types

  • While Loop
  • For Loop
  • Do…while Loop
  • Nested Loops
  • Loop Control Statements
  • Break Statement
  • Continue Statement
  • Goto Statement
  • The Infinite Loop

Decision-Making Statements

  • If Statement
  • if…else Statement
  • if elseif else Statement
  • Switch Statement
  • Nested if Statement
  • The ? : Operator


  • Defining a Function
  • Function Declarations
  • Calling a Function
  • Function Arguments
  • Call by Value
  • Call by Pointer
  • Call by Reference
  • Default Values for Parameters


  • Defining Numbers in C++
  • Math Operations in C++
  • Random Numbers in C++


  • Declaring Arrays
  • Initializing Arrays
  • Accessing Array Elements
  • Arrays in C++
  • Pointer to an Array
  • Passing Arrays to Functions
  • Return Array from Functions


  • The C-Style Character String
  • The String Class in C++


  • What are Pointers?
  • Using Pointers in C++
  • Pointers in C++
  • Null Pointers
  • Pointer Arithmetic
  • Pointers vs Arrays
  • Array of Pointers
  • Pointer to a Pointer
  • Passing Pointers to Functions
  • Return Pointer from Functions


  • References vs Pointers
  • Creating References in C++
  • References as Parameters
  • Reference as Return Value

Date and Time

  • Current Date and Time
  • Format Time using struct tm

Basic Input / Output

  • I/O Library Header Files
  • The Standard Output Stream (cout)
  • The Standard Input Stream (cin)
  • The Standard Error Stream (cerr)
  • The Standard Log Stream (clog)

Data Structures

  • Defining a Structure
  • Accessing Structure Members
  • Structures as Function Arguments
  • Pointers to Structures
  • The typedef Keyword

Classes and Objects

  • C++ Class Definitions
  • Define C++ Objects
  • Accessing the Data Members
  • Classes & Objects in Detail
  • Class Access Modifiers
  • The public Members
  • The private Members
  • The protected Members
  • Constructor & Destructor
  • Parameterized Constructor
  • The Class Destructor
  • Copy Constructor
  • Friend Functions
  • Inline Functions
  • This Pointer
  • Pointer to C++ Classes
  • Static Members of a Class


  • Base & Derived Classes
  • Access Control and Inheritance
  • Type of Inheritance
  • Multiple Inheritance

Overloading (Operator & Function)

  • Function Overloading in C++
  • Operators Overloading in C++
  • Overloadable/Non-overloadable Operators
  • Operator Overloading Examples
  • Unary Operators Overloading
  • Increment (++) and Decrement (- -) Operators
  • Binary Operators Overloading
  • Relational Operators Overloading
  • Input/Output Operators Overloading
  • ++ and – – Operators Overloading
  • Assignment Operators Overloading
  • Function Call () Operator Overloading
  • Subscripting [ ] Operator Overloading
  • Class Member Access Operator – > Overloading


  • Virtual Function
  • Pure Virtual Functions

Data Abstraction

  • Access Labels Enforce Abstraction
  • Benefits of Data Abstraction
  • Data Abstraction Example
  • Designing Strategy

Data Encapsulation

  • Data Encapsulation Example
  • Designing Strategy


  • Abstract Class Example
  • Designing Strategy

Data Abstraction

  • Access Labels Enforce Abstraction
  • Benefits of Data Abstraction
  • Data Abstraction Example
  • Designing Strategy

Files and Streams

  • Opening a File
  • Closing a File
  • Writing to a File
  • Reading from a File
  • Read & Write Example
  • File Position Pointers

Exception Handling

  • Throwing Exceptions
  • Catching Exceptions
  • C++ Standard Exceptions
  • Define New Exceptions

Dynamic Memory

  • The new and delete Operators
  • Dynamic Memory Allocation for Arrays
  • Dynamic Memory Allocation for Objects

Syllabus for C++


  • Defining a Namespace
  • The using directive
  • Discontiguous Namespaces
  • Nested Namespaces

Exception Handling

  • Throwing Exceptions
  • Catching Exceptions
  • C++ Standard Exceptions
  • Define New Exceptions


  • Creating Threads
  • Terminating Threadsys
  • Passing Arguments to Threads
  • Joining and Detaching Threads

Syllabus for PHP

Introduction to PHP

  • What is PHP
  • How PHP better than other
  • Benefits Of Using PHP
  • Server Client Environment
  • Web Browse Web Server
  • Installation & Configuration Files

Development Concept

  • How PHP Script Work
  • PHP Syntax
  • Write your First PHP Program
  • PHP Data Type
  • Variable In PHP
  • Contents In PHP
  • Operator In PHP

Control Structure

  • If Statement
  • If……Else Statement
  • If…If Else Statement
  • Nested If Statement
  • Switch Statement

Looping Structure

  • For Loop
  • While Loop
  • Do…While Loop
  • For each Loop


  • What is function
  • Syntax
  • System Defined Function
  • Parameterized Function
  • Date & Time Function
  • Hash Function
  • Mail Function

File Inclusion

  • Include()
  • Require()


  • What is Array
  • Syntax
  • Associative Array
  • Numeric Array
  • Multi-Dimensional Array

String Function

  • Chr()
  • strlen()
  • strpos()
  • strcmp()

Working with file

  • Opening File
  • Reading File
  • Writing File
  • Closing File
  • Appending File
  • Uploading File

OOPS Concept

  • Class & Object
  • Access Modifier
  • Properties of Object
  • Encapsulation and abstraction
  • Inheritance
  • Polymorphism
  • Function overriding
  • Abstract class

State Management

  • Creating Cookies
  • Set Cookies
  • Destroying Cookies
  • Creating Session
  • Set Session
  • Destroying Session

Error Handling & Exception

  • Introduction to Error
  • Try,catch,throw BlockHandling
JAVA Programming

Syllabus for Core JAVA Programming


  • The Java Virtual Machine
  • Variables and data types
  • Conditional and looping constructs
  • Arrays

OOPS with JAVA Classes and Objects

  • Fields and Methods
  • Constructors
  • Overloading methods
  • Garbage collection
  • Nested classes


  • Overriding methods
  • Polymorphism
  • Making methods and classes final
  • Abstract classes and methods
  • Interfaces

Exception handling with try-throw-catch-finally constructs

  • The Exception class

The Object Class

  • Cloning objects
  • The JDK LinkedList class
  • Strings
  • String conversions

Wrapper Classes

  • Enumeration interface


  • Package access
  • Documentation comments


  • Configuring applets
  • Applet capabilities and restrictions

Basics of AWT and Swing

  • Layout Managers
  • Event Handling
  • The Action Listener interface
  • Panels
  • Classes for various controls, such as label, choice, list
  • Checkbox, etc.
  • Dialogs and frames
  • Using menus
  • Using the adapter classes
  • Graphics


  • Synchronization

The I/O Package

  • Input Stream and Output Stream classes
  • Reader and Writer classes

Basic Concepts of Networking

  • Working with URLs
  • Concepts of URLs
  • Sockets

Database connectivity with JDBC

  • Java security

Syllabus : Advanced JAVA Programming (J2EE)

Java Database Connectivity

  • JDBC Product
  • Types of Drivers
  • Two-Tier Client/Server Model
  • Three-Tier Client/Sever Model
  • Basic Steps of JDBC
  • Creating and Executing SQL Statement
  • The Result Set Object
  • Working with Database MetaData
  • Interface


  • Servlet Interaction & Advanced Servlets
  • Life cycle of Servlet
  • Java Servlet Development Kit
  • Javax.servlet package
  • Reading Servlet Parameters
  • Reading Initialization Parameters
  • The javax.servlet.http Package
  • Handling HTTP

Java Server Pages

  • What are Pointers?
  • Using Pointers in C++
  • Pointers in C++
  • Null Pointers
  • Pointer Arithmetic
  • Pointers vs Arrays
  • Array of Pointers
  • Pointer to a Pointer
  • Passing Pointers to Functions
  • Return Pointer from Functions


  • RMI Architecture
  • Designing RMI application
  • Executing RMI application


  • Types of EnterpriseJava beans
  • Session Bean & Entity Bean
  • Features of Session Bean
  • Life-cycle of Stateful Seession Bean
  • Features of Entity Bean
  • Life-cycle of Entity Bean
  • Container-managed Transactions
  • Bean-managed Transactions
  • Implementing a container-manged Entity Bean


  • What is XML?
  • XML Syntax Rules


  • Introduction to the Apache Struts
  • MVC Architecture
  • Struts Architecture
  • How Struts Works?
  • Introduction to the Struts Controller
  • Introduction to the Struts Action Class
  • Using Struts ActionFrom Class
  • Using Struts HTML Tags
  • Introduction to Struts Validator Framework
  • Client Side Address Validation in Struts
  • Custom Validators Example
  • Developing Application with Struts Tiles


  • Introduction to Hibernate 3.0
  • Hibernate Architecture
  • First Hibernate Application

Java ME (J2ME) Upgrade for Java Programmers

J2ME (Java 2 Micro Edition) Java 2 Platform, Micro Edition is an advanced technology in Java, developed with the help of Java Community Process Program. J2ME is a reduced version of the Java API and Java Virtual Machine that is designed to operate within the limited resources available in the embedded computers and microcomputers. J2ME is targeted to developers of intelligent wireless devices and small computing devices. who need to incorporate cross-platform functionality in their products. A key benefit of using J2ME is compatibility with all Java-enabled devices. Motorola, Nokia, Panasonic all have Java-enabled devices. A J2ME application is a balance between local and server-side processing.

J2ME & Mobile Application Content Duration: 9 Week / 2 Months

Introduction to J2ME

  • UI Design
  • Graphic Design
  • Data Management and Application Development
  • Communications
  • Assignment and hands on live projects.

Training concepts

  • Understand the differences between J2ME and other versions of Java, namely J2SE (standard client-side Java), and J2EE (enterprise Java).

J2ME components

  • KVM – CLDC – MIDP Personal Java Overview of profile system Architecture and Midlets.
  • Understand & Create Midlets (Applets for Mobile Devices). Deploy and test Midlets.

Course content for 2 Day training in J2ME

  • Overview of Wireless Domain
  • Overview of J2ME
  • Architecture Overview
  • Environment Setup for J2ME
  • User Interface (High level and low level)
  • RMS (Record Management System)
  • Development and Debugging of a demo client for Nokia phones
  • Tips on making code portable
  • Understanding Client Server Architecture
  • Practical End-to-End Development, Designing and Coding of a “Commercial Application” as per industry standards.
Web Design & Development

Web Development Course

Introduction to Web development (3 hours)

  • General introduction about web pages.
  • Client side VS Server side.
  • What are web HTML, CSS and javascript.
  • What tools do we need to build a web page?

Introduction to HTML (12 hours)

  • HTML Elements (3 hours)
  • HTML attributes (3 hours)
  • Styling and formatting HTML (3 hours)
  • Forms (3 hours)

Introduction to CSS and Javascript (9 hours)

  • Introduction to CSS (4.5 hours)
  • Introduction to javascript (4.5 hours) [Project]

Server Side Development – PHP (30 hours)

  • Sitting and configuring work environment.
  • PHP syntax, variables, Operators … etc.
  • PHP Functions.
  • PHP with Forms.
  • PHP Server Variables.
  • PHP & MYSQL.
Microsoft Office

MS Office Course Syllabus

Introduction to Word

  • Getting started with Word
  • Creating, Opening & Saving documents

Working with text

  • Text basics & formatting text
  • Using Find & replace
  • Indents & Tabs

Layout & printing

  • Printing layout & printing documents
  • Breaks & Columns
  • Headers & Footers

Working with objects

  • Pictures & text wrapping
  • Fomatting pictures
  • Aligning, ordering & grouping
  • Tables & charts

Create and manage documents

  • Checking spelling & grammer
  • Track changes & comments
  • Inspecting & protecting documents

Create and manage documents

  • Create a document
  • Navigate through a document
  • Format a document
  • Customise options and views for documents
  • Print and save documents

Format text, paragraphs and sections

  • Insert text and paragraphs
  • Format text and paragraphs
  • Order and group text and paragraphs

Create tables and lists

  • Create a table
  • Modify a table
  • Create and modify a list

Create and manage references

  • Create and manage reference markers
  • Create and manage simple references

Insert and format graphic elements

  • Insert graphic elements
  • Format graphic elements
  • Insert and format SmartArt graphics

Manage document options and settings

  • Manage documents and templates
  • Prepare documents for review
  • Manage document changes

Design advanced documents

  • Perform advanced editing and formatting
  • Create styles

Create advanced references

  • Create and manage indexes
  • Create and manage references
  • Manage forms, fields and Mail Merge operations

Create custom Word elements

  • Create and modify building blocks, macros and controls
  • Create custom style sets and templates
  • Prepare a document for internationalisation and accessibility

Microsoft Office Excel

Introduction to Excel

  • A overview of the screen, navigation and basic spreadsheet concepts
  • Understanding workbooks, worksheets, rows, columns, cells
  • Various selection techniques

Entering Data

  • Entering, Editing and Deleting Text, Numbers, Dates
  • Using Auto Lists
  • Moving and Copying data
  • Using navigation techniques

Managing & Navigating through workbooks

  • Using Workbook Views
  • Selecting and Switching Between Worksheets
  • Understading & working rows, columns and worksheets

Creating & Editing formulea

  • Concept of Formulae
  • Creating Formulae, Editing Formulae
  • Bodmas : Mathematical Order

Formatting & Proofing

  • Formatting Cells with Number formats, Font formats, Alignment, Borders, etc
  • Basic conditional formatting
  • Working with Styles

Create and manage worksheets and workbooks

  • Create worksheets and workbooks
  • Navigate in worksheets and workbooks
  • Format worksheets and workbooks
  • Customise options and views for worksheets and workbooks
  • Configure worksheets and workbooks for distribution

Manage data cells and ranges

  • Insert data in cells and ranges
  • Format cells and ranges
  • Summarise and organise data

Create tables

  • Create and manage tables
  • Manage table styles and options
  • Filter and sort a table

Perform operations with formulas and functions

  • Summarise data by using functions
  • Perform conditional operations by using functions
  • Format and modify text by using functions

Create charts and objects

  • Create charts
  • Format graphic elements
  • Insert and format objects

Manage workbook options and settings

  • Manage workbooks
  • Manage workbook review

Apply custom data formats, layouts & protection

  • Apply custom data formats and validation
  • Apply advanced conditional formatting and filtering
  • Create and modify custom workbook elements
  • Different levels of protection
  • Setting permission & track changes
  • Prepare a workbook for internationalisation

Create advanced formulas

  • Apply mathematical functions in formulas
  • Look up data by using functions
  • Advanced logical & text functions
  • Apply advanced date and time functions
  • Perform data analysis and business intelligence
  • Troubleshoot formulas using error handling functions
  • Define named ranges and objects

Create advanced charts and tables

  • Create advanced charts
  • Create and manage PivotTables
  • Create and manage PivotCharts

Excel Dashboard

  • Bar Charts / Pie Charts / Line Charts
  • Planning a Dashboard
  • Adding Tables to Dashboard
  • Adding Charts to Dashboard
  • Adding Dynamic Contents to Dashboard

Microsoft Office Powerpoint

Introduction to Powerpoint

  • Getting started with Powerpoint
  • Creating & Opening presentations

Working with Slides

  • Slide basics
  • Text basics
  • Applying themes & transitions
  • Managing & printing slides
  • Presenting your slideshow

Texts & Objects

  • Lists
  • Indents & Line spacing
  • Inserting & Formatting pictures & shapes
  • Aligning, ordering and grouping objects
  • Animating texts & objetcs

Collaboration & reviewing

  • Checking spelling & grammer
  • Reviewing presentations
  • Inspecting & protecting presentations

Create and manage presentations

  • Create a presentation
  • Insert and format slides
  • Modify slides, handouts and notes
  • Order and group slides
  • Change presentation options and views
  • Configure a presentation for print
  • Configure and present a slide show

Insert and format text, shapes and images

  • Insert and format text
  • Insert and format shapes and text boxes
  • Insert and format images
  • Order and group objects

Insert tables, charts, SmartArt and media

  • Insert and format tables
  • Insert and format charts
  • Insert and format SmartArt graphics
  • Insert and manage media

Apply transitions and animations

  • Apply slide transitions
  • Insert slide transitions, set transition effect options
  • Animate slide content
  • Set timing for transitions and animations

Manage multiple presentations

  • Merge content from multiple presentations
  • Finalise presentations

Microsoft Office Outlook

Manage the Outlook environment for productivity

  • Customise settings
  • Print and save information
  • Perform search operations in Outlook

Manage messages

  • Configure mail settings
  • Create messages
  • Format a message
  • Organise and manage messages

Manage schedules

  • Create and manage calendars
  • Create appointments, meetings and events
  • Organise and manage appointments, meetings and events
  • Create and manage notes and tasks

Manage contacts and groups

  • Create and manage contacts
  • Create and manage contact groups

Syllabus for MYSQL

MySQL introduction

  • What is a Database
  • RDBMS Terminology
  • MySQL Database


  • Installing My SQL on Windows
  • Verifying My SQL Installation
  • Post-installation Steps
  • Running My SQL at Boot Time


  • Running and Shutting down My SQL Server
  • Setting Up a My SQL User Account
  • Setting Up a My SQL User Account

MySQL-PHP Syntax


  • My SQL Connection Using My SQL Binary
  • My SQL Connection Using PHP Script


  • Create Database Using mysqladmin
  • Create a Database Using PHP Script

MySQL-DROP Database

  • Drop a Database using mysqladmin
  • Drop Database using PHP Script


  • Selecting MySQL Database from the Command Prompt
  • Selecting a MySQL Database Using PHP Script

MySQL-Create Database

  • Numeric Data Types
  • Date and Time Types
  • String Types


  • Creating Tables from Command Prompt
  • Creating Tables Using PHP Script


  • Dropping Tables from the Command Prompt
  • Dropping Tables Using PHP Script


  • Inserting Data from the Command Prompt
  • Inserting Data Using a PHP Script


  • Deleting Data from the Command Prompt
  • Deleting Data Using a PHP Script


  • Using the LIKE clause at the Command Prompt
  • Using LIKE clause inside PHP Script


  • Using ORDER BY clause at the Command Prompt
  • Using ORDER BY clause inside a PHP Script


  • Fetching Data from a Command Prompt
  • Fetching Data Using a PHP Script
  • Releasing Memory


  • Fetching Data from the Command Prompt
  • Fetching Data Using a PHP Script


  • Updating Data from the Command Prompt
  • Updating Data Using a PHP Script


  • Deleting Data from the Command Prompt
  • Deleting Data Using a PHP Script


  • Using the LIKE clause at the Command Prompt
  • Using LIKE clause inside PHP Script


  • Using ORDER BY clause at the Command Prompt
  • Using ORDER BY clause inside a PHP Script


  • Using Joins at the Command Prompt
  • Using Joins in a PHP Script


  • Using NULL values at the Command Prompt
  • Handling NULL Values in a PHP Script



  • Exporting Data with the SELECT … INTO OUTFILE Statement
  • Exporting Tables as Raw Data
  • Copying Tables or Databases to Another Host


  • Importing Data with LOAD DATA
  • Importing Data with mysqlimport
  • Handling Quotes and Special Characters
Hardware & Networking

PC Hardware & Networking

Introduction about Computer

  • Basics of computer
  • Organization of computer.
  • Software and hardware.
  • Input/output devices.

Basic Networking Concepts

  • Network topologies
    • LAN, WAN, MAN, PAN, CAN.
  • Networking Model
    • The OSI model
    • TCP/ IP Model
  • Network adapters.
  • Introducing protocols.
  • Cabling and troubleshooting.

Introduction to Various Networking Devices

  • Routers
  • Switches
  • Modems
  • Hubs etc
  • Wired and Wireless technology

Inside the PC

  • Opening the PC and identification
  • Study of different blocks
  • Assembling and disassembling

Network Basic and Configuration

  • Setting IP addresses.
  • Sharing files and folders.
  • Network troubleshooting.
  • PING test, ipconfig etc.

Introduction to Servers and Network Security

  • Types of servers
    • Files servers
    • Email Servers
    • Proxy servers etc.
  • Basics of Internet and Intranet
  • Types of Internet connections
    • Dialup, Broadband, Leased Line, Wi-Fi, Wi-Max, 2G, 3G, 4G, WWW, E-mails, Search Engines, Social Networking.
    • Cloud application.
    • Audio-video Conferencing.
    • Voice over Internet Protocol (VOIP).
  • Recovery and backup.
  • Essential security measures.

Start typing and press Enter to search