[go: up one dir, main page]

0% found this document useful (0 votes)
13 views21 pages

1CS201 CDP

The document outlines the course policy for '1CS201 Introduction to Web Programming', detailing the teaching strategy, course outline, learning outcomes, and assessment policies. It covers essential topics such as HTML, CSS, JavaScript, jQuery, and AngularJS, along with practical lab work and evaluation methods. The course aims to equip students with the skills to design and deploy web applications effectively.

Uploaded by

mitali26dd
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)
13 views21 pages

1CS201 CDP

The document outlines the course policy for '1CS201 Introduction to Web Programming', detailing the teaching strategy, course outline, learning outcomes, and assessment policies. It covers essential topics such as HTML, CSS, JavaScript, jQuery, and AngularJS, along with practical lab work and evaluation methods. The course aims to equip students with the skills to design and deploy web applications effectively.

Uploaded by

mitali26dd
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/ 21

Course Policy- 1CS201 Introduction to Web Programming

Annexure III: Teaching Strategy


CLO No. Teaching-Learning Activities for Assessment (Formative and
Active Learning Summative) Activities
CLO 1 1. Discussion 1. Continuous Assessment
2. Reflection 2. Practical exam
3. Assignment on topics 3. Assignment
4. Practical sessions
CLO 2 1. Discussion 1. Continuous Assessment
2. Reflection 2. Practical exam
3. Assignment on topics 3. Assignment
4. Practical Sessions
5. Problem Solving

CLO 3 1. Discussion 1. Continuous Assessment


2. Problem Solving 2. Practical exam
3. Assignment on topics 3. Assignment
4. Practical Sessions

CLO 4 1. Problem Solving 1. Continuous Assessment


2. Assignment on topics 2. Practical exam
3. Practical Sessions 3. Assignment
Annexure IV: Course Outline

Institute Institute of Technology

Department Computer Science and Engineering

Programme B.Tech (CSE) and Integrated B.Tech (CSE)- MBA

Batch 2023-24

Term/Semester 2nd

Course Title Introduction to Web Programming

Course Code 1CS201

Credit Hours 2023

Faculty’s Name Prof. Malaram Kumhar

E-mail ID malaram.kumhar@nirmauni.ac.in

Contact No. 079 71652539

Office Hours Mon, Thu and Fri: 11:00 am to 6:00 pm, Tue and
Wed: 9:00 am to 4:00 pm, Sat: 9:00 am to 3:00 pm
Moodle Details (as and when
available)

*****************************************************************************
1. Course Overview

Importance of the course


Introducing this course, students are able to learn basic concepts of website development
using various technologies like HTML, CSS, JavaScript, jQuery and AngularJS and they
can design the website on their own.

Objective of the course

• The main focus of offering this course is to teach fundamentals for web
designing using HTML, CSS, Java Script jQuery & AngularJS and to make them
aware of various web technologies.
• This course will provide a platform for students to design static as well as
interactive webpages incorporating validation techniques.

Pre-requisite: No Prior Knowledge required

2. Course Learning Outcome


At the end of the course, students will be able to –
1. apply the concepts of HTML and CSS to design static web pages. (BL-3)
2. explain various concepts related to dynamic web pages and validate them using
JavaScript. (BL-2)
3. outline the concepts of jQuery and implement the web applications. (BL-4)
4. design and deploy web applications on web servers. (BL-5)
3. Syllabus Total Teaching hours: 30

Unit Syllabus Teaching


hours
Unit-I Web Development Basics: Introduction to Web, Client and Server 03
Concepts, Types of Web Developers, Requirements and Process of Web
Development
Unit-II HTML & CSS: Basic formatting tags, List, Tables, images, forms, 08
Types of cascading style sheets, Style Specification Formats.
Unit-III JavaScript: Introduction to JavaScript, Variables and Objects, Decision 06
Making Statement, Loops, Arrays, Functions, Document Object Model
(DOM), Event Model
Unit-IV jQuery: jQuery Introduction, jQuery Syntax, jQuery Selectors, jQuery 05
Events, jQuery Effects.
Unit-V AngularJS: Introduction, Modules, Directives, Model, Data binding, 04
Controllers, Filters, Events and Forms.
Unit-VI Web Servers and Server-side Scripting: Configuration, Web Hosting and 04
Deployment, Securing Websites, Scripting with PHP - Variables, Data
Types, Functions, Forms
Self-Study: The self-study contents will be declared at the commencement of semester. Around 10%
of the questions will be asked from self-study contents.
Suggested 1. Harvey M. Deitel, Paul J. Deitel & Abbey Deitel, “Internet and World Wide
Readings/ Web: How to Program”, 5th Edition, Pearson Education, 2012, ISBN:
References: 9780273764021.
2. Kogent Learning Solutions Inc (2013). HTML 5 Black Book: CSS3,
Javasvript, XML, XHTML, AJAX, PHP and jQuery. Wiley India
3. Nixon, R. (2015). Learning PHP, MySQL & JavaScript: with jQuery, CSS & HTML5
(4. ed) Beijing: O’Reilly.
4. Professional AngularJS by Valeri Karpov and Diego Netto(June 2015).
5. Scott Parker, The Web Designer's 1’1 Most Important Decisions
Professional Secrets for a Winning Website, Adams Media.
6. Jon Duckett, Beginning Web Programming with Html, XHTML and CSS,
Wiley India Pvt Ltd.

4. Laboratory Details
Laboratory experiments/ exercises should be completed as per the given schedule. It
is expected that a student does the same with full understanding of the concept,
procedure and application involved.

Laboratory work will be based on the syllabus with the following 10 experiments to
beperformed.
Suggested Sr. Title Hours
List of No.
Experiments: 1 a. Design a home page to display your resume using the HTML
table tag.
b. Design an HTML page using different types of lists to 4
demonstrate nesting of the lists.
c. Demonstrate an image map for country India in HTML.
Once we click on specific state, it will open another page
which one the map of the state.
2 Design web pages for the followings:
A. Table as given below:
4

B. Create registration form of your choice. Use appropriate


form tags.
Consider the sample examples given below:
Sample 1:

3 A) Demonstrate the role of three types of CSS (i) Inline CSS


(ii) Internal CSS (iii) External CSS. 2
B) Demonstrate Text and Box-Model properties in CSS.
4 A) Write a JavaScript that takes an integer value and
display the number with its digits in reversed order. 2
B) Write a JavaScript to merge two arrays without
Duplicating elements.
5 Design a shopping website that provides information about
various products to the visitor. A visitor can register to the
shopping website if he wishes to purchase some item(s) now or
in future. The registration form should collect necessary 4
information of a visitor in order to deliver the product if order
placed. Moreover, design a web page to place orders by the
registered user. Validate all the fields of the registration form
and order form using JavaScript.
6 Write programs/scripts for implementing basics jQuery Syntax 2
and jQuery Selectors.
7 Write programs/scripts for implementing jQuery Events and 4
jQuery Effects.
8 Write an AngularJS script to display list of courses stored in an
array on click of button using ng-click. Also demonstrate ng- 2
init, ng-bind, directives in AngularJS.
9 Create a Single page application using AngularJS for customer
registration visiting a departmental store. Form should consist 4
of fields such as name, contact no., gender, favourite item (to
be selected from list of items with quantity) and suggestions.
Display the bill with total number of items selected and total
amount to be paid.
10 Web application deployment on open source (Apache, Nginx) 2
web servers.

Suggested -NA-
Case List:

5. Assessment Policy

5.1 Component wise Continuous Evaluation (CE), Laboratory and Lab Practical Work (LPW)
& Semester End Examination (SEE) weightage

SEE CE LPW
0.4 0.3 0.3

Component Weightage (each Schedule Marks CLO


(with No. of part of the Number
sub- Component)
components)
Quiz 20% of CE 19/02/24 to 20 1,2 and 3
23/02/24

Sessional Test 30% of CE 08/04/24 to 30 1,2,3, and 4


10/04/24

Assignments/ 50% of CE 20/04/24 50 1,2,3, and 4


Project
SEE 100% of SEE Will be 100 1,2,3 and 4
updated
soon
LPW Labwork 60% of LPW 01/01/24 to 60 1,2,3 and 4
30/04/24

LPW Exam 40% of LPW 01/05/2024 40 1,2,3 and 4

6. Session Plan and SLO:

Sess. Topic/Sub Topic Session Details


No.

1 Overview of the Text Book Harvey M. Deitel, Paul J. Deitel & Abbey
course, Discussion Deitel, “Internet and World Wide Web: How
on Course Policy, to Program”, 5th Edition, Pearson Education,
Course Website 2012, ISBN: 9780273764021.
and Blog, Reading ---
Importance of the
course, Evaluation, (Reference)
Linkages of the Pedagogy Recap lecture, Open discussion.
course with other
Course ---
courses and
learning
Professional outcome
relevance
(CLO)
Session Understand importance, scope and policy of
Learning the course
Outcome
(SLO)
URL
2 Introduction to Web, Text Book Harvey M. Deitel, Paul J. Deitel & Abbey
Client and Server Deitel, “Internet and World Wide Web:
Concepts How to Program”, 5th Edition, Pearson
Types of Web Education, 2012, ISBN: 9780273764021.
Developers Reading Harvey M. Deitel, Paul J. Deitel &
Abbey Deitel, “Internet and World
(Reference) Wide Web: How to Program”, 5th
Edition, Pearson Education, 2012, ISBN:
9780273764021.
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT)
CLO 1
SLO 1. Understand the concept of WWW,
Internet.
2. Understand different types of web
developer
URL
3 Requirements and Text Book Harvey M. Deitel, Paul J. Deitel & Abbey
Process of Web Deitel, “Internet and World Wide Web:
Development How to Program”, 5th Edition, Pearson
Education, 2012, ISBN: 9780273764021.
Reading Harvey M. Deitel, Paul J. Deitel &
Abbey Deitel, “Internet and World
(Reference) Wide Web: How to Program”, 5th
Edition, Pearson Education, 2012, ISBN:
9780273764021.
Pedagogy Chalk and board lecture, Powerpoint
Presentation (PPT)
CLO 1
SLO Understand the process of web design and
development step by step
URL
4 Basic formatting Text Book Kogent Learning Solutions Inc (2013).
tags: HTML tags HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading https://www.w3schools.com/html/
(Reference)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad
CLO 1,2
SLO Knowing the basic HTML tags format and
understanding their use (tags like, HTML,
head, body, paragraph<p>, etc.
URL

5 HTML tag: List, types Text Book Kogent Learning Solutions Inc (2013).
of lists: ordered list, HTML 5 Black Book: CSS3, Javasvript,
unordered list and XML, XHTML, AJAX, PHP and jQuery.
definition list Wiley India
Reading https://www.w3schools.com/html/
(Reference)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad
CLO 1,2
SLO Understand the list tag and different types of
lists, its use while designing a website
URL
6 HTML tag: Tables Text Book Kogent Learning Solutions Inc (2013).
-nested table, various HTML 5 Black Book: CSS3, Javasvript,
table properties XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe https://www.w3schools.com/html/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad
CLO 1,2
SLO 1. Understand the Table tag and
different properties of table tags
2. Understand its use while designing
a website
URL
7 HTML tag: Images Text Book Kogent Learning Solutions Inc (2013).
-various properties HTML 5 Black Book: CSS3, Javasvript,
of image tag XML, XHTML, AJAX, PHP and jQuery.
Wiley India

Reading(Refe https://www.w3schools.com/html/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser,
Notepad
CLO 1, 2
SLO 1. Understand the image tag and different
properties of image tags
2. Understand imagemap and area tags
URL
8 HTML tag: Form - Text Book Kogent Learning Solutions Inc (2013).
various fields HTML 5 Black Book: CSS3, Javasvript,
of form tag XML, XHTML, AJAX, PHP and jQuery.
Wiley India

Reading(Refe https://www.w3schools.com/html/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser,
Notepad
CLO 1, 2
SLO 1. Understand the form tag and different
fields of form tags
2. Understand button and its click
events
URL
9 CCS: Types of Text Book Kogent Learning Solutions Inc (2013).
cascading style sheets HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe https://www.w3schools.com/html/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad
CLO 1, 2
SLO 1. Understand the basic of Cascading
style sheet.
2. Understand the different types of
its inclusion in web designing.
URL
10 Style Specification Text Book Kogent Learning Solutions Inc (2013).
Formats : Selector HTML 5 Black Book: CSS3, Javasvript,
Forms. XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe https://www.w3schools.com/w3css/defaulT.a
rence) sp
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad,
VS Code
CLO 1, 2
SLO Understand the different selectors in CSS

URL
11 Style Specification Text Book Kogent Learning Solutions Inc (2013).
Formats: Selector HTML 5 Black Book: CSS3, Javasvript,
Forms implementation XML, XHTML, AJAX, PHP and jQuery.
for different Wiley India
applications Reading(Refe https://www.w3schools.com/w3css/defaulT.a
rence) sp
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad,
VS Code
CLO 1, 2
SLO Understand the implementation of
different selectors and their usages
URL
12 Introduction to Text Book Kogent Learning Solutions Inc (2013).
JavaScript, Variables HTML 5 Black Book: CSS3, Javasvript,
and Objects XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/js/

Pedagogy Chalk and board lecture, Power Point


Presentation (PPT), VS Code
CLO 1, 2
SLO 1. Understand the basic of JavaScript
(JS) and its usages.
2. Knowing the use of variable and
objects in JS
URL
13 Decision Making Text Book Kogent Learning Solutions Inc (2013).
Statement in HTML 5 Black Book: CSS3, Javasvript,
JavaScript XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading Nixon, R. (2015). Learning PHP, MySQL &
(Reference) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/js/
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Notepad, VS Code
CLO 1,2
SLO Understand the concept of Decision Making
Statement (if else, nested if..else, etc.)

URL
14 Text Book Kogent Learning Solutions Inc (2013).
Loops in JavaScript HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/js/
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Notepad, VS Code
CLO 1, 2
SLO Understand the Looping construct in
JavaScript
URL

15 Arrays in JavaScript Text Book Kogent Learning Solutions Inc (2013).


HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/js/
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2
SLO Understand the concept and implementation of
Arrays in JavaScript
URL
16 Functions in Text Book Kogent Learning Solutions Inc (2013).
JavaScript HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/js/
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2
SLO Understand the concept and
implementation of Functions in JavaScript

URL
17 Document Object Text Book Kogent Learning Solutions Inc (2013).
Model (DOM), Event HTML 5 Black Book: CSS3, Javasvript,
Model XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/js/
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2
SLO Understand the concept of Document Object
Model (DOM) and Event Model
URL
18 jQuery Introduction Text Book Kogent Learning Solutions Inc (2013).
HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India

Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &


rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/jquery/defa
ult.asp
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3
SLO Understand the Basic of jQuery and
the jQuery library features

URL
19 jQuery Syntax Text Book Kogent Learning Solutions Inc (2013).
HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/jquery/defa
ult.asp
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3
SLO Understand the jQuery Syntax for selecting
HTML elements and performing some action on
the element(s).
URL
20 jQuery Selectors Text Book Kogent Learning Solutions Inc (2013).
HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/jquery/defa
ult.asp
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3
SLO Understand the jQuery Selectors to select and
manipulate HTML element(s).
URL
21 jQuery Events Text Book Kogent Learning Solutions Inc (2013).
HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/jquery/defa
ult.asp
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3
SLO Understand the jQuery Selectors to select and
manipulate HTML element(s).
URL
22 jQuery Effects Text Book Kogent Learning Solutions Inc (2013).
HTML 5 Black Book: CSS3, Javasvript,
XML, XHTML, AJAX, PHP and jQuery.
Wiley India
Reading(Refe Nixon, R. (2015). Learning PHP, MySQL &
rence) JavaScript: with jQuery, CSS & HTML5 (4. ed)
Beijing: O’Reilly
https://www.w3schools.com/jquery/defa
ult.asp
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3
SLO Understand the jQuery Effects.

URL
23 AngularJS: Text Book Professional AngularJS by Valeri Karpov and
Introduction, Diego Netto(June 2015).
Modules
Reading(Refe https://www.w3schools.com/angular/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3
SLO 1. Introduction to AngularJS ( a
JavaScript framework).
2. Understand the Modules of AngularJS
URL
24 AngularJS: Directives, Text Book Professional AngularJS by Valeri Karpov and
Model Diego Netto(June 2015).

Reading(Refe https://www.w3schools.com/angular/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3
SLO Understand the Directives of AngularJS and
AngularJS Model
URL

25 Data binding, Text Book Professional AngularJS by Valeri Karpov


Controllers in and Diego Netto(June 2015).
AngularJS Reading(Refe https://www.w3schools.com/angular/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3
SLO 1. Understand the concept of Data
binding in AngularJS
2. Understand the concept of regular
JavaScript Objects i.e., AngularJS
controllers.
URL
26 Filters in AngularJS Text Book Professional AngularJS by Valeri Karpov and
Diego Netto(June 2015).
Reading(Refe https://www.w3schools.com/angular/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3,4
SLO Understand the concept of Filters to be added
in AngularJS to format data.
URL
27 Events and Text Book Professional AngularJS by Valeri Karpov and
Forms in Diego Netto(June 2015).
AngularJS Reading(Refe https://www.w3schools.com/angular/
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), VS Code.
CLO 1,2,3,4
SLO 1. Understand the concept of AngularJS
HTML events directives.
2. Explore forms in AngularJS for data-
binding and validation of input controls.
URL

28 Web Servers: Text Book Scott Parker, The Web Designer's 1’1 Most
Configuration, Web Important Decisions Professional Secrets for a
Hosting and Winning Website, Adams Media.
Deployment Reading(Refe ---
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad,
VS Code
CLO 1,2,3,4
SLO Understand the Web Server configuration,
Web Hosting and Deployment
URL

29 Introduction to Text Book Scott Parker, The Web Designer's 1’1


Server-Side Most Important DecisionsProfessional
Scripting Secrets for a Winning Website, Adams
Media.
Reading(Refe ---
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad,
VS Code
CLO 1,2,3,4
SLO 1. Understand the Server-Side
Scripting
2. Understand PhP and its syntax
URL
30 Securing Websites Text Book Scott Parker, The Web Designer's 1’1
Most Important DecisionsProfessional
Secrets for a Winning Website, Adams
Media.
Reading(Refe ---
rence)
Pedagogy Chalk and board lecture, Power Point
Presentation (PPT), Web Browser, Notepad,
VS Code
CLO 1,2,3,4
SLO Understand the different ways for Securing
Websites

URL

References:

1. Harvey M. Deitel, Paul J. Deitel & Abbey Deitel, “Internet and World Wide Web: How to
Program”, 5th Edition, Pearson Education, 2012, ISBN: 9780273764021.
2. Kogent Learning Solutions Inc (2013). HTML 5 Black Book: CSS3, Javasvript, XML, XHTML,
AJAX, PHP and jQuery. Wiley India
3. Nixon, R. (2015). Learning PHP, MySQL & JavaScript: with jQuery, CSS & HTML5 (4. ed) Beijing:
O’Reilly.
4. Professional AngularJS by Valeri Karpov and Diego Netto(June 2015).
5. Scott Parker, The Web Designer's 1’1 Most Important DecisionsProfessional Secrets for a
Winning Website, Adams Media.
6. Jon Duckett, Beginning Web Programming with Html, XHTML and CSS,Wiley India Pvt
Ltd.
Nirma University

Institute of Technology

Computer Science and Engineering Department


Practical Policy
B.Tech. Semester - II Academic Year: 2023-24
Course Code & Name : 1CS201- Introduction to Web Programming

Credit Details : Lectures-2, Tutorial-0, Practicals-2, Credits-3

Course Coordinator : Prof. Malaram Kumhar

Contact No. & Email : 07971652539, malaram.kumhar@nirmauni.ac.in

Office : Mon, Thu and Fri: 11:00 am to 6:00 pm, Tue and Wed:
9:00 am to 4:00 pm, Sat: 9:00 am to 3:00 pm
Course Faculty:

Prof. Malaram Kumhar


Email: malaram.kumhar@nirmauni.ac.in, Contact No. 0797-1652539, Office: N-block,
Fifth floor.
Dr Swati Manekar
Email: swati.manekar@nirmauni.ac.in, Contact No. 0797-1652539, Office: N-block, Fifth
floor.
Dr Kanu Patel
Email: kanu.patel@nirmauni.ac.in, Office: N-block NF-505, Fifth Floor

Common Visiting Hours: Working Days- 1.30 p.m. to 02.00 p.m.


Annexure VI: Session Log Form Template

Institute:

Session Log Form: Academic Year 2023-24

Name of the Programme………………………………….……………………Term………

Name of Instructor:……………………………….…………………………………………….

Course:………………………………………….………………………………………………

Session No. ……………………. Date:..………………………………………………………

Topics Covered and Activities Conducted during the Session


• _________________________________________________________________
• _________________________________________________________________
• _________________________________________________________________
• _________________________________________________________________
• _________________________________________________________________

Key Takeaways from the Session


• _________________________________________________________________
• _________________________________________________________________
• _________________________________________________________________
• _________________________________________________________________

Signature of Student Coordinator(s) Signature of Instructor

Remarks by Instructor (if, any)


____________________________________________________________________
6. Teaching-learning methodology
Laboratory: Explanation of relevant concepts required for the experimentation to be
performed. Assessment will be carried out at the end of each experiment based on
parameters such as various tags utilization, overall design of web page and logic (in case
of JavaScript) and timely submissionof practical.

7. Active Learning Techniques


Active learning is a method of learning in which students are actively or experientially
involvedin the learning process. Following active learning techniques will be adopted for
the course.

- Recall, Summarize, Question, Connect, and Comment: At the beginning of the


experiment, students will be asked to recall and list the most important points from the
previous lab session. They then summarize these points in sentences. Next, students
write one question from the previous material that they wanted answered. Fourth, they
are instructed to make one connection between what they learned in the previous lab
session and any of the classes before that. Finally, they are asked to comment on how
confident they felt.

8. Course Material
Following course material is uploaded on Moodle:
https://lms.nirmauni.ac.in/course/view.php?id=3426

● Course Policy
● Lecture Notes
● Books / Reference Books / NPTEL video lectures
● Assignments, Lab Manuals
● Web-links, Blogs, Video Lectures, Journals
● Software
● Advanced topics

9. Course Learning Outcome Attainment

Following means will be used to assess attainment of course learning outcomes.


- Use of formal evaluation components of laboratory work, semester end LPW
examination
- Informal feedback during course conduction

10. Academic Integrity Statement


Students are expected to carry out assigned work under the LPW component independently.
Copying in any form is not acceptable and will invite strict disciplinary action. Evaluation of
corresponding components will be affected proportionately in such cases. Turnitin software
will be used to check plagiarism wherever applicable. Academic integrity is expected from
students in all components of course assessment.

Rubrics for Regular Rubrics for Final Examination


Evaluation Weightage (0.4)
Weightage (0.6)
Active involvement in different tasks Demonstration of accurate understanding of the
related to practical / Eagerness to learn objective of practical
Fundamental concepts and technical know-how
Regularity in attending practical sessions
about practical
Correlation of theoretical concepts with real-life
Preparedness for practical session
applications
Ability to work in a team Question-answers, writing and presentation skills
Originality, completeness, presentability Use of appropriate procedures, tools and
and timely submission of assigned techniques to conduct experiments and collect
work/laboratory manual data
Discipline during practical session

Satisfactory Adequate Proficient Outstanding


Criteria
(0.5 mark) (1 mark) (1.5 mark) (2 mark)
Lab Student arrive The student has The student The student arrives
participation late in the lab a tendency to arrives on time on time with
(02 mark) and rarely arrive late and to the lab, but complete preparation
participate in unprepared. may be and participates in
lab Such unprepared and lab proceedings with
proceedings. unpunctuality or hence could full enthusiasm.
No unpreparedness not participate Even eager to
attempt/desir makes it to the full explain concepts to
e impossible to extent. fellow batch mates
to learn. fully participate. and
ready to assist them.
Definition of The student is The student has a The student The student
objectives unaware of difficulty in has a basic demonstrates an
and scope the practical understanding/ knowledge of accurate
(02 mark) objectives explaining key content but understanding of the
and concepts concepts of the may lack objectives and
practical understanding concepts.
of some of the
concepts.
Proper use of Unable to Follows a Performs Follows all the
procedures follow the limited set of the instructions given
(02 mark) instructions instructions and experiment by the instructor and
and performs the in a proper performs the
performs the experiment half- manner, experiment in a
experiment. heartedly. however perfect manner.
occasionall Also,
y not influence/emphasize
following others to follow the
the procedures.
procedures.
Result Calculations/ Calculations/Gra Calculations/G Calculations/Graphs/
analysis and Graphs/Quiz phs/Quizzes are raph s/Quizzes Quizzes are complete
discussion/ z es are not partially are complete. and neat. They
Timely complete and complete in a However, include all the
Completion not very random/ student could required details like
of the work submitted haphazard or do the work titles, sketches, units
(02 mark) within the disorganized more neatly etc. Errors, if any are
given manner. by minimal
deadline. Work is incorporating
inaccurate and all the
has a number of required
errors. information.
Question- Unable to Answers to the Questions are All the questions are
Answer/ answer the questions are answered answered completely
Presentation questions. basic and fairly well and correctly.
(02 mark) Poor superficial barring a few Language is error-
language and suggesting that questions. free.
communicati concepts are not The language Communication is
on with a fully grasped. is good. clear and fluent. No
number of Language and Communicatio grammatical
mistakes. communication n is clear. mistakes.
is not clear and
fluent,
suggesting scope
for
improvement

Rubric for continuous assessment of practical (10 marks)


Note: Copying in any form is not acceptable and will invite strict disciplinary action. Evaluation of
corresponding components will be affected proportionately in such cases. Academic integrity is expected from
students in all components of course assessment.

Index
Total
Marks (as per
Sr. Title of experiment Date Marks Sign
rubrics)
No. (10)
2 2 2 2 2
Experiment based on basic
1. HTML tag like, link, list,
image and image mapping.
Experiment based on
2. HTML table tags and form
tags to design a form.
Experiment to demonstrate
3.
types of CSS and text and
box model properties.
Write a JavaScript to
4.
understand basic working
of JavaScript and arrays.
Design a shopping website
5.
that provides information
about various products to
the visitor and validate each
field using JavaScript.
Write programs/scripts for
6. implementing basics jQuery
Syntax and jQuery
Selectors.
Write programs/scripts for
7.
implementing jQuery
Events and jQuery Effects.
Write an AngularJS script
8. to display list of courses
stored in an array on click
of button using ng-click.
Also demonstrate ng-init,
ng-bind, directives in
AngularJS.
Create a Single page
9. application using AngularJS
for customer registration
visiting a departmental
store.
10 Web application deployment
. on open source (Apache,
Nginx) web servers.

Lab Faculty Signature and Name

You might also like