PGDCA (Advanced Diploma in Computer Application)

Advanced Diploma in Computer Application(ADCA)Duration-1 year

Sem -1

Paper - 1

Computer Application

  • What Is A Computer
  • Characteristics Of A Computer
  • Generations Of Computer
  • Introduction To The Binary System
  • Components Of a Computer
  • Input Units
  • Output Units
  • Processing Unit
  • Storage
  • Classification Of Computers
  • Networking
  • Software
  • Operating  Systems
  • Computer Languages
  • Plug Ins
  • Applications Of Computer
  • Miscellaneous Terms

Using MS-DOS

  • What Is A Disk Operating System
  • How Is Ms-DosOrganised
  • Different Versions Of Dos
  • Directory Commands
  • General Commands
  • Disk Management Commands
  • Dos Utility Commands
  • Using Copy Con Command To Build File
  • Introduction to Simple Batch File
  • Batch File Command

Windows 7/8.1 or 10

  • Introduction
  • About Windows 7/8.1 or 10
  • Starting Windows 7/8.1 or 10
  • Components Of Windows Screen
  • Taskbar
  • Shutting Down Windows 7/8.1 or 10
  • Windows Programs/Applications
  • Using Windows Help
  • File Management
  • Window Explorer
  • the control panel & settings
  • icons in the control panel
  • mouse & keyboards
  • disk management
  • new look of windows 7/8.1 or 10
  • more built-in utilities
  • improved security
  • networking features
  • multimedia Capabilities of Windows 7/8.1 or 10
  • File and Folder Features
  • Internet Features
  • Features of Windows 7/8.1 or 10 Professional
  • Features of Linux

Introductions   MS-Word

  • Word Processing : An Introduction
  • MS-Word –An Introduction
  • Document Enhancement
  • Automated Features in MS-Word
  • Editing and Proofing Tools
  • Drawing , Tables,Borders,and Shading Tools
  • Creating a Table
  • Sorting
  • Find & Replace
  • Spell Checking Confirm
  • Autocorrect
  • Mail Merge
  • Templates
  • Using Wizards
  • Graphics with Word

 Introductions to MS-Excel

  • Spreadsheet : An Introduction
  • MS-Excel Introduction
  • Formulas
  • Functions
  • Formatting and Printing
  • Printing a work book
  • Working format in excel
  • Macros

 

Introductions MS- PowerPoint

  • Presentation : An Introduction
  • The PowerPoint Window
  • Commands
  • Creating Presentation
  • Drawing in MS-PowerPoint
  • Objects
  • Clip Art
  • Overview
  • Inserting a chart
  • Outlines and tables
  • Tables From MS- Word
  • Masters, Templates & Wizards
  • Templates
  • Wizards
  • Slide Shows
  • Printing your Presentation
  • Running a Slide show
  • Saving a Presentation as a Slide show

System Tools & Virus

  • Scan Disk
  • Disk Defragmenter
  • Backup
  • System Monitor
  • What is Virus
  • Norton Antivirus

 Internet & E-Commerce

  • What is Internet
  • Who manages the Internet
  • Internet Protocols
  • The IP Address
  • Uniform Resource Locator(URL)
  • Routing Packets over the Internets
  • Internet Service provider(ISP)
  • Type of Internet Connections
  • Services over the Internet
  • The World Wide Web
  • Using Internet Explorer
  • E-Commerce
  • E-Convergence
  • Security on the Internet
  • IT Enables Services (ITES)

Outlooks Express

  • Getting Started with Outlook Express
  • Folders
  • Using Outlook Express
  • Using the Address Book
  • Utilities
  • Managing Newsgroups

Dreamweaver

  • Components of  a Web Page
  • Getting Started with Front Page
  • Creating Lists
  • Creating Tables
  • Inserting Forms
  • Editing HTML
  • Adding Script
  • Introduction to Frames
  • Introduction to a Web
  • Other Utilities

MS-Access

  • Introduction to Database
  • Introduction to RDBMS
  • Introduction to MS Access
  • Tables
  • Forms
  • Queries
  • Reports

ISM

  • Malayalam Typing

 

 

Paper- 2

System Analysis &Development(SAD)

Overview of System Analysis And Design

  • Rely-Life Business System
  • Type Of Information System
  • Basic Principles Of Successful System

System Development Life Cycle

  • Life Cycle Models
  • System Documentation Considerations

The System Analyst

  • Skills, Qualifications And Responsibilities
  • Character And Ethics

System Planning And Analysis

  • Various Feasibility Studies
  • Cost Benefit Analysis

Tool And Techniques For Modelling

  • Decision tree
  • System flowchart

System Design AndModelling

  • File access and organization
  • Database design

Input And Output Design Control

  • Forms
  • Input design

Modular and structured design

  • Specifications

System Development, Implementation And Maintenance

  • System Implementation
  • Maintenance

System audit and security

  • Risk analysis
  • Control measures
  • Firewall

Object Oriented Analysis and Modelling

  • The Features Of Oops
  • Models Of Oops
  • Relationship Among Model

Management Information System

  • Different systems

 

Fundamentals Of C Language

  • Characters in c
  • Identifier
  • keywords
  • tokens
  • variables
  • constant

Operators And Expressions

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Increment And Decrement Operators(++  And  --)
  • Assignment Operators
  • Conditional Operator (? :)
  • Bitwise Operator

Input /Output Functions And Statements

  • Formatted Input/output functions
  • Character Input/output Function

Control Statements in C

  • If-else statement
  • Nested if – else statement
  • else-if ladder
  • Switch statement
  • go to statement
  • continue statement
  • exit function

 

Loop Control Structures in C

  • for loop
  • while loop
  • do-while loop

Arrays and Subscripted Variables

  • one-dimensional array
  • two-dimensional array

String Manipulations in C

  • String handling functions in c
  • Reading/writing strings
  • Additional string handling functions
  • operations with characters

Functions in C

  • user-defined functions
  • function declaration
  • calling function
  • actual or formal arguments
  • function prototypes
  • recursion
  • void function
  • Storage class in c

Structures and Unions

  • Structure variables and arrays
  • Structure as a function arguments
  • size of() of a structure
  • enum Data Type

Pointers

  • pointers as function arguments
  • pointer with arrays
  • dynamic memory allocation
  • pointer with string
  • pointer with structures
  • pointers to functions

 

 

Files

  • Types of files
  • File declaration
  • File processing

Visual Basic Programming Language(VB)

The Integrated Development Environment

  • Visual Basic Programming Language
  • Visual Basic Development Environment
  • Creating A VB Application

Managing projects

  • Creating An Interface
  • Setting Properties
  • Coding
  • Running The Application
  • Creating An Executable File
  • Customizing The Environment
  • Object Browser

Introduction To Visual Basic Language

  • Data Type
  • Variables
  • Constants
  • Operators
  • Arrays
  • Objects
  • Procedures
  • Decision Structures

Forms And Menus

  • Form Object
  • Menus
  • Using Dialog Boxes

Controls

  • Control Categories
  • Commonly Used Intrinsic Controls
  • Commonly Used ActiveX Controls
  • file system controls
  • custom controls

Concepts Of Objects And Classes

  • The Visual Basic Class
  • Creating Vb Classes
  • Class Module Vs Standard Module
  • Building Classes With The Class Builder
  • Object Linking And Embedding
  • OLE Container Control

Visual Basic and Windows API

  • The windows API and Visual Basic
  • Using The API Text Viewer Application
  • Dynamic-Link Libraries(DLL)
  • Decaling a DLL procedure
  • Manipulating graphics

Graphics with Visual Basic

  • Displaying Text On Form and Picture Box
  • Adding Pictures to the application
  • The Drawing Method
  • Working with color

Event Driven Programing

  • Event Handler
  • Some Common Events

Multiple Document Interface (MDI)

  • Creating an MDI Application
  • The MDI Notepad Application
  • Parent And Child Application

Data Manager and Data Controls

  • Visual Basic Database Architecture
  • Data Manager
  • Data Control

 

Data Controls

  • Data Access Object Model
  • Opening Database
  • Manipulating Records

Sem - 2

Paper -1

HTML & Web Page Designing

  • Introduction to HTML
  • Understanding the Basic Tags
  • Tags that affect the appearance of text
  • Indenting and Creating spaces with &nbsp and Creating lists
  • Creating Links
  • Images
  • Tables
  • Frames
  • Forms
  • Text formatting

C++ Program Structure

  • Pre-Processor Directives And Header File
  •  Header File
  • User Defined Data Type
  • Difference Between C And C++
  • Literals

Control Statements

  • The If  Else Statement
  • The Switch Statement
  • Break Statement
  • Continue Statement
  • Goto Statement

Looping Statements

  • The For Loop Statements
  • While Statement
  • Do-While Statements

Additional Operators In C++

  • Dummy Block({})
  • The Scope Resolution Operator (::)
  • Global Variable Accessing
  • Reference Operator

Macro

  • Non Argument Macro
  • Argument Macro

 

Arrays

  • Single- Dimension Arrays
  • Two- Dimension Arrays

Class And Objects

  • Accessing the class elements
  • normal class
  • nested class
  • class object as an array
  • class object as a pointer

Dynamic memory allocation

  • Memory allocation for 1D-Array
  • Memory allocation for 2D-Array

Constructors and destructors

  • Void constructor
  • Single constructor
  • multiple constructor
  • copy constructor
  • default constructor

Inheritance

  • Single inheritance
  • Multiple inheritance
  • Hierarchical inheritance
  • Multilevel inheritance
  • Hybrid inheritance
  • Multi Path inheritance

Polymorphism

Compile time polymorphism

  • Function Overloading
  • Function Overriding
  • Void Pointer
  • Operator overloading
  • Base class object receiving derived class object’s value
  • Base class pointer holding derived class object’s address

Virtual Function

Friend Function

Friend Class

Abstract class

Generic Functions

  • Template functions
  • Templates with different arguments
  • Templates function with other data types
  • Objects declaration using templates class
  • Template using base class and derived class
  • Template with friend function

Exception handling

  • Try
  • Throw
  • Catch

File Handling in C++

DBMS –(Database Management System)

  • Introduction of Database and DBMS
  •  Advantages and Disadvantages of DBMS
  • Components of DBMS
  • Levels of Architecture
  • Instance and Schemes
  • DBMS facilities
  • Database Users
  • Data dictionaries
  • Entity Relationship models
  • Attributes
  • Mapping  constraints
  • Aggregation
  • Mapping cardinalities
  • Entity sets and Relationship sets
  • Traditional Data Models
  • Relational Model
  • Relations
  • Normalization
  • Relational Algebra
  • Tuple Oriented Relational Calculus
  • Relational Database Design
  • Demoralization
  • Overview of Advanced DBMS

Basics of Java

 

  • Java - What, Where and Why? 
  • History and Features of Java 
  • Internals of Java Program
  • Difference between JDK,JRE and JVM 
  • Internal Details of JVM 
  • Variable and Data Type
  • Control Statements
  • Looping Statements
  • Array

 

OOPS Concepts

 

  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • static variable, method and block 
  • this keyword
  • Inheritance (IS-A)
  • Method Overriding
  • Covariant Return Type
  • super keyword
  • final keyword
  • Runtime Polymorphism
  • static and Dynamic binding
  • Abstract class and Interface
  • Package and Access Modifiers
  • Encapsulation
  • Object class 


String Handling

  • String: What and Why?
  • Immutable String 
  • String Functions
  • String Comparison
  • String Concatenation 
  • Substring
  • Methods of String class
  • String Buffer class

Exception Handling

  • Exception Handling: What and Why? 
  • try and catch block
  • Multiple catch block 
  • Nested try 
  • finally block 
  • throw keyword 
  • Exception Propagation
  • throws keyword 
  • Exception Handling with Method Overriding
     

Multithreading

 

  • Multithreading: What and Why?
  • Life Cycle of a Thread 
  • Creating Thread
  • Thread Scheduler
  • Sleeping a thread
  • Joining a thread 
  • Thread Priority
  • Garbage Collection
  • Runnable class 
     

Input and output

 

  • FileOutputStream&FileInputStream 
  • ByteArrayOutputStream 
  • SequenceInputStream
  • BufferedOutputStream&BufferedInputStream 
  • FileWriter&FileReader
  • CharArrayWriter 
  • Input from keyboard by InputStreamReader
  • Input from keyboard by Scanner 

 

AWT Controls and Swing Controls

 

  • Layout Managers
  • Event Handling
  • The Action Listener interface
  • Panels
  • Classes for various controls
  • JButton class
  • JRadioButton class 
  • JTextArea class 
  • JComboBox class
  • JTable class
  • JTree
  • Open Dialog Box 
  • Creating Notepad
  • Creating applications

 

DBMS –(Database Management System)

  • Introduction of Database and DBMS
  • Advantages and Disadvantages of DBMS
  • Components of DBMS
  • Levels of Architecture
  • Instance and Schemes
  • DBMS facilities
  • Database Users
  • Data dictionaries
  • Entity Relationship models
  • Attributes
  • Mapping  constraints
  • Aggregation
  • Mapping cardinalities
  • Entity sets and Relationship sets
  • Traditional Data Models
  • Relational Model
  • Relations
  • Normalization
  • Relational Algebra
  • Tuple Oriented Relational Calculus
  • Relational Database Design
  • Demoralization
  • Overview of Advanced DBMS

 

C-part 2

  • Arrays
  • Stacks
  • Queues
  • Linked List
  • Binary Search Tree
  • Sorting
  • Searching

Contact

CSOFT IT SOLUTIONS & TRAINING

Pendanathu Plaza , 2nd Floor,IDBI Bank, Near Head Post Office, Main Road-Pala,Kottayam, Kerala, Pin : 686575
Ph : +91 4822 200199, +91 4822 200 299, Mob : +91 9496804551, +91 9947889245

Email: csoftpala@gmail.com, Web: www.csoftitsolutions.com

C-SOFT COMPUTER EDUCATION & Tally Academy

2nd Floor, Ninarpally Bldg, Central Junction
Erattupetta - 686121, Kottayam District, Kerala
+91 4822- 277 341, +91 9544900199, +91 9496804551

Email: csoftetpa@gmail.com, Web: www.csoftitsolutions.com