HILLWOODS ACADEMY OF HIGHER EDUCATION
Program Name: Bachelor of Computer Applications
Level: Under Graduate
Course / Subject Code : BC01001031
Course / Subject Name : Fundamentals of Web Technology
w. e. f. Academic Year: June-2024
Semester: 1
Category of the Course: Minor Elective Subject (Any One)
Prerequisite: Basic computer knowledge
Rationale: The aim of the course is to provide knowledge of web as a tool in presenting
information.
Understand basic web languages and its components.
Students can develop a dynamic webpage by the use of HTML, JavaScript and
DHTML.
Course Outcome:
After Completion of the Course, Student will able to:
No. Course Outcomes RBT Level*
1 Describe basics of web and concept of web server in web technology. RM, UN
2 Explain and develop web pages using HTML tags and validators. RM,UN,AP
3 Describe and apply styling using CSS to HTML web pages. RM,UN,AP
4 Implement client side scripting using Javascript. RM,UN,AP
5 Explain JSON data format and parsing of JSON string. RM,UN,AP
Teaching and Examination Scheme:
Teaching Scheme Total Credits
Assessment Pattern and Marks
(in Hours) L+T+ (PR/2) Total
Theory Tutorial / Practical Marks
L T PR C
ESE (E) PA / CA (M) PA/CA (I) ESE (V)
3 0 2 4 70 30 20 30 150
Course Content:
Unit No. of % of
Content
No. Hours Weightage
Introduction to Web Technology
1. 4 15
Web Basics: Internet, World Wide Web, HTTP, HTTPs, FTP, Web
Client, Browsers Functions, URL’s
w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 1 of 4
HILLWOODS ACADEMY OF HIGHER EDUCATION
Program Name: Bachelor of Computer Applications
Level: Under Graduate
Course / Subject Code : BC01001031
Course / Subject Name : Fundamentals of Web Technology
Web Server: Features, History, Logging, Access Control
HTML, XHTML & HTML5
Introduction: HTML,Tags and Attributes, HTML File Structure,
Meta, Title, Body
2. 10 25
Common HTML Tags: Headings, Anchor, Links, Lists, Table,
Frames, Forms
XHTML: HTML Validator, Block and Inline Elements
Introduction to HTML5
Page Designing with CSS
3. CSS Declarations, Using CSS, Sample CSS File, Selectors, Box Model 8 20
Concept, Padding, Float and Clear, Z-Index, Websites
Benefits of CSS
Client-side Scripting
Introduction to JavaScript, Basic Syntax, Variables, Identifiers,
4. 12 25
Data Types and Values, Scope, Literals, Reserved Words,
Operators and Statements, Functions, Objects (Math, String,
Date) Regular Expressions, DOM Event Handling
JSON
5. 8 15
Overview, Syntax, Data Types, Objects, Schema, Serializing into
JSON, Parsing JSON
Total 42 100
Suggested Specification Table with Marks (Theory):
Distribution of Theory Marks (in %)
R Level U Level A Level N Level E Level C Level
10 20 70 - - -
Where R: Remember; U: Understanding; A: Application, N: Analyze and E: Evaluate C: Create (as per
Revised Bloom’s Taxonomy)
Text Books:
1. Jeffrey C. Jackson (Duquesne University), WEB TECHNOLOGIES A Computer Science
Perspective -Pearson Education.
2. M. Srinivasan, Web Technology: Theory and Practice, Pearson India
w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 2 of 4
HILLWOODS ACADEMY OF HIGHER EDUCATION
Program Name: Bachelor of Computer Applications
Level: Under Graduate
Course / Subject Code : BC01001031
Course / Subject Name : Fundamentals of Web Technology
3. Jeremy McPeak, Paul Wilton, Beginning JavaScript Wrox Publication
Reference Books:
1. Murach's HTML5 & CSS3", Zak Ruvalcaba & Anne Boehm
2. "JavaScript: The Definitive Guide", 6th Edition, David Flanagan, O'Reilly Media
3. "Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, & Web Graphics",
Jennifer Niederst Robbins, O'Rielly
4. "HTML5 Programming with JavaScript", John Paul Mueller, Wiley
5. "HTML5 & CSS3 for the Real World", Estelle Weyl, Louis Lazaris, Alexis Goldstein, Sitepoint
Suggested Course Practical List:
1 Write codes to create a web page using the following tags:
a) Text
b) Marquee
c) Character formatting tags such as B , I , U
2 Write codes to create a web page using font Ex-2 Color, font face, font size, and background
color.
3 Write codes to create a web page using Paragraph tags such as P tag and BR tag.
4 Write codes to create a web page using Nesting of lists.
5 Write codes to create a web page using Table tags
a) Create a table of 3 rows and Columns
b) Having border, border size, border-color
c) Insert an image in a particular cell.
6 Write codes to create a web page using the Form tag. Example: - Admission Form.
7 Create a JavaScript code to display any message.
8 Create a JavaScript code using Control Statements.
9 Create a JavaScript code using an Arithmetic Operator, Assignment Operator, Comparison
Operator, Logical Operator, and String Operator.
10 Create a JavaScript code to display 5 * 1 = 5 5 * 2 = 10. . 5 * 10 = 50 using ‘for loop’.
11 Create a JavaScript code using the User Defined Function, which will calculate the area of a
circle.
12 Write a JavaScript code to change the Web Page's background color.
13 Write a JavaScript code to display the Factorial of the given number.
CO- PO Mapping:
Semester 1 Course Name: Fundamentals of Web Technology
POs
Course Outcomes PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 P10 P11
CO1 3 - - - - - - - - - -
CO2 3 1 3 - - - - - - - -
w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 3 of 4
HILLWOODS ACADEMY OF HIGHER EDUCATION
Program Name: Bachelor of Computer Applications
Level: Under Graduate
Course / Subject Code : BC01001031
Course / Subject Name : Fundamentals of Web Technology
CO3 3 3 3 - 3 - - - - - -
CO4 3 3 3 - 3 - - - - - -
CO5 3 3 1 - 3 - - - - - -
Legend: ‘3’ for high, ‘2’ for medium, ‘1’ for low and ‘-’ for no correlation of each CO with PO.
*******
w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 4 of 4