ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Charotar University of Science and Technology
Faculty of Technology and Engineering
U & P U. Patel Department of Computer Engineering
Lesson Planning
2
Academic Year :2026-27Semester: 4th Div: 1
3
Subject Coordinator :Dr. Martin ParmarLec Hours/week: 3
4
Subject Teacher Name: Dr. Martin Parmar
5
Subject Code: ITUE203Subject Name: Web Development Framework
6
7
WeekUnit numberPlannedTopics
8
Faculty NamePlanned Date [DD/MM/YYYY]
9
11MKP6/7/2026Web technologies overview: Internet vs Web, web client, web server, browser, webpage, website, HTTP/HTTPS and request-response cycle
10
1MKP6/7/2026Web protocols, secure connections, status codes, development tools: VS Code, browser developer tools, XAMPP/WAMP.
11
1MKP7/7/2026Website design principles: sitemap, navigation planning, static vs dynamic website, web application types, architecture, local server and global server
12
13
22MKP9/7/2026User-centered design approach and HTML5 document structure: DOCTYPE, html, head, body, metadata, semantic layout
14
2MKP13/7/2026HTML typography fundamentals: headings, paragraphs, text formatting, elements, links, relative/absolute paths, ordered/unordered lists
15
2MKP14/7/2026HTML tables and layout composition: table, tr, th, td, thead, tbody, lists, page sections and navigation layout
16
17
32MKP16/7/2026Images, iframe and entities: img attributes, alt text, figure/figcaption, iframe usage, special characters and accessibility basics
18
2MKP20/7/2026HTML forms and multimedia: form, input types, labels, textarea, select, buttons, audio, video, canvas/SVG overview
19
2MKP21/7/2026CSS fundamentals: properties and values, selectors, colors, typography, text formatting, page formatting and box model
20
21
43MKP24/7/2026JavaScript introduction and interactions: script placement, console, alert(), prompt(), confirm() and basic browser interaction
22
3MKP23/7/2026JavaScript variables and data types: var, let, const, number, string, boolean, null, undefined and type conversions
23
3MKP27/7/2026JavaScript operators, Math object and comparisons: arithmetic, assignment, logical, comparison and ternary operators
24
25
53MKP28/7/2026Conditional branching and loops: if, else-if, switch, for, while, do-while, break and continue
26
3MKP30/7/2026Functions, function expressions and arrow functions: parameters, return values, scope and callback concept
27
4MKP3/8/2026Introduction to Document Object Model: DOM tree, document object and relationship among HTML, CSS and JavaScript
28
29
64MKP4/8/2026Accessing DOM elements: getElementById(), getElementsByClassName(), getElementsByTagName(), querySelector() and querySelectorAll()
30
4MKP6/8/2026Accessing and modifying DOM content and style: innerHTML, textContent, value, setAttribute(), classList and style property
31
4MKP10/8/2026Event listener operations and event handlers: onclick, onchange, onsubmit, addEventListener(), event object and form events
32
33
75MKP11/8/2026JavaScript objects: object syntax, properties, methods, dot notation, bracket notation and nested objects
34
5MKP13/8/2026Object references, copying and garbage collection: primitive vs reference, shallow copy, Object.assign() and spread operator
35
5MKP17/8/2026Object methods and this keyword: method definition, this binding, constructor function and operator new
36
37
85MKP18/8/2026Object-to-primitive conversion and methods of primitives: toString(), valueOf(), string/number primitive methods
38
5MKP20/8/2026Numbers and strings in JavaScript: number methods, string methods, template literals and common validation operations
39
5MKP24/8/2026Arrays and array of objects: declaration, indexing, updating, traversal and object-array based student/event data
40
41
95MKP25/8/2026Array methods and iterables: push, pop, shift, unshift, slice, splice, forEach, map, filter, find, reduce, sort, for...of
42
28/8/2026Declared Holiday — No Lecture
43
5MKP27/8/2026JSON methods and toJSON: JSON syntax, JSON.parse(), JSON.stringify(), toJSON() and rendering JSON data
44
6MKP31/8/202Introduction to PHP and server-side programming: PHP execution flow, XAMPP/Apache, PHP syntax, echo, variables and data types
45
4/9/2026Declared Holiday — No Lecture
46
Sessional / Internal Examination Week (08/09/2026 to 12/09/2026): No Teaching
47
106MKP1/9/2026PHP decision and loop structures: if, else, switch, for, while, do-while and foreach
48
6MKP3/9/2026PHP functions: built-in functions, user-defined functions, parameters, return values, include and require
49
6MKP15/9/2026PHP arrays: indexed arrays, associative arrays, multidimensional arrays, traversal and useful array functions
50
51
116MKP17/9/2026Handling forms with PHP: GET, POST, REQUEST, form action, form method, receiving data and redirect after submission
52
6MKP21/9/2026PHP validation, sanitization and file handling: trim(), htmlspecialchars(), filter_var(), text file and CSV read/write/append
53
6MKP22/9/2026Sessions and cookies: session_start(), session variables, login state, logout, session_destroy(), cookies, expiry and remember-me concept
54
55
126MKP24/9/2026PHP OOP and advanced OOP: class, object, properties, methods, constructor, destructor, interface, abstract class and object cloning
56
7MKP28/9/2026Database overview and types: DBMS, relational database, NoSQL database, key-value stores and document-based databases
57
2/10/2026Declared Holiday — No Lecture
58
7MKP29/9/2026Relational database concepts: tables, rows, columns, primary key, foreign key, relationships and normalization overview
59
60
137MKP1/10/2026Data definition and manipulation queries: CREATE, ALTER, DROP, INSERT, SELECT, UPDATE and DELETE
61
7MKP5/10/2026WHERE clause and query operations: filtering, ORDER BY, LIMIT, joins, clone tables and temporary tables
62
7MKP6/10/2026NoSQL and MongoDB concepts: database, collection, document, BSON/JSON, _id field, flexible schema and document modeling
63
64
147MKP8/10/2026Database connectivity in web applications: PHP-MySQL/PHP-MongoDB connection flow, CRUD through backend and dynamic data display
65
8MKP12/10/2026Web application security overview: need for security, threats, authentication vs authorization and HTTP authentication
66
20/10/2026Declared Holiday — No Lecture
67
8MKP13/10/2026Authentication and session security: login flow, session validation, logout, session timeout and session hijacking overview
68
69
158MKP15/10/2026Password and form security: password_hash(), password_verify(), validation, sanitization, output escaping and secure password policy
70
8MKP22/10/2026SQL/NoSQL injection and best practices: prepared statements, safe query construction, NoSQL injection prevention and secure file upload
71
8MKP26/10/2026Course revision and integrated web application security checklist: frontend, backend, database, authentication and deployment precautions
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100