
Study Materials
Olympiad Prep
Algebra
- Atiyah & Macdonald – Introduction to Commutative Algebra
- Dummit & Foote – Abstract Algebra
- Gilbert Strang – Linear Algebra and Learning from Data
- Hoffman & Kunze – Linear Algebra
- Hungerford – Algebra
- Introduction to Linear Algebra
- Linear Algebra Done Right – Sheldon Axler
- Linear Algebra – Rao & Bhimasankaram
- Martin – Algebra
- Rotman – Advanced Modern Algebra
- Herstein – Topics in Algebra
- Introduction to Rings and Modules
Calculus & ODE
Probability
Discrete Mathematics
Number Theory
Topology
Computer Science
Install using Chocolatey:
```pwsh
choco install vscode.install
```
or install using WinGet
```pwsh
winget install -e --id Microsoft.VisualStudioCode
```
Linear Algebra
💻 Fundamentals of C Programming
Mini C Programming Project
Project Description
This project serves as the capstone assignment for the Fundamentals of C Programming course. The objective is to design and implement a complete software application by integrating concepts such as modular programming, file handling, dynamic memory allocation, recursion, pointers, and user-defined data structures. Emphasis is placed on writing efficient, well-documented, and maintainable C code while following good programming practices.
Submittables
- 📄 Project Statement
- 📑 Final Report
- 💻 Source Code
- 📊 Presentation Slides
📊 Introduction to Statistics and Computation of Data
Statistical Analysis of Real-World Data
Project Description
The project involves analysing a real-world dataset using fundamental statistical techniques. The objective is to perform data cleaning, exploratory data analysis, estimation, hypothesis testing, and graphical visualisation using statistical software, followed by interpreting the results in a clear and reproducible manner.
Submittables
- 📄 Project Statement
- 📑 Final Report
- 💻 R Source Files
- 📈 R Markdown Notebook
- 📊 Presentation Slides
⚙️ Design and Analysis of Algorithms (DAA)
Travelling Salesman Problem
Project Description
The project investigates the Travelling Salesman Problem (TSP), one of the classical NP-hard optimisation problems. It focuses on implementing and comparing exact and approximation algorithms, analysing their computational complexity, and experimentally evaluating their performance on benchmark instances. Particular emphasis is placed on algorithm design, correctness, efficiency, and empirical analysis.
Submittables
- 📄 Project Statement
- 📑 Final Report
- 💻 Source Code
- 📊 Experimental Results
- 📽 Presentation Slides
🗂️ Data Structures and Algorithms (DSA)
Data Structure Implementation Project
Project Description
This project focuses on the implementation and analysis of fundamental data structures and algorithms. The objective is to design efficient implementations, evaluate their asymptotic performance, and experimentally compare their practical behaviour under different workloads. The project reinforces algorithmic thinking together with good software engineering practices.
Submittables
- 📄 Project Statement
- 📑 Final Report
- 💻 Source Code
- 📈 Performance Analysis
- 📽 Presentation Slides
There are no articles to list here yet.
