Postgraduate Diploma in Software Engineering
Program Details
-
π°οΈ Duration:
9 Months (36 Weeks)
-
π Terms Info:
3 Semesters | 30 Credits
-
π§© Structure:
6 Intensive Modules + 36 Instructional Weeks
-
π§ Delivery:
Live Coding Sessions, System Design Workshops, Collaborative PR Reviews
-
π― Focus On:
Scalable Architecture, Clean Code & Software Engineering Principles
π Applicable Audience
B.Tech/M.Tech (CS/IT)
BCA/MCA/B.Sc (IT)
Software/IT Professionals
Career Switchers
Detailed Syllabus & Weekly Breakdown
Semester 1: Core Programming & Algorithms (Weeks 1β12)
- Module 1: Core Programming & OOP (Java/C++) (Weeks 1β6)
- Week 1-2: Core Language Constructs, Control Flow, Pointers/References
- Week 3-4: Object-Oriented Principles (Encapsulation, Inheritance, Polymorphism)
- Week 5-6: SOLID Principles, Design Patterns Basics (Singleton, Factory, Observer)
- Module 2: Data Structures & Algorithms (Weeks 7β12)
- Week 7-8: Time/Space Complexity, Arrays, Strings, Linked Lists
- Week 9-10: Stacks, Queues, Trees, Hashing, Recursion
- Week 11-12: Graph Algorithms, Sorting/Searching, Dynamic Programming Basics
Semester 2: Databases, Web Architecture & APIs (Weeks 13β24)
- Module 3: Database Design (SQL & NoSQL) (Weeks 13β18)
- Week 13-14: Relational DBs, Normalization, ACID Properties, Advanced Queries
- Week 15-16: Indexing, Transactions, Concurrency Control
- Week 17-18: NoSQL Data Modeling (Document, Key-Value), Caching mechanisms
- Module 4: Web Architecture & APIs (Weeks 19β24)
- Week 19-20: Network Protocols (HTTP, TCP/IP, WebSockets)
- Week 21-22: RESTful API Design, GraphQL, gRPC Basics
- Week 23-24: Authentication (OAuth 2.0, JWT), Security Best Practices
Semester 3: System Design & Enterprise Capstone (Weeks 25β36)
- Module 5: System Design & Microservices (Weeks 25β30)
- Week 25-26: Scalability (Vertical vs Horizontal), Load Balancing, CDNs
- Week 27-28: Monoliths vs Microservices, Event-Driven Architecture, Message Queues (Kafka/RabbitMQ)
- Week 29-30: Distributed Systems Concepts, CAP Theorem, Database Sharding
- Module 6: Enterprise Capstone (Weeks 31β36)
- Week 31-32: System Design & Architecture Planning for Capstone
- Week 33-34: Core Development, Test-Driven Development (TDD)
- Week 35-36: CI/CD Deployment, Profiling, Final Viva
Learning Outcomes
- Write highly optimized, clean, and maintainable object-oriented code.
- Master data structures and algorithms to solve complex computational problems.
- Design scalable databases and robust APIs connecting the frontend and backend efficiently.
- Architect scalable, fault-tolerant microservices and distributed systems.
Assessment Weightage
| Assessment Type |
Weightage |
| Master Capstone Project & Live Deployment |
30% |
| Hands-on Labs & Mini-Projects |
30% |
| Module & Mid-Term Assessments |
20% |
| Final Viva & Architecture Review |
20% |
The "WhiteCollar" Academic Rationale
This 9-month program trains you to be an elite software architect. By following the sequence of Code Foundations β DSA Mastery β Scalable Web Architecture β Microservices, WhiteCollar Academy ensures graduates are not merely coders, but software engineers ready to build and sustain complex, high-traffic enterprise applications.