Quiz 2
Registry Synced

Modern Application Development 1 — BSCS2003

301 words
2 min read

Reading compass

Now · 📌 Course Overview

Modern Application Development 1 — BSCS2003

IIT Madras BS Degree | Diploma in Programming | 12 Weeks | 4 Credits Instructor: Madhavan Mukund

📌 Course Overview

This course covers full-stack web development using Flask (Python web framework), HTML/CSS/JavaScript for frontend, SQLite for databases, and deployment concepts. You'll build a complete web application from scratch.

📚 Topic Notes Index

Week 1 — Web Fundamentals

#TopicDescription
1.1Web FundamentalsHTTP, client-server, request-response, URLs
1.2HTML BasicsTags, attributes, forms, tables, semantic HTML
1.3CSS FundamentalsSelectors, box model, flexbox, responsive design

Week 2 — HTML & CSS Deep Dive

| 2.1 | Advanced CSS | Grid, positioning, animations, media queries | | 2.2 | JavaScript Basics | Variables, functions, DOM manipulation, events |

Week 3 — Flask Introduction

| 3.1 | Flask Intro | Routing, templates, Jinja2, static files | | 3.2 | Flask Forms | GET/POST, form validation, WTForms |

Week 4 — Flask + Database

| 4.1 | Flask + SQLite | SQLite, CRUD, database integration |

Week 5 — Sessions & Authentication

| 5.1 | Sessions & Cookies | Session management, login/logout, flash messages |

Week 6 — REST APIs

| 6.1 | REST APIs with Flask | JSON APIs, RESTful design, Postman |

Week 7 — Frontend-Backend Integration

| 7.1 | Frontend-Backend Integration | AJAX, fetch API, CORS |

Week 8 — Deployment & Project

| 8.1 | Deployment | WSGI, environment variables, hosting | | 8.2 | Project Integration | Project structure, best practices |

🔗 Cross-Course Connections

  • BSCS1002 — Python: Flask is a Python framework
  • BSCS2001 — DBMS: SQL and database concepts
  • BSCS2006 — MAD 2: Advanced frontend (React)

📊 Exam Weightage

ExamWeeksQuestions
Quiz 1Weeks 1-4715
End TermComprehensive1,679
Document outline

Keep your place and jump directly to a heading.

Table of Contents
System Normal // Awaiting Context

Intelligence Hub

Navigate the knowledge graph to generate context. The Hub adapts dynamically to surface backlinks, related notes, and metadata insights.