Year 4 · Semester 7 · 216 Hours
Placement Preparation + Specialisation
60% active placement · 25% specialisation track · 15% DSA intensive revision · Minimum 20 companies applied
216
Total Hours
250
LeetCode Cumulative
20
Min Companies Applied
4
Specialisation Tracks
Specialisation Tracks (Student Choice — pick 1)
Track 1
Full Stack / Backend Engineering
- Node.js advanced — streams, worker threads, performance
- PostgreSQL advanced — window functions, CTEs
- Redis — caching patterns, session management
- GraphQL basics; REST API versioning + Swagger
- AWS EC2 or Railway — SSL, domain, production deployment
Track 2
Data Analytics + ML Foundation
- NumPy, Pandas, Matplotlib — deeply, not surface level
- Exploratory data analysis on real datasets
- Scikit-learn — regression, classification, model eval
- Deploy ML model with FastAPI endpoint
Track 3
Android Development
- Kotlin basics — Java knowledge transfers directly
- Android Studio — Activities, Fragments, RecyclerView
- ViewModel + LiveData (MVVM); Retrofit for API calls
- Room database; Publish to Play Store
Track 4
Freelance + Remote Work
- Upwork profile optimisation; proposals that get responses
- Client communication and scope management
- Building a niche — MERN or Python or Data
- First client project guided with trainer