Csen3071-Wadsf-Course Plan - Ay 2023-24

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

COURSE PLAN

Course Code Course Title L T P C

CSEN3071 WEB APPLICATION 3 0 2 4


DEVELOPMENT AND
SOFTWARE FRAMEWORKS
Course Owner: : CSE Theory / Practical : Theory
: Dr C Thirumalai
Course Teacher : Dr C Thirumalai Course Coordinator/
Selvan
Selvan Champion
Name of the Program : B.Tech Semester : VI

Department / School : GST Academic Year : 2023-24

1. Course Educational Objectives: A real time applications require web based computations
for all the operations. As such, this course deals with developing web applications right from
web application design, web content development, client-side scripting, server-side scripting
and creation of responsive web pages. This course act as a foundation for web markup
languages, style sheets and understand the working of web servers and design methodologies
with frameworks.

2. Course requisites: (if any)


Course prerequisite(s) Course Co-requisite(s) Alternate Exposure

NA NA NA

3. a. Schedule of teaching and learning


COURSE PLAN

Sl.No Contact Topic Mode of Teachin Referen Blooms CO


Hour delivery g Aids ce / level L1 mapping
Source to L6

1. INTRODUCTION TO WEB APPLICATION DESIGNING


1. 1 Chalk &
Introduction: Building a
Lecture board/ T1 L1,L2 1
Web Application,
Components – Client PPT
Side, Server-side
Components,
2. 1 Chalk & L1,L2
2 tier, n-tier architectures,
Networks, Protocols. Lecture board/ T1 1
MVC Pattern PPT
3. 1 Chalk & L1,L2,L3
HTML5: Basic
Lecture board/ T1 1
syntax, HTML
PPT
document structure
4. 1 Text Formatting, Chalk & L1,L2,L3
Images, Lists, Links Lecture board/ T1 1
PPT
5. 1 Tables, Forms, frames. Chalk & L1,L2,L3
Lecture board/ T1 1
PPT
6. 1 Cascading Style Sheets Chalk &
(CSS3):Levels of style Lecture board/ T1 L1,L2,L3 1
sheets, PPT & L6
Style specification
formats
7. 1 Selector forms, Font Chalk &
properties, List Lecture board/ T1 L1,L2,L3 1
properties, Color PPT
properties
8. 1 Chalk &
Alignment of
Lecture board/ T1 L3, L4 1
Text,
PPT
Background
Images
9. 1 The Box Model Chalk &
Lecture board/ T1 L1,L2,L3 1
PPT
2. CLIENT SIDE SCRIPTING:
10. 1 JavaScript: Introduction Chalk &
Lecture board/ T1 L2 2
PPT
11. 2 Functions, Arrays
Chalk &
Lecture board/ T1 L3,L4,L5 2
PPT
COURSE PLAN

12. 1 Chalk &


DOM, Built-in Objects, Lecture board/ T1 L4, L5 2
PPT
13. 1 Chalk &
Regular
Lecture board/ T1 L5 2
Expression,
PPT
14. 3 Event handling, Chalk &
Validation Lecture board/ T1 L2,L5 3
PPT
15. 1 Chalk &
Dynamic documents
Lecture board/ T1 L2 3
PPT
3. XML, JSON:
16. 2 Syntax of XML, Chalk &
document structure, and Lecture board/ T1 4
document type PPT L4, L5
definition
17. 1 Namespaces, Lecture Chalk & T1 4
XML schemas board/ L4, L5,
PPT L6
18. 1 Chalk &
Document Object
Lecture board/ T1 L4, L5, 4
Model, presenting
PPT L6
XML using CSS
19. 2 Chalk &
XSLT, XPath, XQuery,
FLOWR Lecture board/ T1 L4, L5, 4
PPT L6
20. 1 Chalk &
JSON: Features, JSON
vs. XML, Lecture board/ T1 L2, L3 4
PPT
21. 1 Chalk &
JSON Data Types, JSON
Arrays Lecture board/ T1 L2, L3 4
PPT
22. 1 Chalk &
JSON HTML
Lecture board/ T1 L2, L3 4
PPT
4. SERVER SIDE PROCESSING WITH JAVA:

23. 1 Introduction to Lecture Chalk &


Servlet, Life cycle board/ T1 L1,L2 5
of Servlet PPT
24. 2 Chalk &
Servlet methods Lecture board/ T1 L1,L2,L6 5
PPT
COURSE PLAN

25. 1 Chalk &


Java Server
Lecture board/ T1 L2,L3,L6 5
Pages
PPT
26. 1 Chalk &
Working with tomcat
webserver Lecture board/ T1 L2,L3 5
PPT

27. 2 DATABASE
CONNECTIVITY – Chalk &
Servlets, JSP Lecture board/ T1 L2,L3,L6 5
PPT

28. 2 Chalk &


JDBC, Practice of SQL Lecture board/ T1 L2,L3,L6 5
Queries PPT
5. WEB APPLICATION FRAMEWORKS
29. 1 Introduction to Chalk &
application development Lecture board/ T2 L1,L2 1
frameworks – PPT
AngularJS, ReactJS
30. 1 Chalk &
Angular JS Expressions, Lecture board/ T2 L1,L2 1
PPT
31. 1 Chalk &
Modules, Data
Lecture board/ T2 L2,L3 1
Binding, Controllers,
PPT
32. 1 Chalk &
DOM, Events, Forms Lecture board/ T2 L2,L3, 1
PPT
33. 1 Chalk &
Validations
Lecture board/ T2 L2,L3,L5 1
PPT
34. 1 Chalk &
ReactJS: Introduction Lecture board/ T6 L1,L2 1
PPT
35. 1 Chalk &
components, Styling Lecture board/ T6 L1,L2 1
PPT
36. 1 Chalk &
Form programming Lecture board/ T6 L1,L2 1
PPT
37. 1 Chalk &
Building and Deployment Lecture board/ T6 L3,L5,L6 1
PPT
COURSE PLAN

b. Additional Learning
● Introduction to Front-End Development| Coursera
● Front-End JavaScript Frameworks: Angular| Coursera

4 a. Course material and References


Text Book
1. Programming the World Wide Web, 7th Edition, Robet W Sebesta, Pearson, 2013.
2. Pro Mean Stack Development, 1st Edition, ELad Elrom, Apress O’Reilly, 2016
3. Java Script & jQuery the missing manual, 2nd Edition, David sawyer mcfarland, O’Reilly,
2011.
4. Web Hosting for Dummies, 1st Edition, Peter Pollock, John Wiley & Sons, 2013.
5. RESTful web services, 1st Edition, Leonard Richardson, Ruby, O’Reilly, 2007.
6. FULL STACK REACT – The complete guide to ReactJS and Friends ,1st Edition,Anthony
Accomazzo,Leanpub,2020.
References
1. Dietel and Nieto, Internet and World Wide Web - How to program, PHI/Pearson Education,
2006.
2. Web Technologies, HTML, JavaScript, PHP, Java, JSP, XML and AJAX, Black book, 1st
Edition, Dream Tech, 2009.
3. Web Technologies, 1st Edition 7th impression, Uttam K Roy, Oxford, 2012
5 Assessment Scheme: Thoery
Components Weightage Due Date
(%)
Mid Term Test:
Summative Assessments: 2 ( 2 x 30%
30 )= (Average Considered) 30
marks
Module Tests/Quizzes
Number of Quizzes: 5 (out of 7) 25%
5 x 5 = 25 marks
Coursera/Assignment/PSIS
Activity: 15%
 Assignments: 05 marks
 Coursera: (1 x 10) 10 marks
End Term Exam 30%
Total 100%
COURSE PLAN

6 Course outcomes
After successful completion of the course, the student will be able to:
CO1: Understand the fundamentals of web application development and frameworks (L2)

CO2: Design interactive web pages with client and server side scripting (L6)

CO3: Apply validations on user input using Javascript (L3)

CO4: Compare and analyze XML and JSON documents. (L4)


CO5: Create and deploy Web Applications over web server. (L6)

Mapping of course outcomes with learning activities and assessments

Programme Outcomes (POs) PSOs

1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

CO1 3 1 2

CO2 3 2 2 2

CO3 2 2 1

CO4 3 2

CO5
3 2 2 2

Date: 22-11-2023

Course faculty member HOD

You might also like