ADCST (Advanced Diploma in Computer Software Technology)

Advanced Diploma in Computer Software Technology(ADCST)

Duration – 2year

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 Deferagmenter
  • 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

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 

 

Basics of AWT controls

 

  • Layout Managers
  • Event Handling
  • The Action Listener interface
  • Panels
  • Classes for various controls

 

Sem – 2

 Paper - 1

TALLY

Accounting definition

Objectives of accounting.

Branches of accounting.

  • Financial Accounting.
  • Cost of accounting.
  • Management accounting.

Accounting concepts

  • Accounting entity.
  • Going concern concept.
  • Money measurement concept.
  • Accounting period concept.

Accounting conventions

  • Dual aspects.
  • Full disclosure.
  • Matching.
  • Revenue realization.
  • Consistency principle.

Financial statement

  • Trading account.
  • Profit and loss account.
  • Balance sheet.

Journal definition

  • Rules of accounting.
  • Ledger.

Subdivision journal

  • Cash book (single, double, petty cash)
  • Purchase day book
  • Sales day book
  • Purchased return book
  • Sales return book

    BRS (Bank Reconciliation Statement)

       Trial balance

    Financial accounting with adjustments

  • Closing stock
  • Outstanding expense
  • Prepaid expenses
  • Income earned but not received
  • Income received in advance
  • Depreciation
  • Bad debts
  • Provision for doubtful bad debts
  • Provision for discount on debtors
  • Provisions for discount on creditors 
  • Interest on capital
  • Interest on drawing

Tally Erp.9

  • Features of Tally Erp.9
  • Technology advantages

Accounting voucher keys

(F11) Features

  • F1 Accounting Features.
  • F2 Inventory Features.
  • F3 Statutory Features

(F12) Configuration

Inventory creation

Inventory voucher creation

Currency creation

Cost center creation

Cost category creation

Budget creation

Price level creation

VAT computation (Value Added Tax)

  • Bill base Details
  • Interest Calculation
  • Batch Wise details
  • Use different Actual & Billed Qty
  • Separate Discount Column on invoice
  • Track Additional Cost of purchase
  • Multiple Ledger Creation
  • Accounting Voucher Type Creation
  • Group Creation
  • Multiple Stock Item Creation
  • Inventory Voucher Type Creation
  • Shortcut Keys

 

Payroll creation

Job costing

POS (Point of sales)

Tax computation

  •    CST (Central Sales Tax)
  • TDS & TCS (Tax Deducted at Source &Tax Collected at Source)
  • To set password

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 

 

Basics of AWT controls

 

  • Layout Managers
  • Event Handling
  • The Action Listener interface
  • Panels
  • Classes for various controls

 

Paper - 2

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++

Sem – 3

 Paper -1

Fundamentals of Computer

Paper – 2

C-part- 2

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

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

Sem-4

 

Paper -1

 

Ul/UX Controls Web design

Photoshop

  • Introduction to Photoshop
  • Basic drawing tools menu
  • Selection mode
  • Transformation
  • Adjust color
  • Paint brushes and Art tools
  • Digital painting
  • Shortcut keys
  • Using mask
  • Guide
  • Grid
  • Importing and Exporting images
  • Stylize
  • Layers and Path
  • Palettes
  • Filter and Effects
  • Photo Repair
  • Pattern Creation
  • Brush Creation

Illustrator

  • Introduction to Illustrator
  • Work Area
  • Creating basic Shapes
  • Applying transparency
  • Blending mode
  • Working with layers
  • Transforming object
  • Shortcut keys
  • Placement and Order object
  • Stylize
  • Blending shape and
  • Working with symbols
  • Using 3D effects

Dreamweaver

  • Vector And Raster Software
  • Face of DW
  • Menus and Toolbar
  • Status bar
  • Property Inspector
  • Customizing DW
  • Interface
  • Site Control
  • Linking
  • Typography
  • Tables
  • Layout
  • Frames
  • Rollover
  • Sourcing and Configuring HTML
  • Forms
  • Graphics and Multimedia
  • Templates and Libraries

 

InDesign

  • Introduction to InDesign
  • Objects
  • Text
  • Graphics
  • Working with pages
  • Layers
  • Color and Gradients
  • Manipulating and Transform Objects
  • Work with text
  • Specifying Character Attributes
  • Setting up tab and Tables
  • Effects for Graphics
  • Free-Form shapes and Curved Paths
  • Import Data
  • Export Data
  • Working with Columns
  • Control Palette
  • Index and Contents

CorelDraw 

  • Introduction to CorelDraw
  • Drawing Screen
  • Working with Tool
  • Line Spacing and Word Spacing
  • Artistic Text
  • Working with Shapes
  • Text and Objects
  • Shortcut Keys
  • Special Effects to Bitmaps
  • Selecting Fill and Hairline Colors
  • Duplicating and Manipulating Objects
  • Combining Objects
  • Intersecting Objects
  • Shaping and Reshaping Objects
  • Converting Symbols

Paper -2

 

Windows 8.1 (410)

  • Networking (Definition, Classification, Advantage)
  • ISO / OSI Model
  • MAC Address
  • IP Address
  • Sub netting
  • Windows Installation (Install OS, Main Formats, cabling etc…)
  • Disk Management
  • User Creation
  • Group Creation
  • Add User in a Group
  • Default Groups in Windows
  • Folder Sharing, Security and Permissions etc….
  • MAP Network Drive
  • Disk Quota
  • Remote Desktop Connection
  • Peer to Peer N/W Configuration
  • Backup and Restore

Windows 2012 Server

  • Install and Configure Windows 2012 Server
  • Add Desktop icon, Adjust Screen Resolution etc…
  • Create User and Group in Windows 2012 Server
  • To Add User in a Group
  • Remote Desktop connection between Server to Client
  • Disk Quota
  • DNS Install and Configuration
  • IIS Install and Configuration
  • DNS & IIS Install and Configuration

Windows 2012 Server Active Directory (412)

  • Brief History of ADDS
  • Classification of ADDS (Types and Partitions)
  • Install and Configure ADDS
  • User and Group Creation in ADDS
  • Configure Additional Domain Controller
  • Configure Organizational Unit (OU)
  • Configure Logon Script
  • Configure Multiple Logon Script
  • To set User Setting (Time Portion, Account Expire)
  • Explain the Concept Profile (Definition, and Types)
  • Roaming  Profile Configuration
  • Configure Mandatory Profile
  • Configure User data / Home folder

Windows 2012 Server Application Infrastructure (413)

  • DHCP Configuration
  • Install and Configure
  • IP Reservation
  • Add Exclusion and Delay
  • Secondary Zone
  • Stub zone
  • Configure Http Redirection
  • Printer Pooling, Printer sharing etc…
  • Windows Deployment Service (WDS)

Windows 2012 Server Network Infrastructure (414)

  • Explain the Terms of Routing
  • Types, Definition
  • Configure Static Routing
  • Configure Dynamic Routing
  • Configure ACL
  • Configure NAT
  • Configure DHCP Relay Agent

Web Technology

 

Introduction to PHP

  • Evaluation ofPhp
  • Basic Syntax 
  • Defining variable and constant 
  • Php Data type
  • Operator and Expression 

 

Handling Html Form with PHP

  • Capturing Form Data 
  • Dealing with Multi-value filed 
  • Generating File uploaded form 
  • Redirecting a form after submission 
  • All controls in forms

 

Decisions and loop

  • Making Decisions
  • Doing Repetitive task with looping 
  • Mixing Decisions and looping with Html 

Function and Class

  • Understand what function
  • Need of Function in PHP
  • Advantage of Function over statements
  • PHP Function declaration with Example
  • PHP Function Calling
  • PHP Function with arguments
  • Default Arguments in Function
  • Types of arguments in Function

 

String

  • Creating and accessing String 
  • Searching & Replacing String 
  • Formatting String 
  • String Related Library function

Array

  • Anatomy of an Array
  • Creating index based and Associative array 
  • Accessing array Element
  • Looping with Index based array 
  • Looping with associative array using each() and foreach() 
  • Some useful Library function 

State management

  • Cookies in PHP
  • Sessions in PHP

PHP with XML

Database Connectivity with MySQL

 

  • Connection with MySQL Database 
    Performing basic database operation(DML) (Insert, Delete, Update, Select) 
    Setting query parameter 
    Executing query 

 

Introduction to AJAX

 

  • Connection with MySQL Database  with AJAX

 

Asp.Net Standard Controls

 

Displaying information

 

  • Label Controls
  • Literal Controls
  • Bulleted List
  • Accepting User Input

 

Textbox controls

 

  • RadioButton and RadioButtonList Controls
  • CheckBox and CheckBoxList Controls
  • Button controls
  • LinkButton Control
  • ImageButton Control
  • Using Hyperlink Control
  • DropDownList
  • ListBox
  • Displaying Images
  • Image Control
  • Image Map Control
  • Using Panel Control
  • Using Hyperlink Control

 

Asp.Net Validation Controls

 

  • Required Field Validator Control
  • Regular Expression Validator Control
  • Compare Field Validator Control
  • Range Validator Control
  • Validation Summary Control
  • Custom Validator Control
  • Summary

Decision making and Loop

  • Form controls with decision statement
  • Form controls with loop statement

 

ASP.NET StateManagement

  • Session
  • Cookies
  • View State
  • Query String

Database Connection

  • Queries using MySQL Server
  • Database connection with MYSQL
  • Working with Dataset and Data Table
  • Using LINQ
  • Using Stored Procedure

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.csofteducation.com