Course Syllabus
🟦 SEMESTER 1
1. Fundamentals of Information Technology
- Introduction to computers
- Operating systems
- Hardware & software basics
- Number systems
2. Programming Principles & Algorithms
- Flowcharts
- Algorithms
- Logic building
- Introduction to problem solving
3. Database Management System (DBMS)
- Introduction to databases
- SQL basics
- Normalization
- Data models
4. Web Technology & HTML
- Basics of internet
- HTML tags
- Forms & tables
- Introduction to CSS
5. Office Automation Tools
- MS Word
- MS Excel
- MS PowerPoint
- Email & digital communication
Practical Work
- IT lab
- HTML design
- SQL practice
🟩 SEMESTER 2
1. Object-Oriented Programming (OOP)
- Classes & objects
- Inheritance
- Polymorphism
- Encapsulation
- OOP in C++/Java (varies by institute)
2. Data Structures
- Arrays, linked lists
- Stacks, queues
- Trees & graphs
- Searching & sorting algorithms
3. Software Engineering
- SDLC (Software Development Life Cycle)
- Agile model
- Testing & documentation
- Project management basics
4. Web Development / Advanced Programming
(Institute may choose one)
- PHP / Java / Python basics
- Front-end & back-end basics
5. Computer Networks
- LAN, WAN, MAN
- Network devices
- Internet protocols
- Cybersecurity basics
Project Work
- Mini project or major project in:
- Web development
- Database application
- Software tool
- Management system
🎓 PGDCA SKILLS GAINED
- Programming basics
- Database handling
- Web designing
- Office automation
- Software development basics
- Networking & IT support