Coursework Index¶
Below is a consolidated, up-to-date list of my academic coursework.
🎓 Current Programs¶
M.Tech in Computer Science & Engineering (CSE)¶
Indian Institute of Information Technology, Guwahati (IIITG) — Pursuing
The MTech curriculum at IIITG is designed with a focus on research and development, integrating a year-long thesis.
Semester I¶
- CS611: Programming and Data Structures
- CS612: Design of Software Systems – 📘 Course Notes
- CS613: Concepts in Cloud Computing
- CS614: Seminar
Semester II¶
- CS621: Topics in DBMS
- CS625: Concepts of Algorithms
- CS633: Machine Learning
- CS626: Preliminary Thesis
Semester III¶
- CS634: Data Analytics
- CS622: Elective 1
- Elective 2
- CS700: Thesis
Semester IV¶
- Elective 3
- CS701: Thesis/Internship
BS in Data Science and Applications¶
IIT Madras — Pursuing
The program is structured across four levels, offering flexibility to exit at various stages.
Foundation Level¶
- Computational Thinking
- Mathematics for Data Science 1
- Mathematics for Data Science 2
- Statistics for Data Science 1
- Statistics for Data Science 2
- English 1
- English 2
- Python for Data Science
Diploma Level (Programming)¶
- Programming Concepts using Java
- Data Structures and Algorithms using Java
- Database Management Systems
- Software Engineering
- Operating Systems & Computer Architecture
- Networking & Security
- Programming Project 1
- Programming Project 2
Diploma Level (Data Science)¶
- Business Data Management
- Machine Learning Foundations
- Machine Learning Techniques
- Data Visualization
- Tools for Data Science
- Data Science Project 1
- Data Science Project 2
Degree Level (BSc & BS)¶
- Artificial Intelligence
- Deep Learning
- Natural Language Processing
- Computer Vision
- Reinforcement Learning
- Generative AI
- ML Engineering & MLOps
- Economics for Data Science
- Finance for Data Science
- Capstone Project
📜 Completed Programs¶
Post-Graduate Diploma in Statistical Methods & Analytics (PGDSMA)¶
Indian Statistical Institute, North-East Centre (ISI, NEC) — Completed in 2024
A focused one-year program with a comprehensive curriculum in theory and applications.
Semester I¶
- Probability Theory
- Statistical Methods I
- Statistical Inference
- Vectors & Matrices
- Programming: R and Python
Semester II¶
- Statistical Methods II
- Statistical Machine Learning
- Statistical Modeling
- Time Series and Regression Methods
- Project
MDP in Project Management and Leadership Skills for Rural Livelihoods¶
Institute of Rural Management, Anand (IRMA) — Completed in 2021
An intensive management development programme covering project planning, financial management, team leadership, monitoring & evaluation, and stakeholder negotiation.
- An Overview of Project Management — Prof. Uday Shankar Saha
- Project Feasibility Studies — Prof. Uday Shankar Saha
- Typical Issues and Challenges in Rural Development Projects — Prof. Hitesh Bhatt
- Need Assessment for Development Projects — Prof. Hitesh Bhatt
- Effective Project Planning – Mind Mapping and Developing Work Breakdown Structure — Prof. Ruchi Mishra
- Network Diagrams and Gantt Charts for Effective Project Execution — Prof. Ruchi Mishra
- Removing Perceptual Blocks — Prof. Saswata N. Biswas
- Emotional Intelligence for Project Team Leadership — Prof. Saswata N. Biswas
- Project Accounting – A Primer to Financial Accounting — Prof. Paresh J. Bhatt
- Conflict Management in Team — Prof. Satyendra C. Pandey
- Project Team Development — Prof. Saswata N. Biswas
- Costing and Budgeting for Rural Livelihood Projects — Prof. Paresh J. Bhatt
- Managing Time in Projects — Prof. Ruchi Mishra
- Effective Project Implementation — Prof. Ruchi Mishra
- Marketing Orientation for Rural Livelihood Projects — Prof. Pratik Modi
- Negotiation with Various Stakeholders — Prof. Satyendra C. Pandey
- Logical Framework Analysis — Prof. Hitesh Bhatt
- Monitoring and Evaluation of Development Projects through EVA — Prof. Hitesh Bhatt
- Work-Life Balance — Prof. Hitesh Bhatt
PGDM in Development Management¶
Development Management Institute (DMI) — Completed in 2020
The two‑year programme combines interactive learning terms with field‑based experiential learning. Courses are organised by term as recorded in the official academic transcript.
Term I¶
- Quantitative Methods for Development Management
- Financial Accounting
- Development Managerial Economics
- Community and Organisational Behaviour I
- Managerial Communication
- Principles of Management
- Sustainable Livelihoods Systems
- Social Research Methods I
Term II¶
- Financial Management
- Macro‑Economic Environment
- Social Research Methods II
- Principles of Marketing
- Social Mobilisation and Collective Action
- Production and Operations Management I
- Development Theories and Practices
- Community and Organisational Behaviour II
- Gender and Development
- Local Governance Systems I
Experiential Learning Segment I¶
- Development Immersion
Term III¶
- Human Resource Management
- Managing Cooperatives and Producer Organisations
- Marketing Management
- Management Information System
- Legal and Regulatory Environment
- Cost Systems and Management
- Local Governance Systems II
- Production and Operations Management II
- Appropriate Technologies for Development
Experiential Learning Segment II¶
- Enterprise Learning
Term IV¶
- Marketing Research and Analytics
- Project Management
- Food and Agri‑Business Management
- Big Data and Business Intelligence
- Supply Chain Management
- Sector Wide Analysis for Development
- Development Administration
- Community‑Based Microfinance
- Mobilising Financial Resources for Development
- Commodity Markets and Derivatives
Experiential Learning Segment III¶
- Management Internship
Term V¶
- Social Marketing
- Public Systems and Policy
- Disaster Risk Reduction and Management
- Strategic Management
- Impact Evaluation for Development
- Ethics and Values
- Innovation and Social Entrepreneurship
- ICT for Development
- E‑Business and E‑Commerce
- Social Audit in Development Sector
- Data Analysis using Excel
- WASH Services Management
B.Tech in Computer Science & Engineering (CSE)¶
Department of Information Technology, Gauhati University — Completed in 2016
The curriculum covered a wide range of foundational and advanced topics in computer science, with an emphasis on both theory and practical application.
First Year¶
- Computer Fundamentals
- Computer Programming – I & II
- Workshop Practice
- Engineering Mechanics
- Environmental Science
Second Year¶
- CS211: Data and File Structure
- CS212: Computational Mathematics
- CS221: Computer Organization and Architecture – I
- CS222: System Programming
- CS223: Discrete Mathematics
- CS224: Object Oriented Programming
- CS225: Database Management Systems
- HS221: Research Methodology
Third Year¶
- CS311: Algorithms and Complexity Theory
- CS312: Operating Systems
- CS313: Software Engineering
- CS314: Data Communication
- CS315: Engineering Statistics and Random Processes
- CS321: Theory of Computation
- CS322: Computer Networks
- CS323: Programming Languages
- CS324: Embedded System
Fourth Year¶
- CS411: Artificial Intelligence
- CS412: Computer Organization and Architecture – II
- CS413: Computer Graphics and Multimedia
- CS414: Compiler Design
- Major Project/Thesis
Many of the above courses included integrated lab components and projects, which are reflected in the course structure.
This page is under continuous expansion as I add more courses, notes, and resources.