RCPP Details Syllabus
A Project Undertaken By Nagpuri Kala Sangam Ranchi Jharkhand,Govt. Registered Under S.R. Act-21,1860 No -55/81-82 & Exemption U/S 12A & 80G of It Act,Co-opration by Culture ,sport & Youth Work Department , Gov. Of Jharkhand
Details Syllabus of Computer Teachers Training Course
RCPP
Module: C++
1- Principles of object oriented programming:
Object oriented programming paradigm
Basic Concept of object oriented programming
Benefits of OOPS
Object Oriented Language
Applications of OOPS
C++ Statements
Class
Structure of C++ Program
Creating the source file
Compiling & Linking C++ Program
2- Tokens and Expression
Introduction
Token
The reserved Keywords
Identifiers
Basic Data Type in C++
User defined Data Types
Derived Data type
Type compatibility
Declaration of variables
Dynamic initialization of variables
Reference variables
Operators in C++
Arithmetic, Relational, Logical, Conditional, Increment/Decrement, Assignment, Scope resolution, member
Dereferencing Operators
Manipulators
Type Cast Operator
Expression & Implicit conversion
Operator Precedence
3- Decision making
Introduction
Simple if statement
If -else Statement
Nested if Statement
If-else Ladder
Switch Statement
4- The Iteration
Introduction
Types of Loop
While Loop
For Loop
Do- While Loop
Nesting of Loop
5- Functions
Introduction
RCPP
The main Function
Function Prototype
Argument Passing
Function Calling (Call by reference, Call by Value)
Return by reference
Default Argument
Inline function
Const Argument
Function Overloading
6- Classes and Object
Introduction to Class
Class definition
Creating Classes & Object
Defining Member Function
Private Member Function
Arrays within a Class
Memory Allocation for Object
Static Member Function
Array of Object
Object as function Argument
Friend Function
Virtual Function
7- Constructors and Destructors
Introduction
Constructors
Parameterized Constructors
Multiple Constructors with default Argument
Dynamic Initialization of object
Copy Constructors
Dynamic Constructors
Destructors
8- Operator Overloading
Introduction
Defining Operator Overloading
Overloading Unary Operators
Overloading Binary Operators
Manipulation on String using Operators
Rules for overloading Operators
9- Inheritance: Extending Class
Introduction
Defining Derived Classes
Types of inheritance
Single inheritance
Multilevel and Multiple Inheritance
Hierarchical Inheritance
Hybrid Inheritance
Virtual base Class
10- Pointers, Virtual Function and Polymorphism
RCPP
Polymorphism
Compile and Runtime Polymorphism
Introduction to Pointers
Pointer to object
This Pointer
Virtual Function
Rules for Virtual Function
Pure Virtual Function
Abstract Class
11- File Management in C++
Introduction
Creating a File
Opening a File
Writing to a File
Reading from a File
Appending to A File
File Pointer
Random Access
RCPP
Module : C Language
1- The Preliminaries
Introduction
Importance and application of C
Advantage and Disadvantage of C
Characteristics of C
Structure of C program
Sample C program
Executing a C program
2- Tokens and Data Types
Introduction
Character
C tokens
Keywords and Identifies
Constants
Variables
Data Types
Variable declaration and initialization
3. Operators and Expression
Introduction
Types of Operators in C
Arithmetic expression
Precedence of Arithmetic operators
Operator Precedence and associatively
4. Managing input and output operations
Introduction
Reading a character
Writing a Character
Formatted input
Formatted output
5. Decision Making
Introduction
Simple IF statement
IF..... Else Statements
Nested If..... Else Statements
Else if Ladder
Switch Statements
6. The Iteration
Introduction
While Loop
For Loop
Do...While Loop
Jumps in Loop
7. Arrays
RCPP
Introduction
One Dimensional Array
Two Dimensional Array
Multidimensional Array
8. Character String
Introduction
Declaration and Initialization of String Variables
Operations on String
String handling library function
9. The Functions
Introduction
Need for User defined function
Form of a C function
Function definition and declaration, Calling a function
Functions and array, Recursion
Scope and life time variables
10. Structure and Union
Introduction
Structure definition
Giving values to members
Structure initialization
Array of Structure
Union
11. Pointers
Introduction
Declaring and initializing a pointer
Pointer Expression
Pointer and Array
Pointer and Functions
Points on pointer
12. File Management
Introduction
Defining and opening a file
Closing a File
I/O Operations on file
Command Line arguments
RCPP
Module: Oracle
INTRODUCTION TO MANAGING DATA
?
Basic Database Concepts
?
What Is A Database
?
Characteristics Of A DBMS
?
Concept Of RDBMS,
?
Characteristics Of A RDBMS
?
CODDs Rules For RDBMS
?
Introduction To Oracle Tools
?
Oracle DBA
?
SQL * Plus Oracle Forms
?
Report Writer
?
Oracle Graphics
INTERACTIVE SQL
?
INVOKING SQL*PLUS
?
DATA MANIPULATION IN DBMS,
THE ORACLE DATATYPES..
?
Creating a table
?
Creating a table from a table
?
Inserting a single row of data in to a table
?
Inserting data into a table form another table
?
Insertion of selected data into a table from another table
UPDATING THE CONTENTS OF A TABLE
?
Deletion of all rows
?
Deletion of a specified number of of rows,
?
Faces Of The Select Command,
?
The retrieval of specific Column from a table
?
Elimination of duplicates from the select statement,
?
Sorting of data in a table
?
Selecting a data set from table data
MODIFYING STRUCTURE OF TABLES,
?
Adding new columns, modifying existing columns
?
Restrictions on the alter table,
?
Removing / Deleting / Dropping Tables,
DATA CONSTRAINTS,
?
Column Level and table level constraints,
?
Null value concepts,
?
Primary Key Concepts,
?
Unique Key Concepts,
RCPP
?
Default value concepts,
?
The foreign Key/References Constraint,
?
Check Integrity Constraints,
?
Constraints in the ALTER TABLE
Command,
?
Dropping Integrity Constraints in ALTER TABLE command,
?
Computations In Expression Lists Used to Select Data,
?
Arithmetic Operators,
?
Renaming Columns used with expression Lists,
?
Logical Operators, Range Searching,
?
Pattern matching,
?
The Use of the like predicate
?
The in and not in predicates,
ORACLE FUNCTIONS,
?
Grouping Data from Table in Sql,
?
The concept of grouping,
MANIPULATING DATES IN SQL, JOINS
,
?
Joining Multiple Tables (Equip Joins),
?
Joining A Table to itself (Self Join),
?
Queries,
SUBQUERIES,
?
Using The Union Intersect and minus Clause,
?
Union Clause,
?
Intersect Clause,
?
Minus Clause,
INDEX,
?
Creating an index for a table,
?
Dropping indexes,
VIEW,
?
Creation of view,
?
Renaming the column of a view,
?
Using Views (Visual Concept),
?
Selecting a data set from views,
?
updateable views,
?
Destroying a view,
SEQUENCES,
?
Creating Sequences,
?
Referencing a sequence
?
Altering A Sequence,
RCPP
?
Dropping A Sequence,
GRANTING PERMISSION,
?
Permission on the objects Created by the user,
?
Granting Permissions using GRANT statement,
?
Object Privileges,
Module: Visual Basic
Client server technology, front end, back end, file server, SFL server, Basic concepts of visual designing,
Introduction to visual basic, basics of visual basic languages, User interface, utility of visual basic future
trends of visual basic, visual basic development cycle, difference between VB and other front end. installation
of VB s/w requirement, H/w requirement, different type of windows project window, property window,
coding window, run window, form window, open close and save form and project.
Using different controls in toolbox, label, text box, frame, scroll bars, different property and command buttons.
Combo box, list box, shape controls line, image, picture box, directory list box, file list drive list.
Different colors code, VB Colors, QB colors. RGB colors.
Different types of operators, arithmetical operator, relational operator, logical operators, different types of
variables, data types, limits of data types.
different types of looping, while, do while, for... Next, do- exit, for exit.
RCPP
Module:
HTML
What is HTML
Basic Page Structure :
HTML
Tags Nesting Tags Spacing Special Symbols File Names Head, Title, Body Tags
Basic Body Text, Heading Tags
:
Paragraphs and Break Lines Setting Default Colors in the Body Tag Changing the Text Font
Changing the Text Size Changing the Text Color Bold, Italics, and Underlining Comments
Basic Text and Content
:
Pictures, Images, Graphics
1. Web Images :
Getting Images Sizing Images GIF and JPEG Images Animated Images
2. Using Images :
Inserting Images Alternate Texts Scaling Images
Wrapping Text and Images Adding Space around the Image Aligning Images
3. Backgrounds :
Background Colors Background Images
Add Pictures and Graphics to your Webpage
1. Page Layout :
Aligning Elements in Pages Using Block Quotes and Other Preformatted Text Horizontal Rules
2. Lists :
Ordered Lists Unordered Lists Definition Lists
3. Links :
Creating a Link to Another Web Page Creating Anchors Targeting Links to Specific Windows
Creating Image Links Changing the Color of Links in the Body Tag
Tables :
Creating a Simple Table Adding a Border Changing the Border Color
Adding Space around the Table Setting the Width Centering a Table
Spanning a Cell across Columns Spanning a Cell across Rows Aligning a Cells Contents
Nesting a Table in another Changing a Cells Color Using a Background Image
RCPP
Module:
PAGEMAKER
Page Maker: Introduction of Page maker and version
File: New, Open, Close, Save, Save all, Revert, Export, Place, Links, Book Preference, Page Setup, Print,Exit.
Edit: Copy, Paste, Multiple paste, Select all, Paste Special, Insert Object, Edit Story.
Utilities: Aldus Assitions, Index Entry, Show Index, Create Index, Create TOC
Layout: View, Guides and rules, Column guides, Go To Page, Insert Page, Remove Page, Display master items, Auto flow.
Type: Font, Size, Leading, Set width, Track, Type Style, Type Space, Paragraph, Indents/ Tabs,
Hyphenation, Alignment, Style, Define colours.
Element: Fill and Link, Rounded corners, Define colours.
Windows: Arrange icons, Tile, Cascade, Tool box, Style Palette, Colour Palette, Library Palette.
RCPP
Module:
COREL DRAW
Introduction and Versions, Setting of new page, new drawings, open drawings, Save drawings.
Command select and Tool Select, Tools and Pick Tool, Shape tool and Zoom tool, Zoom to select tool.
pencil tool and Free hand curve, bazier curve and vertical line dimension, paragraph text and outline pen tool.
Black, White, gray tool, uniform fill colors and fill roll up, fountain fill tool and type, colors bland
Insert Clip Art, Tools selection, Uniform fill colors and its options. Straight Line, Curve Line and other curves.
Use of Text and Symbols. Editing and Formatting of Text. Spell check,
Fit text in path, use of paragraph text with envelop, Change object into mirror object.
RCPP
Module : Tally
1- Start Up
Introduction
Starting Tally 6.3
Creation of Company
Company Info
2- Accounts Masters
Introduction
Discussion on some of the groups
Manage and Operate Groups
Ledgers
Create Ledger in Multiple Mode
3- Accounting Voucher
Voucher Entry
Alteration Durring Voucher Entry
4- Inventory Masters
Inventrory Information
Stock Groups
Stock Categories
Stock Items
Godowns
Units of Measures
Price List
5- Inventory Voucher
Types of Inventory Voucher
Purchase Orders
Sales Order
Invoice Entry
Zero Valued Entries in Voucher
6- Interest Calculation
Simple Mode
Advanced Mode
7- Cost Center and Cost Categories
Manage and Operate Cost Center
Manage and Operate Cost Categories
8- Budget
How to Manage and Operate Budgets
9- Report
Display
Balance Sheet
Profit and Loss Account
Trial Balance
Cash / Bank Book
Ledger
Purchase Register
Journal Register
Outstanding
Statistics
[42]
RCPP
Day Book
List of Accounts
Exception Reports
Ratio Analysis
Other Reports
Cash and Fund Flow
Inventory Report
10- Printing and House keeping
11- New Features in Tally 6.3
[43]
Sl.No. Courses Duration Course Code
1
1
CCA
(Certificate in Computer Application) 3 Months
APL-01
2.
DCA
(Diploma in Computer Application) 6 Months
APL-02
3.
DCA-Plus
(Diploma in Computer Application-Plus) 6 Months
APL-03
4.
DCA-Pro
(Diploma in Computer Application-Professional)9 Months
APL-04
5.
ADCA
(Advance Diploma in Computer Application) 1 Year
APL-05
6.
Kids Plus
2 Months
APL-06
7.
CFA
(Certificate in Financial Accounting) 2.5 Months
ACT-07
8.
CAFA
(Certificate in Advance Financial Accounting) 4 Months
ACT-08
9.
DCM
(Diploma in Computer Maintenance) 6 Months
HRD-09
10.
ADCM
(Advance Diploma in Computer Maintenance) 1 Year
HRD-10
11.
CCM
(Certificate Course in Multimedia) 3 Months
MMD-11
12.
DMM
(Diploma in Multimedia) 6 Months
MMD-12
13.
ADMM
(Advance Diploma in Multimedia) 1 Year
MMD-13
14.
CMRT
(Certificate in Mobile Repairing Technology) 3 Months
MBR-14
15.
DMRT
(Diploma in Mobile Repairing Technology) 6 Months
MBR-15
6.
16
DCTTC
(Diploma in Computer Teacher's Training Course) 9 Months
PRF-16
17.
DMDT
(Diploma in Map Designing Technology) 6 Months
PRF-17
18.
CCP
(Certificate Course in Programming) 4 Months
PRF-18
19.
CDTP
(Certificate in Desktop Publishing) 3 Months
PRF-19
20.
CPDC
(Certificate in Personality Development Course)6 Months
PRF-20
21.
CSCE
(Certificate in Spoken & Creative English) 6 Months
PRF-21
22.
CCFT
(Certificate in Computer Faculty Training) 4 Months
PRF-22
23.
CDEO
(Certificate in Data Entry Operator) 3 Months
PRF-23
Late Sri. Satyadev N. Tiwari
Founder of NKS
RCPP Text Book