95470 39233 iocedinhata@gmail.com
logo
INSTITUTE OF COMPUTER EDUCATION

POST GRADUATE DIPLOMA IN COMPUTER APPLICATION

 

Post Graduate Diploma in Computer Applications (PGDCA) 

Semester 1

1. Fundamentals of Computer & Information Technology

  • Introduction to Computers: Hardware & Software
  • Number System (Binary, Octal, Hexadecimal)
  • Operating System Basics (Windows, Linux, macOS)
  • Software Categories: System, Application, Utility Software
  • Introduction to Networking & Internet
  • Cloud Computing & IoT Overview

2. Programming in C

  • Fundamentals of C Programming
  • Data Types, Variables, and Operators
  • Control Statements (if-else, loops, switch)
  • Functions, Arrays, and Pointers
  • Structures & Unions
  • File Handling in C

3. Database Management Systems (DBMS)

  • Database Concepts & Architecture
  • Data Models (Relational, Hierarchical, Network)
  • SQL: Queries, Joins, Subqueries
  • Normalization & Indexing
  • Transactions and Concurrency Control
  • Introduction to NoSQL Databases

4. Operating System Concepts

  • Basics of Operating Systems
  • Process Management (Threads, Scheduling)
  • Memory Management (Paging, Segmentation)
  • File System & Disk Management
  • Security & User Management
  • Case Study: Windows vs Linux

5. Practical Lab – C Programming & SQL

  • Writing & Debugging C Programs
  • Database Creation & SQL Queries
  • Stored Procedures & Triggers

Semester 2

6. Object-Oriented Programming with Java

  • Introduction to OOP Concepts
  • Classes, Objects, and Methods
  • Constructors & Inheritance
  • Exception Handling
  • File Handling in Java
  • Multi-threading & Collections Framework

7. Web Technologies (HTML, CSS, JavaScript, PHP, ASP.NET)

  • Basics of Web Designing: HTML5 & CSS3
  • JavaScript & jQuery for Interactivity
  • PHP & MySQL for Dynamic Websites
  • Introduction to ASP.NET
  • Responsive Web Design (Bootstrap)

8. Software Engineering & System Analysis

  • Software Development Life Cycle (SDLC)
  • Agile & Waterfall Models
  • Requirement Analysis & Feasibility Study
  • Software Testing & Debugging Techniques
  • Version Control (Git, SVN)

9. Data Communication & Computer Networks

  • Network Topologies & Protocols
  • OSI & TCP/IP Models
  • IP Addressing & Subnetting
  • Network Security & Cryptography
  • Wireless & Mobile Networks

10. Practical Lab – Java, Web Development & Networking

  • Java Program Development
  • Web Application Development
  • Networking Commands & Packet Analysis

Enquiry Form