0% found this document useful (0 votes)
78 views7 pages

FSWD LESSONPLAN

The document outlines a lecture plan for the CS3501 Full Stack Web Development course for B.Tech Information Technology students. It includes course outcomes, a detailed syllabus divided into five units covering various technologies such as Node.js, MongoDB, Express, Angular, and React, along with proposed teaching methods and textbooks. The course aims to equip students with the necessary skills for full stack web application development.

Uploaded by

R GAYATHRI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views7 pages

FSWD LESSONPLAN

The document outlines a lecture plan for the CS3501 Full Stack Web Development course for B.Tech Information Technology students. It includes course outcomes, a detailed syllabus divided into five units covering various technologies such as Node.js, MongoDB, Express, Angular, and React, along with proposed teaching methods and textbooks. The course aims to equip students with the necessary skills for full stack web application development.

Uploaded by

R GAYATHRI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

LECTURE PLAN

Sub Code & Name:CS3501- FULL STACK WEB


DEVELOPMENT
Branch : B.Tech - Information Technology
Date: 07.07.25
Semester : V
Name of the faculty: R.Gayathri
Page: 1 of 5

COURSE OUTCOMES:

 Understand the various stacks available for web application development


 Use Node.js for application development
 Develop applications with MongoDB
 Use the features of Angular and Express
 Develop React applications

PSO1

PSO2

PSO3
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO1 3 2 0 0 0 0 0 0 1 1 1 1 1 1 0
CO2 3 3 3 3 2 1 0 0 2 0 2 3 2 2 1
CO3 3 3 2 2 2 2 0 0 2 2 2 3 2 2 1
CO4 3 3 2 2 2 1 0 0 1 1 2 2 2 1 1
CO5 3 3 3 3 3 1 0 0 0 0 2 2 2 2 1
AVG 3 3 2 2 2 1 0 0 1 1 2 2 2 2 1

TEXT BOOKS:
1. Brad Dayley, Brendan Dayley, Caleb Dayley, ‘Node.js, MongoDB and Angular Web
Development’, Addison-Wesley, Second Edition, 2018
2. Vasan Subramanian, ‘Pro MERN Stack, Full Stack Web App Development with Mongo,
Express, React, and Node’, Second Edition, Apress, 2019.

REFERENCES
1. Chris Northwood, ‘The Full Stack Developer: Your Essential Guide to the Everyday Skills
Expected of a Modern Full Stack Web Developer’, Apress; 1st edition, 2018
2. Kirupa Chinnathambi, ‘Learning React: A Hands-On Guide to Building Web Applications
Using React and Redux’, Addison-Wesley Professional, 2nd edition, 2018
3. https://www.tutorialspoint.com/the_full_stack_web_development/index.asp
4. https://www.coursera.org/specializations/full-stack-react
5. https://www.udemy.com/course/the-full-stack-web-development/
SYLLABUS
Sub Code & Name:CS3501- FULL STACK WEB
DEVELOPMENT
Branch : B.Tech - Information Technology
Semester : V
Date: 07.07.25
Name of the faculty: R.Gayathri
Page: 2 of 5

UNIT I BASICS OF FULL STACK 9


Understanding the Basic Web Development Framework - User - Browser – Webserver –
Backend Services – MVC Architecture - Understanding the different stacks –The role of Express
– Angular – Node – Mongo DB – React

UNIT II NODE JS 9
Basics of Node JS – Installation – Working with Node packages – Using Node package manager
–Creating a simple Node.js application – Using Events – Listeners –Timers - Callbacks –
Handling Data I/O – Implementing HTTP services in Node.js

UNIT III MONGO DB 9


Understanding NoSQL and MongoDB – Building MongoDB Environment – User accounts –
Access control – Administering databases – Managing collections – Connecting to MongoDB
from Node.js – simple applications

UNIT IV EXPRESS AND ANGULAR 9


Implementing Express in Node.js - Configuring routes - Using Request and Response objects -
Angular - Typescript - Angular Components - Expressions - Data binding - Built-in directives

UNIT V REACT 9
MERN STACK – Basic React applications – React Components – React State – Express REST
APIs - Modularization and Webpack - Routing with React Router – Server-side
rendering

Total No. of hours as per syllabus : 45


Total No of hours available as per calendar :
Hours (Cumulative) 9 18 27 36 45

Units 1 2 3 4 5

Faculty In charge HOD/IT Principal


LECTURE PLAN
Sub Code & Name:CS3501- FULL STACK WEB
DEVELOPMENT
Branch : B.Tech - Information Technology
Semester : V
Date: 07.07.25
Name of the faculty: R.Gayathri
Page: 3 of 5

UNIT I: BASICS OF FULL STACK


Lecture
Hours Series Topics to be covered Text /Ref Mode of teaching
No.
1 1. Understanding the Basic Web T1 Board
2 2. Development Framework T1 Board

3 3. User, Browser, Webserver T1 Board

4 4. Backend Services T1 Board

5 5. MVC Architecture T1 Board

6 6. Understanding the different stacks T1 Board

The role of Express Board


7 7. T1

8 8. Angular, Node T1 Board

9 9. Mongo DB ,React

UNIT II: NODE JS


Lecture
Mode of teaching
Hours Series Topics to be covered Text/Ref
No.
Basics of Node JS – Installation Board
1 10. T1

2 11. Working with Node packages T1 Board

3 12. Using Node package manager T1 Board

4 13. Creating a simple Node.js application T1 Board

5 14. Using Events – Listeners T1 Board

6 15. Timers T1 Board

7 16. Callbacks T1 Board

8 17. Handling Data I/O T1 Board

Implementing HTTP services in Node.js


9 18. T1 Board
UNIT III : MONGO DB
Hours Lecture Mode of
Series Topics to be covered Text/Ref teaching
No.
1 19. Understanding NoSQL and MongoDB T1 Board

2 20. Building MongoDB Environment T1 Board

3 21. Building MongoDB Environment T1 Board

4 22. User accounts T1 Board

5 23. Access control T1 Board

6 24. Administering databases T1 Board

7 25. Managing collections T1 Board

8 26.
Connecting to MongoDB from Node.js T1 Board

9 27.
Simple applications R2 Board

UNIT IV : EXPRESS AND ANGULAR

Lecture Mode of
Hours Topics to be covered Text/Ref
Series teaching
No.
1 28. Implementing Express in Node.js T1 PPT
2 29. Configuring routes T1 PPT
3 30. Using Request and Response objects T1 PPT
4 31. Angular T1 PPT
5 32. Typescript T1 PPT
6 33. Angular Components T1 Board

7 34. Expressions T1 Board

8 35. Data binding T1 Board

Built-in directives Board


9 36. T1

UNIT V: FILE PROCESSING


Lecture Mode of
Hours Series Topics to be covered Text/Ref teaching
No.
Files, Types of file processing PPT
1 37. T1
Files, Types of file processing Board
2 38. T1
Types of file processing: Sequential access Board
3 39. T1
Types of file processing: Random access Board
4 40. T1
Sequential access file Random Access file Board
5 41. T1
Random Access file Board
6 42. T1
Random Access file Board
7 43. T1
Command line arguments Board
8 44. T1
Revision Board
9 45. T1

TOTAL PERIODS : 45
PROPOSED DATE OF COMPLETION :

Faculty In charge HOD/IT Principal


COURSE DELIVERY PLAN
Sub Code & Name:CS3501- FULL STACK WEB
DEVELOPMENT
Branch : B.Tech - Information Technology
Semester : V
Name of the faculty: R.Gayathri
Date: 07.07.25

UNIT
HOUR PROPOSED DATE
UNIT WISE TOPIC
OF COMPLETION
HOUR

1 1 1. Understanding the Basic Web

2 1 2. Development Framework

3 1 3. User, Browser, Webserver

4 1 4. Backend Services

5 1 5. MVC Architecture

6 1 6. Understanding the different stacks

The role of Express


7 1 7.

8 1 8. Angular, Node

9 2 9. Mongo DB ,React

Basics of Node JS – Installation


10 2 10.

11 2 11. Working with Node packages

12 2 12. Using Node package manager

13 2 13. Creating a simple Node.js application

14 2 14. Using Events – Listeners

15 2 15. Timers

16 2 16. Callbacks

17 2 17. Handling Data I/O

Implementing HTTP services in Node.js


18 2 18.

19 3 19. Understanding NoSQL and MongoDB


20 3 20. Building MongoDB Environment

21 3 21. Building MongoDB Environment

22 3 22. User accounts

23 3 23. Access control

24 3 24. Administering databases

25 3 25. Managing collections

26 3 26. Connecting to MongoDB from Node.js

27 3 27. Simple applications

28 3 28. Implementing Express in Node.js

29 4 29. Configuring routes

30 4 30. Using Request and Response objects

31 4 31. Angular

32 4 32. Typescript

33 4 33. Angular Components

34 4 34. Expressions

35 4 35. Data binding


Built-in directives
36 4 36.

37 4 37. Files, Types of file processing

38 4 38. Files, Types of file processing

39 5 39. Types of file processing: Sequential access

40 5 40. Types of file processing: Random access

41 5 41. Sequential access file Random Access file

42 5 42. Random Access file

43 5 43. Random Access file

44 5 44. Command line arguments

45 5 45. Revision

Faculty In charge HOD/IT Principal

You might also like