← All courses
Diploma / Programming · CS2006P
CS2006P · Diploma / Programming · 2 credits

MAD II — Project

A full front-end + back-end application built to a real specification, delivered as the MAD II capstone.

Instructor Prof. Nitin Chandrachoodan & Mr. Thejesh GN Term Every term Prereq CS2006
In this chapter
  1. Syllabus§ 1
  2. Milestones§ 2
  3. Previous Year Questions§ 3
  4. Project Sessions§ 4
  5. Resources§ 5

§ 1Syllabus

This project is an advanced course that builds on the foundations of "Modern Application Development - I," focusing on creating dynamic web applications using Vue.js. It covers key concepts such as token-based authentication, asynchronous task execution with Celery and Redis, caching techniques, and essential security practices including CORS, enabling students to develop scalable and secure applications. This Project provides hands-on experience in building end-to-end web applications using technologies such as HTML, CSS, JavaScript, Flask, APIs, and SQLite. It focuses on developing secure, efficient, and deployable applications while applying core web development concepts.

Co-requisite: BSCS2003: Modern Application Development I

Faculty:

How the project runs:

Official syllabus on the IITM study portal →

§ 2Milestones

Milestone dates and submission deadlines not yet added.

§ 3Previous Year Questions

TermPaperSolutionsNotes
No papers uploaded yet.

§ 4Project Sessions

TermSession playlist
24T1MAD II — Jan 2024 — Project
24T2MAD II — Project Live Sessions — May 2024
24T3MAD II — Project Sessions — Sept 2024
25T1MAD 2 Project Sessions — Jan 2025
25T2MAD 2 Project Sessions — May 2025
25T3MAD 2 Project Sessions — Sep 2025

§ 5Resources

Project help2