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