
Post Graduate Diploma in Computer Application (PGDCA)
SYLLABUS – HARTRON’S POST GRADUATION DIPLOMA IN COMPUTER APPLICATION (HPGDCA)
Duration – 52 weeks
Week- 1
- COMPUTER FUNDAMENTALS
- Knowing computer
- Components of computer
- Computer Memory
- Concepts of Hardware and Software
- Data Processing and Number System
- WINDOWS
- Introduction to operating system and its types
- Functions of Operating System
- Introduction to multiprocessor & processing modes
- Working with windows
- Managing files and folders
- Control Panel
- Personalizing your window
- Window Accessories
Practical Assignment
Week -2 to 5
- WORD PROCESSING
- Introduction to Word processor
- Word processing Basics
- Text creation and Editing
- Formatting text and Paragraph
- Inserting graphics
- Header and footer
- Working with table
- Mail merge
- Page setup and Print
- LEARNING TYPING
- Introduction
- Correct posture while working on computer
- Digit Placement and Positioning
- Typing with Various keys
- Touch typing
- Speed typing
Practical Assignment
Week- 6 to 8
- SPREAD SHEET
- Introduction to spread sheet
- Elements of spread sheet
- Manipulation of cells
- Formula and Functions
- Managing Data
- Inserting charts and Graphs
- Page Setup and Print
Practical Assignment
Week -9
- DIGITAL PRESENTATION
- Introduction to digital Presentation
- Basics of Presentation
- Preparation of Slides
- Inserting Objects
- Templates and color scheme
- Presentation of slides
- Creating multimedia slides
- Printing Handouts
Practical Assignment
Week-10
- INTERNET AND E-MAIL
- Introduction
- Basics of Computer network
- WWW and Web browsers
- Navigating through web
- Services on web – E-mail, Chat etc
- Security and privacy issues
Practical Assignment
Week-11
- INTRODUCTION TO E- GOVERNANCE AND DIGITAL FINANCIAL SERVICES
- Introduction
- Scope of e- governance
- Digital Financial services
- BASIC TROUBLE SHOOTING
- Introduction
- Checking PC connections
- Checking I/O device
- Basic network problems
Practical Assignment
Week- 12
TYPING PRACTICE/ REVISION SESSION
Week -13
- INTRODUCTION TO PROGRAMMING TECHNIQUES
- Introduction to programming history
- Objective of program design
- Various programming techniques
- Unstructured Programming
- Procedural Programming
- Modular Programming
- Object-oriented Programming.
Week – 14 to 18
- INTRODUCTION TO C
- Historical development of C,
- The C character Set
- Datatypes and Variables
- Constants, Literals & Type conversion
- C keywords, identifiers &Operators
- Decision control structure and Loops
- Pointers, Arrays & Strings
- Function, passing arguments to Function
- Structure and Storage Classes
- File Handling.
Week – 19 to 24
- INTRODUCTION TO C++ & DATA STRUCTURE
- Introduction to Oops and its characteristics
- Program Statements
- Variables and constants
- Decision control structure and Loops
- Functions, passing arguments to function
- Arrays & pointers
- Strings & structures
- Classes & Objects
- Constructors and Destructors
- Inheritance
- Operator overloading & Polymorphism
- Virtual, Friend and Static functions
- File Handling
- Introduction to Data Structure
- Abstract Data Type
- Algorithm Efficiency and Analysis
- Pointers and Dynamic Arrays
- Linked List, Stacks & Queues
- Recursion
- Trees
- Sorting and searching techniques
Week – 25
TYPING PRACTICE/ REVISION SESSION
Week – 26 to 28
- FUNDAMENTALS OF COMPUTER NETWORKS
- Introduction to Data Communication and its modes
- Digital & Analog
- Parallel & Serial
- synchronous & asynchronous
- simplex, half duplex, full duplex & multiplexing
- Communication Channels
- Wired transmissions ( Coaxial Cables- base band, broadband, Optical Fiber transmission)
- Wireless transmission(Microwave, infrared, laser, radio & satellite transmission)
- Communication Switching Techniques
- Circuit, Message & Packet Swiching
- Network Reference Models
- OSI references model
- TCP/IP reference model
- comparison of OSI and TCP/ IP reference model
- Network Topologies
- Data link layer design issue
- Services provided to the network layer
- Framing, error control
- Flow control HDLC, SDLC
- Data link layer in the internet (SLIP, PPP).
- MAC sub layer
- CSMA/CD, IEEE standards, FDM, TDM, CDMA
- The Network Layer (Design Issues)
- Routing Algorithms
- Optimality principled, shortest path routing
- Concept of Internet Working
- Introduction to Data Communication and its modes
Week – 29 to 34
- WEB TECHNOLOGIES
- Introduction to Web Server
- Web Client/Browser communication
- Introduction to HTML elements
- HTML tags and Attributes
- Creating HTML Page
- HTML links, List types
- Creating HTML tables
- Adding pictures & images
- Adding video and Graphics
- Page accessibility
- Frames and Forms
- New elements in HTML
- Introduction to CSS
- Types of CSS
- Colors and Backgrounds(single and multiple)
- Fonts and text
- Links
- Class and id selectors
- Div and span tag
- Margins and padding
- Borders
- Positioning, floats and z-index
- 2D and 3D Transforms, transitions and animation
- Introduction to JavaScript
- Basic structure
- Control Structure
- Arrays and Strings
- Functions
- Document Object Model
- Events and Methods
- Validation
- Hosting your Site
- Internet Service Provider
- Planning and designing your Web Site
- Steps for developing your Site
Week – 35 to 37
- CONCEPTS OF SOFTWARE ENGINEERING & PROJECT MANAGEMENT
- Introduction to software engineering
- Characteristics , Components and Applications
- Software Process Models (Waterfall & Spiral model, Prototyping)
- Concepts of Project Management
- S/W Project Planning
- Decomposition Techniques
- Cost Estimation Models (COCOMO Model, The S/W Equation)
- Principal of Structured Analysis
- DFD, ER-Diagram & Data Dictionary
- Concepts of S/W Design and Designing Methodology
- Testing Fundamentals and Testing Strategies
Week – 38 to 40
- CONCEPTS OF RDBMS WITH SQL SERVER BASICS
- Introduction Database and RDBMS
- Limitations of File Based System Database Approach
- DBMS Functions and Approach
- Relational Model, Concepts & Codd’s Rules
- Functional Dependencies and Normalization
- Introduction To SQL server
- Creating database and tables
- Data types
- Querying and modifying data
- Subqueries & Joins
- Views and Derived tables
- Introduction to programming with transact-SQL
- Introduction to Stored Procedures and Triggers
Week – 41 to 43
- BASICS OF COMPUTER ORGANIZATION
- Information Representation
- Number System & Binary Arithmetic
- Fixed point & Floating Point representation
- BCD Codes
- Error Detecting and Correcting Codes
- ASCII, EBCDIC Codes
- Unicode Binary Logic
- Boolean Algebra, theorems and Functions
- Truth Tables
- Simplification of Boolean Function ( Venn Diagram & Karnaugh Map )
- Digital Logic
- Basic Gates (AND, OR, NOT)
- Universal Gates ( NAND, NOR, XOR, XNOR)
- Implementation of Digital Circuits
- Combinational Logic
- Combinational Circuits
- Half Adder, Full Adder
- Half Subtractor, Full Subtractor
- Encoders, Decoders
- Multiplexer, Demultiplexer
- Information Representation
Week – 44 to 49
- Net
- Introduction to .net framework
- Features and architecture of Vb.net
- Introduction to visual studio.net
- .Net IDE interface & event Driven Programming
- Variables, Constants and Operators
- Type conversion, Scope & lifetime of variables
- Decisions and Conditions
- Looping statements, Arrays & Collections
- Sub-Procedures, Sub-Routines & Functions
- Working with multiple Forms and Menu Designing
- Introduction to object oriented programming( creating Class, Inheritance, Polymorphism, Interface)
- Exception handling
- Overview of ADO.net
- Database Connectivity using SQL Server
Week – 50
- COMMUNICATION SKILL
- Introduction to communication skill
- Communication and its importance
- Principal of effective communications
- Types of communications and body language
- Listening Skills
- Importance of Effective Listening
- Difference between Hearing and Listening
- Measures to improve listening
- Reading Skills
- Importance of reading
- Types of reading
- Techniques of reading
- Employment skills
- Contents of good Resume
- Guidelines for writing Resume
- Interview Skills
- Introduction to communication skill
Week – 51 to 52
TYPING PRACTICE/ REVISION SESSION
*NOTE : Typing practice to be inclusive part throughout the course.
Course Duration : 52 Weeks
Eligibility : Graduate or Equivalent