Post Graduate Diploma In Computer Software Technology (PGDCST)
Post Graduate Diploma In Computer Software Technology (PGDCST)
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
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
Modular and structured design
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
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   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
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
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)
- 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
- 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