Introduction To Web Programming
Introduction To Web Programming
2022
Module-1 (8 hours)
Module-1:Traditional HTML and XHTML:
First Look at HTML and XHTML, Hello HTML and XHTML World, HTML and XHTML: Version
History, HTML and XHTML DTDs: The Specifications Up Close, (X)HTML Document Structure,
Browsers and (X)HTML, The Rules of (X)HTML, Major Themes of (X)HTML, The Future of
Markup—Two Paths?
TextBook1: Chapter 1
Module-2 (8 hours)
Module-2: HTML5:
Hello HTML5, Loose Syntax Returns, XHTML5, HTML5: Embracing the Reality of Web Markup,
Presentational Markup Removed and Redefined, HTML5 Document Structure Changes, Adding
Semantics, HTML5’s Open Media Effort, Client-Side Graphics with <canvas>, HTML5 Form
Changes, Emerging Elements and Attributes to Support Web Applications
TextBook1: Chapter 2
Module-3 (8 hours)
Module-3: Cascading Style Sheets (CSS)
Introduction, CSS Overview , CSS Rules, Example with Type Selectors and the Universal Selector,
CSS Syntax and Style, Class Selectors, ID Selectors, span and div Elements, Cascading, style
Attribute, style Container, External CSS Files, CSS Properties, Color Properties, RGB Values for
Color, Opacity Values for Color, HSL and HSLA Values for Color, Font Properties, line-height
Property, Text Properties, Border Properties, Element Box, padding Property, margin Property , Case
1
20.11.2022
TextBook2-: Chapter 3
Module-4 (8 hours)
Module-4: Tables and CSS, Links and Images
Table Elements, Formatting a Data Table: Borders, Alignment, and Padding, CSS Structural Pseudo-
Class Selectors, thead and tbody Elements, Cell Spanning, Web Accessibility, CSS display Property
with Table Values, a Element, Relative URLs, Navigation Within a Web Page, CSS for Links,
Bitmap Image Formats: GIF, JPEG, PNG, img Element, Responsive Images, Positioning Images,
Shortcut Icon, iframe Element .
TextBook2: 5.2 to 5.8, 6.2, 6.3, 6.6., 6.7, 6.9, 6.10, 6.12, 7.2 to 7.4
Module-5 (8 hours)
Module-5: Introduction to JavaScript: Functions, DOM, Forms, and Event Handlers
History of JavaScript, Hello World Web Page, Buttons, Functions, Variables, Identifiers, Assignment
Statements and Objects, Document Object Model, Forms and How They’re Processed: Client-Side
Versus Server-Side, form Element, Controls, Text Control, Accessing a Form’s Control Values, reset
and focus Methods
CO3
Analyse various attributes, values and types of CSS
CO4
Implement core constructs and event handling mechanisms of JavaScript.
Programming Assignments:
(iii) Put a background image to a page and demonstrate all attributes of background image
(iv) Create unordered list of 5 fruits and ordered list of 3 flowers
2
20.11.2022
2. Create following table using XHTML tags. Properly align cells, give suitable cell padding and
cell spacing, and apply background color, bold and emphasis necessary
SubjectA
Sem1 SubjectB
SubjectC
SubjectE
Department Sem2 SubjectF
SubjectG
SubjectH
Sem3 SubjectI
SubjectJ
Throughout the document, any text that mentions income, expenses, or profit, attach the
appropriate class to that piece of text. Further create following line of text in the same document:
3
20.11.2022
7. Create following web page using HTML and CSS with tabular layout
9. Write a Java Script program that on clicking a button, displays scrolling text which moves from
left to right with a small delay
10. Create a webpage containing 3 overlapping images using HTML, CSS and JS. Further when the
mouse is over any image, it should be on the top and fully displayed.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50). The minimum passing
mark for the SEE is 35% of the maximum marks (18 marks out of 50). A student shall be deemed to have satisfied
the academic requirements and earned the credits allotted to each subject/ course if the student secures not less
than 35% (18 Marks out of 50) in the semester-end examination(SEE), and a minimum of 40% (40 marks out of
100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken
together.
Continuous Internal Evaluation(CIE):
Two Unit Tests each of20 Marks (duration 01 hour)
• First test after the completion of 30-40 % of the syllabus
• Second test after completion of 80-90% of the syllabus
One Improvement test before the closing of the academic term may be conducted if necessary. However best two
tests out of three shall be taken into consideration.
Two assignments each of 10 Marks
The teacher has to plan the assignments and get them completed by the students well before the closing of the
term so that marks entry in the examination portal shall be done in time. Formative (Successive) Assessments
4
20.11.2022
TextBook-1: HTML & CSS: The Complete Reference Thomas A. Powell, , Fifth Edition, Tata
McGraw Hill,
5
20.11.2022
TextBook-2: WEB PROGRAMMING with HTML5, CSS and JavaScript, John Dean, Jones &
Bartlett Learning, First Edition
Web links and Video Lectures (e-Resources):
https://onlinecourses.swayam2.ac.in/aic20_sp11/preview
Level 3- Highly Mapped, Level 2-Moderately Mapped, Level 1-Low Mapped, Level 0- Not Mapped