Y4S1
Y3S2
Y2S2
Advanced Computer Architecture
Advanced Software Architecture
1. Classic Software Mistakes
2. Software Architecture and Styles
3. Software Architecture Design
4. Quality Management
5. Project Estimation
6. Project Estimation (COCOMO)
9. Project Scheduling
10. Project Planning
11. Verification Methods - Reviews
12. Configuration Management
13. Release Management
14. Change Management
15. Software Maintenance
16. Design for Maintainability
17. Test Plan, Strategy, Techniques
18. Test Driven Development
Artificial Intelligence
Net Centric Computing
Y2S1
Y1S2
Leetcode
The Art Of Computer Programming
Y1S1
Innovation - From Creativity to Entrepreneurship
Introduction to Data Science in Python
Algorithmic Toolbox
AP Computer Science A - Java Programming
Competitive Programming
HuggingFace Reinforcement Learning