Advance Diploma in Computer Application A D C A
Advance Diploma in Computer Application A D C A
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 1 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
COURSE CONTENTS
Course code – CA-018 Eligibility : 12th Class & Above
Duration : 1 Year
SEMESTER – I
MODULE – 1 MODULE SUBJECT
INFORMATION TECHNOLOGY SUBJECT CODE – NFC
Computer Fundamentals Fundamental of computer
Operating System (WINDOWS XP/W7)
Microsoft office (Word/ Excel/Power point)
Ms Access with Data Base Designing
Internet & E-mail
Hardware & Software Installation
Introduction of Networking
Types of Networking
Uses of Networking
English & Hindi Typing
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 2 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
SEMESTER – II
MODULE – 4 MODULE SUBJECT
WEB DESIGNING WITH HTML & FRONTPAGE SUBJECT CODE - NHD
Introduction of HTML Html & Dhtml
Designing of Webpage & Website
Designing List in Webpage
Introduction of Image, Link & Frame Tag
Introduction of Table & Form Tag
Introduction of DHTML
Introduction of Microsoft FrontPage
Creation of Webpage & Website
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 3 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
THE STATEMENT
AN ARRAY
FUNCTION
CHARACTER STRING
POINTER
STRUCTURES
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 4 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
COURSE SYLLABUS
SEMESTER - I
Module -1
INTRODUCTION OF COMPUTER
A. Fundamental of computer
A-1 History of computer
A-2 Development of computer
A-3 Types of computer
A-4 Input & output device
A-5 Memory
A-6 Personal computer
B. OPERATING SYSTEM
B-1 Introduction of windows xp, 2007, 2008
B-2 Function of operating system
B-3 Types of operating system
B-4 User interface (e.g.:-taskbar, icon, start menu)
D. MS WORD 2007
D-1 Introduction of word processing
D-1.1Steps of word processing
D-1.2 opening word processing packages
D-1.3 menu bar
D-1.4 using shortcut
D-1.5 using buttons/tools
D-2 opening, closing & printing documents
D-2.1 opening documents
D-2.2 save & save as
D-2.3 page set-up
D-2.4 printing & preview
D-3 document creation & manipulation
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 5 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
D-3.1 document creation
D-3.2 editing text
D-3.3 text selection
D-3.4 cut, copy, paste
D-3.5 text and paragraph deletion
D-4 texts formatting
D-4.1 text font & size change
D-4.2 alignment of text
D-4.3 cases changing
D-4.4 alignment of paragraph
D-4.5 spacing & coloring of paragraph
D-4.6 bullets & indentation
D-5 Upadation of page layout
D-5.1 change of orientation of page
D-5.2 change of size of page
D-5.3 creations of columns
D-5.4 implement watermarks, page color and borders
D-6 view & review document
D-6.1change in layout
D-6.2 show/hide rulers & grids
D-6.3 implement zoom view
D-6.4 review of document such as checking
Spelling & grammar
D-6.5 implement the asurues, comment
D-7 mailing document
D-7.1mail merge process
D-7.2 printing & sending of mails
D-7.3 creation of envelops, letters & labels
D-8 table manipulation
D-8.1draw table
D-8.2 changing cell width & height
D-8.3 alignment of text in cell
D-8.4 deletion/insertion of row & column
D-8.5 border & shading
E. MS PowerPoint 2007
E-1 INTRODUCTION OF PRESENTATION
E-1.1 opening presentation
E-1.2 saving presentation
E-1.3 printing presentation
E-2 CREATION OF PRESENTATION
E-2.1 creating a presentation using a template
E-2.2 creating a blank presentation
E-2.3 entering & editing text
E-2.4 inserting & deleting slides in a presentation
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 6 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
E-3 PREPARATIONS OF SLIDES
E-3.1 adding picture, clipart, shapes
E-3.2 insert table, chart, smart art, word art
E-3.3 inserting other objects
E-4 FORMATION OF PRESENTATION
E-4.1 working with color & textures
E-4.2 change font & size of text
E-4.3 change alignment
E-4.4 implement bullets, numbering & indentation
E-4.5 spacing & case change
E-5 VIEW & REVIEW OF PRESENTATION
E-5.1 implementation of layout
E-5.2 show & hide rulers & gridlines
E-5.3 review of presentation such as spelling check &
grammar
E-5.4 implement thesauruses and comment
E-6 DESIGNING & ANIMATION OF PRESENTATION
E-6.1 implementation of orientation
E-6.2 implementation of themes & background
E-6.3 implementation of animation & slide transition
E-6.4 implementation of movie & sound
E-7 SLIDE SHOWS
E-7.1 running a slide show
E-7.2 transition & slide timing
E-7.3 automating a slide show
F. MS EXCEL 2007
F-1 INTRODUCTION OF MS EXCEL
F-1.1 creation of workbook
F-1.2 opening of spreadsheet
F-1.3 saving of spreadsheet
F-1.4 printing of spreadsheet
F-2 MANIPULATIONS OF CELLS
F-2.1 entering texts & dates
F-2.2 editing worksheet data
F-2.3 inserting & deleting row, column & sheets
F-2.4 changing cell height & width
F-2.5 formatting of row, column & sheets
F-2.6 implementing sorting & filtering
F-3 FUNCTION & CHARTS
F-3.1 using formulae’s
F-3.2 using function
F-3.3 using chart
F-4 VIEW & REVIEW OF WORKSHEET
F-4.1 applying different layouts of worksheet
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 7 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
F-4.2 show/hide ruler, gridlines, heading
F-4.3 verify spelling & grammar
F-4.4 implement thesaurus & comments
G. MS ACCESS 2007
G-1 INTRODUCTION OF MS ACCESS
G-1.1introduction of database
G-1.2 introduction primary key
G-1.3 introduction of relationship
G-1.4 creation of database
G-1.5 opening & saving of database
G-1.6 saving & printing of database
G-2 INTRODUCTION OF TABLE
G-2.1introduction of table
G-2.2 introductions of data types
G-2.3 introduction of types of data types
G-2.4 creation of table
G-2.5 opening & saving of table
G-2.6 saving & printing of table
G-3 INTRODUCTION OF QUERY
G-3.1introduction of query
G-3.2 creation of query
G-3.3 opening & saving of query
G-3.4 saving & printing of query
G-3.5 formatting of query
G-4 INTRODUCTION OF FORM
G-4.1introduction of form
G-4.2 creation of form
G-4.3 opening & saving of form
G-4.4 saving & printing of form
G-4.5 formatting of form
G-5 INTRODUCTION OF REPORT
G-5.1introduction of report
G-5.2 creation of report
G-5.3 opening & saving of report
G-5.4 saving & printing of report
G-5.5 formatting of report
H. COMMUNICATION
H-1 INTRODUCTION OF COMMUNICATION
H-1.1 types of communication
H-1.2 process of communication
H-1.3 online & offline of communication
H-2 INTRODUCTION OF E-MAIL
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 8 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
H-2.1 using of e-mail
H-2.2 process of sending & receiving of e-mail
H-2.3 process of attachment of document with e-mail
H-2.4 creation & login process of e-mail account
H-2.5 different transmission medium
Module - 2
FINANCIAL ACCOUNTING WITH TALLY 7.2, 9.0 ERP
A. MANUAL ACCOUNTING
A-1 introduction of accounting
A-2 basic concept of accounting
A-3 rules of accounts
A-4 types of rules
A-5 simple & compound entries of accounts
A-6 Introduction of journals
A-7 introduction of final accounts
A-8 preparation of trial balance, trading accounts, profit
& loss account & balance sheet
A-9 preparation of closing entries
A-10 rectification of errors
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 9 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
C. CUSTOMIZATION OF COMPANY
C-1 activation of general features of accounts
C-2 activation of invoicing features such as purchase &
sales orders, debit & credit features
C-3 activation of cost category & centers
C-4 activation of interest calculation of company
C-5 activation of budget & control
C-6 activation of stock categories creation
C-7 activation of discount column on invoice
C-8 activation of godown
C-9 activation of pricelist
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 10 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
F-3 introduction of rates of cst
F-4 introduction of different forms of cst
F-5 posting of cst entries in tally
F-6 review of cst report in tally
F-7 printing cst report
G. SERVICE TAX
G-1 introduction of service tax
G-2 activation of service tax feature in tally
G-3 basic details of service tax
G-4 introduction of education cess & secondary edu Cess
G-5 posting of entries of service tax in tally
G-6 accessing & revie of service tax report in tally
G-7 printing report of service tax
H. EXCISE DUTY
H-1introduction of excise duty
H-2 introduction of types of excise duty
H-3 activation of feature related to excise duty
H-4 creation of ledger, stock related to exciseduty
H-5 posting entries in voucher & invoice
H-6 prepare & accessing of excise report in tally
H-7 printing of excise report
Module - 3
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 11 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
DESKTOP PUBLICATION
1. DTP
A-1 introduction of dtp
A-2 Introduction of newsletter & letter heads
A-3 Introduction of advertisement & visiting card
2. PAGEMAKER
A-1 Introduction of pagemaker
A-2 implementation of pagemaker
A-3 uses of pagemaker
A-4 working ith pagemaker
A-5 Introduction of pagemaker windows
A-6 Introduction of tools of pagemaker
A-7 Introduction of masterpages
A-8 working with publication
A-9 working with text
A-10 changing the view of pages
A-11 importing text & graphics
A-12 saving & closing of publication
B. TEXT EDITING
B-1 Introduction of editing publication
B-2 opening an existing publication
B-3 editing in a publication
B-4 iv Introduction of story editor
B-5 opening story editor
B-6 finding & replacing of a word in story
B-7 vii checking spelling in the publication
B-8 closing the story editor
B-9 correcting mistakes
B-10 use of revert option
C. TEXT FORMATTING
C-1 introduction of text formatting
C-2 changing font
C-3 adjusting the graphic along the text
C-4 changing font size & style
C-5 tracking & kerning styles
C-6 introduction of style sheet
C-7 creating style sheet
C-8 specifying character & paragraph attributes of style
C-9 applying a style from style sheet
C-10 importing styles
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 12 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
C-11 applying bullets & numbering
D. MASTER PAGES
D-1 introduction of master pages
D-2 adding text to the publication
D-3 introduction of autoflow
D-4 creation of master pages
D-5 placing elements on master pages
D-6 placing header & page number
D-7 adding columns to the publication
D-8 applying a master pages
D-9 editing a master pages
D-10 applying alignments & leading
3. PHOTOSHOP
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 13 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
A.INTRODUCTION OF PHOTOSHOP
A-1 loading process of photoshop
A-2 introduction of photoshop program windows
A-3 introduction of toolbox
A -4 uses of tools of photoshop
B. MANAGEMENT OF FILE
B-1 introduction of management
B-2 opening file in photoshop
B-3 filling color
B-4 saving a file
B-5 adding information to file
B-6 setting page setup
B-7 addition of extra files in photoshop
B-8 file browsing
B-9 creation of web photo gallery
B-10 creation of photo album
C. PROCESSING ON IMAGE
C-1 introduction of processing on image
C-2 changing mode of photo
C-3 applying adjustment
C-4 maintain color balance
C-5 apply stroke
C-6 applying free transformation
C-7 applying rotation, skew & scrolling
D. EDITING FILE
D-1 introduction of editing
D-2 applying cut, copy & paste
D-3 finding & checking of word
D-4 creation of brushes
D-5 applying preset manager
D-6 setting of image & canvas size
D-7 applying crop on photoshop
E. TOOLS OF PHOTOSHOP
E-1 introduction of tools
E-2 use of different tools
E-3 create photo with different tools
G. FILTERS
G-1 introduction of filters
G-2 types of filters
G-3 uses of filters
G-4 implementation of filters on photo
4. COREL DRAW
A. INTRODUCTION OF CORELDRAW
A-1 loading of coreldraw
A-2 creating a new file
A-3 introduction of different tool bars
A-4 introduction of tools of coreldraw
A-5 draw geometric figures
A-6 saving a file
A-7 closing a file
A-8 opening an existing file
A-9 introduction of views
A-10 implementation of different views of coreldraw
A-11 implementation of zoom
A-12 implementation of view manager
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 15 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
B-14 filling an object with color
B-15 postscript fill dialog tool
SEMESTER - II
Module - 4
WEB DESIGNING WITH HTML & FRONTPAGE
A. INTRODUCTION OF HTML
A-1 concept of html
A-2 concept of web browser
A-3 concept of client & server architurere
A-4 concept of URL
A-5 structure of webpage
A-6 concept of tags & attributes
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 16 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
D. IMAGE TAG
D-1 introduction of image tag
D-2 introduction of different attributes of image tag
D-3 Creation of webpage using image tag
D-4 introduction of image map
D-5 introduction of different attributes of image map
D-6 creation of webpage using image map
E. LINK TAG
E-1 introduction of link
E-2 introduction of types of link
E-3 introduction of internal & external link
E-4 creation of webpage through link
E-5 concept of hyperlink
E-6 introduction of link of different WebPages
E-7 introduction of image link
E-8 creation of webpage using image link
F. FRAME TAG
F-1 introduction of frame tag
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 17 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
F-2 introduction of different attributes of frame tag
F-3 creation of webpage using frame tag as row & column
wise
F-4 introduction of different types of frame
G. TABLE TAG
G-1 introduction of table tag
G-2 introduction of attributes of table tag
G-3 Introduction of alignment, background of table
G-4 Introduction of cell padding, cell spacing of table
G-5 Introduction of heading & caption of table
G-6 Introduction of empty cell of table
G-7 Introduction of nesting of table
G-8 Introduction of frame of table
G-9 creation of webpage using table tag
H. FORM TAG
H-1 Introduction of form tag
H-2 Introduction of different attribute of form tag
H-3 creation of form using form tag
I. DHTML
I-1 Introduction of dhtml
I-2 Introduction of cascading style sheets
I-3 Introduction of attributes of style
I-4 creation of webpage using different attributes of style
Module -5
C LANGUAGE
A. FUNDAMENTAL OF C LANGUAGE
A-1History of c language
A-2 features of c language
A-3 basic structure of c language
A-4 program development of c language
A-5 components of c language
A-6 c tokens
A-7 types of data types
A-8 introduction of escape sequences
A-9 introduction of format specifiers
A-10 introduction of standard input & output function
A-11examples of c program
B. OPERATORS
B-1 introduction of operators
B-2 types of operators
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 18 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
B-3 working with assignment operator
B-4 working with arithmatic operator
B-5 working with address operator
B-6 working with relational operator
B-7 working with logical operator
B-8 working with size of operator
B-9 working with conditional operator
B-10 working with increment/decrement operator
B-11 working with unary minus operator
D. LOOPING STATEMENT
D-1 introduction of looping statement
D-2 types of looping statement
D-3 while loop
D-3.I introduction of while loop statement
D-3.II structure & syntax of while loop statement
D-3.III creation of program with while loop statement
D-4 do while statement
D-4.I introduction of do while loop statement
D-4.II structure & syntax of do while loop statement
D-4.III creation of program with do while loopstatement
D-5 for loop statement
D-5.I introduction of for loop statement
D-5.II structure & syntax of for loop statement
D-5.III creation of program with for loop statement
D-6 nested for loop statement
D-6.I introduction of nested for loop statement
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 19 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
D-6.II structure & syntax of nested for loop statement
D-6.IIIcreation of program with nested for loop
statement
E. THE STATEMENT
E-1 introduction of statement
E-2 introduction of jump statement
E-3 introduction of break statement
E-4 structure & syntax of break statement
E-5 program creation using break statement
E-6 introduction of continue statement
E-7 structure & syntax of continue statement
E-8 program creation using continue statement
F. AN ARRAY
F-1 introduction of array
F-2 types of array
F-3 one dimensional array
F-3.I introduction of one dimensional array
F-3.II declaration of one dimensional array
F-3.III intialisation of one dimensional array
F-3.IV program creation using one dimensional array
F-4 two dimensional array
F-4.I introduction of two dimensional array
F-4.II declaration of two dimensional array
F-4.III intialisation of two dimensional array
F-4.IV program creation using two dimensional array
G. FUNCTION
G-1 introduction of function
G-2 types of function
G-3 advantages of function
G-4 implementation of function
G-5 declaration of function
G-6 calling a function
G-7 defining of user defined function
G-8 introduction of actual parameter
G-9 introduction of formal parameter
G-10 introduction of calling function
G-11 introduction of called function
G-12 program creation using function
G-13 calling a function
G-13.I introduction of calling a function
G-13.II introduction of call by value
G-13.III program creation using call by value
G-13.IV introduction of call by reference
G-13.V program creation using call by reference
G-13.VI function with no arguments and no return value
G-13.VII function with arguments and no return value
G-13.VIII function with no arguments and return value
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 20 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
G-13.IX function with arguments and return value
G-14 array & function
G-14.I introduction of array & function
G-14.II declaration of array & function
G-14.III program creation using array & function
G-15 recursive function
G-15.I introduction of recursive function
G-15.II declaration of recursive function
G-15.III program creation using recursive function
G-16 storage classes
G-16.I introduction of storage classes
G-16.II types of storage classes
G-16.III introduction of automatic variable
G-16.IV introduction of external variable
G-16.V introduction of static variable
G-16.VI introduction of register variable
H. CHARACTER STRING
H-1 introduction of string
H-2 declaration & initialisation of string variable
H-3 reading string from terminal
H-4 writing string to screen
H-5 string handling library function
H-6 program creation using character strings
H-7 2-d string array
H-7.I introduction of 2-d string array
H-7.II declaration of 2-d string array
H-7.III program creation using 2-d string array
I. POINTER
I-1 introduction of pointer
I-2 advantages of pointer
I-3 accessing the address of variable
I-4 declaration & initialization pointer
I-5 accessing a variable value through its pointer
I-6 program creation using pointer
I-7 pointer & array
I-7.I introduction of pointer & array
I-7.II declaration array with pointer
I-7.III program creation using pointer & array
I-8 pointer & character strings
I-8.I introduction of pointer & character strings
I-8.II program creation using pointer & character
strings
I-9 call by reference
I-9.I introduction of call by reference
I-9.II program creation using call by reference
J. STRUCTURES
J-1 introduction of structure
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 21 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
J-2 defining a structure
J-3 declaring structure variable
J-4 accessing structure members
J-5 input value in members
J-6 output value in members
J-7 structure initizalation
J-8 structure & syntax of structures
J-9 program creation using structure
J-10 structure & array
J-10.I introduction of structure & array
J-10.II structure n syntax of structure n array
J-10.III program creation using structure & array
J-11 structure within structure
J-11.I introduction of structure within structures
J-11.II structure n syntax of structure within
structures
J-11.III defining of structure within structure
J-11.IV program creation using structure within
structure
J-12 structure & function
J-12.I introduction of structure & function
J-12.II structure n syntax of structure & function
J-12.III defining of structure & function
J-12.IV program creation using structure & function
Module -6
C++ LANGUAGE
A. FUNDAMENTAL OF OBJECT ORIENTED PROGRAMMING
A-1 introduction of oop’s
A-2 features of oop’s
A-3 introduction of objects
A-4 introduction of classes
A-5 introduction of inheritance
A-6 introduction of reusability
A-7 introduction of overloading
A-8 concept of objects & classes
B. PROGRAMMING IN C++
B-1 introduction of programming
B-2 introduction of character set
B-3 introduction of c++ tokens
B-4 structure of c++ program
B-5 introduction of function
B-6 introduction of header files
B-7 introduction of input/output of c++
B-8 use of manipulators
B-9 use of editor
B-10 use of basic commands of editors
B-11introduction of compiling & linking
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 22 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
C. DATA TYPES, VARIABLE, CONSTANT
C-1introduction of constants
C-2 types of constants
C-3 introduction of data types
C-4 types of data types
C-5 introduction of variable & initialization of variable
C-6 introduction of operators & expressions
C-7 types of operators & expressions
C-8 program creation using operators & expression
C-9 introduction of automatic type conversion in expression
C-10 introduction of type casting
C-11 introduction of shorthands of c++
C-12 introduction of conditional expression
C-13 introduction of nested if
C-14 introduction of switch case default
C-15 program creation using conditional expression
C-16 introduction of break statement
C-17 introduction of loop
C-18 introduction of while, do while & for loop
C-19 program creation using loops
D. ARRAY
D-1 introduction of array
D-2 need of array
D-3 types of array
D-4 declaration of array
D-5 initialisation of one dimensional array
D-6 introduction n example of average of array elements
D-7 introduction n example of linear searching
D-8 introduction n example of finding max/min value
fromarray
D-9 declaration of string
D-10 initialisation of string
D-11 counting vowels/constants/digits/special characters
D-12 introduction of isalnum, isalpha, isdigit, islower,
isupper, tolower, toupper, strcpy,strcat,strlen,strcmp
D-13 introduction of 2-d array
D-13.I declaration of 2-d array
D-13.II initialization of 2-d array
D-13.III introduction of diagonal elements
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 23 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
E-9 introduction of returning value from a function
E-10 introduction of calling a function with array
E-11introduction of scope rule of function & variable
I. POLYMORPHISM
I-1 introduction of polymorphism
I-2 advantages of polymorphism
I-3 types of polymorphism
I-4 introduction of virtual function
I-5 syntax n example of virtual function
J. OPERATOR OVERLOADING
J-1 introduction of overloading
J-2 types of overloading
J-3 introduction of function overloading
J-4 syntax n example of function overloading
J-5 introduction of operator overloading
J-6 syntax n example of operator overloading
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 24 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
K. INHERITANCE
K-1 introduction of inheritance
K-2 syntax n example of inheritance
K-3 types of inheritance
K-4 introduction n example of simple inheritance
K-5 introduction n example of multiple inheritance
K-6 introduction n example of hierarchical inheritance
K-7 introduction n example of multilevel inheritance
L. FILE HANDLING
L-1 introduction of data file
L-2 introduction of text file
L-3 introduction of binary file
L-4 introduction of input/output stream
L-5 introduction of opening & declaration of file
L-6 introduction of closing file
L-7 introduction of text file
L-8 introduction of checking state flags
L-9 reading n writing a text file using fstream class
L-10 examples of file handling
Module -7
VISUAL BASIC
A. FUNDAMENTAL OF VISUAL BASIC
A-1 introduction of visual basic
A-2 getting start with visual basic
A-3 loading process of visual basic
A-4 introduction of integrated development environment
A-5 features of visual basic
A-6 elements of visual basic
A-7 introduction of tool bar
A-8 introduction of different windows of visual basic
A-9 the application wizard
C. PROGRAMMING STATEMENTS
C-1 introduction of operators
C-2 types of operators
C-3 introduction of an arithmetic operator
C-4 form n coding of an arithmetic operator
C-5 introduction form n coding of comparison operator
C-6 introduction form n coding of logical operator
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 25 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
C-7 introduction of control structure
C-8 introduction syntax n coding of if then end if
C-9 introduction syntax n coding of if then else end if
C-10 introduction syntax n coding of select case
C-11 introduction syntax n coding of looping statement
C-12 introduction of input/output box
D. ARRAY N PROCEDURES
D-1 introduction of array
D-2 declaration of array
D-3 types of array
D-4 introduction n example of single dimensional array
D-5 introduction n example of multi dimensional array
D-6 introduction of dynamic array
D-7 introduction of sorting
D-8 introduction of control array
D-9 introduction of collection
D-10 introduction of procedures
D-11 advantages of procedures
D-12 types of procedures
D-13 introduction of sub n function procedures
D-14 introduction of sub routine
D-15 coding related procedures
E. CREATION OF PROJECT
E-1 introduction of project
E-2 elements of project
E-3 creation renaming & saving of project
E-4 creation of user interface
E-5 elements of user interface
E-6 introduction of file system controls
E-7 designing the user interface
E-8 creation an application
E-9 introduction of event driven programming & common
properties, methods & events of visual basic
F. ACTIVE X CONTROLS
F-1 introduction of basic active x controls
F-2 introduction & properties of text box
F-3 introduction, methods & properties of list box
F-4 introduction, methods & properties of combo box
F-5 introduction, methods & properties of scroll bar
F-6 introduction, methods & properties of label
F-7 introduction, methods & properties of command button
F-8 introduction of grouping controls
F-9 introduction & properties of option button
F-10 introduction & properties of frame controls
F-11 introduction & properties of check controls
F-12 introduction & properties of line tools
F-13 introduction & properties of shape tools
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 26 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
F-14 introduction & properties of picture box
F-15 introduction & properties of image box
F-16 introduction & properties of common dialogs
F-17 introduction & properties of color dialog box
F-18 introduction & properties of font dialog box
F-19 introduction & properties of open & save dialog box
F-20 introduction & properties of print, help & image list
control
F-21 introduction & properties of tree view & list view
control
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 27 of 28
ADVANCE DIPLOMA IN COMPUTER APPLICATION
I-14 working with odbc
I-15 working with odbc drivers, setting an odbc data source
access odbc drivers
I-16 creating an odbc sources
I-17 introduction of active x objects
I-18 introduction of data connection methods
I-19 adding ado with project
I-20 introduction of ado data control
© All rights reserved. All copyright of this competency based curriculum is solely and exclusively owned by Navodaya-CSM (Rajasthan), INDIA. Page 28 of 28