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