Course Syllabus
📚 PGDCA Syllabus (Typical Structure)
🧩 Semester 1
1. Fundamentals of Computer
- Basics of computers
- Generations of computers
- Hardware & Software
- Input/Output devices
- Operating systems basics
2. Programming in C
- Basics of C language
- Data types, operators
- Control statements (if, loops)
- Functions & arrays
- Pointers & structures
3. Office Automation
- MS Word
- MS Excel
- MS PowerPoint
- Internet basics & email
4. Database Management System (DBMS)
- Introduction to DBMS
- Data models
- SQL queries
- Normalization
- Database design
5. Operating System
- Concepts of OS
- Process management
- Memory management
- File systems
🧩 Semester 2
1. Object-Oriented Programming (C++ / Java)
- Classes & objects
- Inheritance
- Polymorphism
- Exception handling
2. Data Structures
- Arrays, stacks, queues
- Linked lists
- Trees & graphs
- Searching & sorting
3. Computer Networks
- Networking basics
- Types of networks
- TCP/IP model
- Internet & security basics
4. Software Engineering
- SDLC (Software Development Life Cycle)
- Requirement analysis
- Design & testing
- Maintenance
5. Web Technology
- HTML, CSS
- JavaScript basics
- Introduction to web development
6. Project Work
- Real-world application development
- Documentation and presentation
🎯 Career Opportunities
After PGDCA, students can work as:
- Software Developer
- Web Developer
- Data Entry / Computer Operator
- IT Support Executive
- Database Administrator