Welcome to SICT COMPUTER EDUCATION

Welcome to SICT COMPUTER EDUCATION

 
Certificate IN C++ ( S-SICT-C++ )

BASIC INFORMATION

Topics

Syllabus

Duration

Chapter 1.

Introduction

2 hours

 

What is a program?
What is a programming language?
Steps in Programming
Skills needed to do programming
A little introduction to C++
Writing a Program
Fundamentals of a Programming Language
Different Programming Techniques

Procedural Programming
Modular Programming
Object Oriented Programming

Getting started with compiler

 

Chapter 2.

Words and Sentences in C++ language

2 hours

 

Alphabets in C++
Keywords in C++

Rules of forming Words in C++ language
Data Variables, Data Types and Rules for naming and declaring data variables
Basic Data Types in C++

Constants
Rules for forming Sentences in C++
Comments in C++
Enumerated Data Types
Type Definitions

 

Chapter 3.

Operator and expression

10 hours

 

Arithmetic operator

Relational operator

Logical operator

Conditional operator

Bitwise operator

Shift operator

Increment operator

Decrement operator

Assignment operator

Dot operator

Sizeof operator

 

Chapter 4.

Flow Control Instructions Part I

15 hours

 

If
If-else
If-else-if
Nested if-else

Nested if

switch
goto

 

Chapter 5.

Flow Control Instructions Part II

15 hours

 

For Loop
While Loop
Do While

Break and countinue

           Nested loop

 

Chapter 6.

Arrays

10 hours

 

What is an array?
Array Declaration
Array Initialization
Accessing individual elements of an array
Two Dimensional Arrays
Accessing the elements of a two dimensional array
More than two dimensions

Foreach iteration

 

Chapter 7.

Strings

4 hours

 

What are strings?
String I/O
String Manipulation Functions

ctype.h library class

 

Chapter 8.

Functions

6 hours

 

Why use Functions
Components of Function

Name of a function
Body of a function
Local variables of a function
Parameters or Arguments to a function
Return Values
Prototype of a function

Rules of using a function

 

Chapter 9.

More on User Defined Data Types Structures

4 hours

 

            Declaring and Accessing Structure
            variables Uses of Structures

Unions

 

Chapter 10.

Pointers

4 hours

 

What is a pointer?
Declaring a Pointer variable
Initializing a pointer variable
Using a Pointer Variable

Pointer Arithmetic
Why use pointers

 

Chapter 11.

File handling

4 hours

 

File Pointer
Openning a File
Closing a File
Seeking in a file

 

Chapter 12.

Miscellaneous Topics

6 hours

 

recursive functions

Searching - Linear and binary search methods

sorting - Bubble sort, selection sort

 

Chapter 13.

Storage Classes and Scoping

6 hours

 

Automatic
Register
External
Static
Scope of a Variable

 

Chapter 14.

Object orientation concept

2 hours

 

Introduction to oop

Phases of oop

Advantage of oop

Feature of oop

Foundation of oop

 

Chapter 15.

Class and object

4 hours

 

Introduction to class

Class declaration

Introduction to object

Object declaration and its functionality

Class and object implementation in application

 

Chapter 16.

Scope of variable and function

2 hours

 

Introduction to scope of variable

Types of variable

Use of variable

Variable scope implementation in programs

 

Chapter 17.

Friend class and function

2 hours

 

Introduction to friend class

Friend class decaration and its functionality

Uses of friend class in programs

Introduction to friend function

Friend function declaration and its functionality

Use of friend function in program.

 

Chapter 18.

Constructor and destructor

2 hours

 

Introduction to constructor

Constructor declaration and its functionality

Kinds of constructor

Use of constructor in program.

Introduction to destructor

            destructor declaration and its functionality

Use of destructor in program.

 

Chapter 19.

Polymorphism

4 hours

 

What is polymorphism

Kinds of polymorhism

Implementation of polymorphism

Uses of polymorphism in programs

 

Chapter 20.

Inheritance

4 hours

 

Introduction to inheritance

Kinds of inheritance

Scope of inheritance

Implementation of inheritance

Uses of inheritance in programs

 

Chapter 21.

File handling

6 hours

 

Introduction to file handling

Scope of file handling

Operation with files

Storing the data in file

Searching the data from file

Programs for file handling