Static Webpage Design 4311603 - GTU - HTML, CSS, JAVASCRIPT
Static Webpage Design 4311603 - GTU - HTML, CSS, JAVASCRIPT
1. RATIONALE
Internet is widely used in different areas such as banking, e-commerce, education and many
others. Different technologies are used to develop web applications but HTML is the core
component in all types of applications for formatting and presenting the web content. This
course will impart skill sets related to designing HTML web pages, using cascading style
sheets and embedding Java script using Kompozer. This course will also serve as a pre-
requisite for the advanced web development technologies, which students will learn in the
upcoming semester.
2. COMPETENCY
The purpose of this course is to help the student to attain the following industry identified
competency through various teaching learning experiences:
● Develop web pages using HTML and Javascript.
Approx.
S. Unit
Practical Outcomes (PrOs) Hrs.
No. No.
required
b. to check whether given number is prime or not
Use JavaScript to perform the following operations: V 02+02
a. take input of student name and address and display in a dialog
20 box.
b. change background color of webpage as selected by user from a
list of colors given in combo box.
Use JavaScript to perform the following operations: V 02+02
a. calculate the factorial of a given number entered into a textbox.
Display the result in another textbox.
21 b. perform arithmetic operations on two numbers entered into
textboxes. Use Radio buttons to select arithmetic operations
(Addition, Subtraction, Multiplication and Division). Display the
result in another textbox.
Total 56
Note
i. More Practical Exercises can be designed and offered by the respective course teacher to
develop the industry relevant skills/outcomes to match the COs. The above table is only a
suggestive list.
ii. Care must be taken in assigning and assessing study report as it is a first-year study
report. Study report, data collection and analysis report must be assigned in a group.
Teacher has to discuss about type of data (which and why) before group start their market
survey.
iii. The following are some sample ‘Process’ and ‘Product’ related skills (more may be
added/deleted depending on the course) that occur in the above listed Practical Exercises
of this course required which are embedded in the COs and ultimately the competency
S. Sample Performance Indicators for the PrOs Weightage in %
No.
1 Identify suitable approach to implement logic 25
2 Make a use of HTML Tags 20
3 Use HTML to build efficient websites 25
4 Follow different tests to check website 10
5 Interpret the result and conclude 20
Total 100
The ADOs are best developed through the laboratory/field-based exercises. Moreover, the
level of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’
should gradually increase as planned below:
i. ‘Valuing Level’ in 1st year
ii. ‘Organization Level’ in 2nd year.
iii. ‘Characterization Level’ in 3rd year.
8. UNDERPINNING THEORY
The major underpinning theory is given below based on the higher level UOs of Revised
Bloom’s taxonomy that are formulated for development of the COs and competency. If
required, more such UOs could be included by the course teacher to focus on attainment of
COs and competency.
Unit Unit Outcomes (UOs) Topics and Sub-topics
(4 to 6 UOs at different levels)
Unit - I Students will be able to: - 1.1 Introduction to HTML
1a.Explain different HTML Tags. 1.2 Syntax - Tags and Attributes
Basics of 1b.Write the procedure to create a 1.3 Formatting Tags
HTML Webpage using formatting (Body, Heading Styles, Paragraph, q,
HTML tags. sub, sup, Mark, Pre, Special
1c. Write steps to create a Characters, head, title)
Webpage using image tags. 1.4 Image Tags (img, figure, figcaption,
1d.Write steps to create a map, area)
Webpage using table tags. 1.5 Hyper linking
1.6 Tables (table, th, tr, td, col, colgroup,
caption)
Unit - III
3a.Explain use of Kompozer tool 3.1 Introduction to Kompozer open
for web development. source tool.
Working 3b.Write steps to create a web 3.2 Set up of work environment, Menu
with page using Kompozer. bar, toolbars, page tab, site
Kompozer 3c. Write procedure to deploy manager, page area.
website. 3.3 Creating simple Web page in
Kompozer
3.4 Working with HTML tags using
Kompozer
3.5 Creating a website Using Kompozer
3.6 Publishing a Website Using
Kompozer
Unit - IV 4a. Explain basic syntax and rules 4.1 Introduction to CSS
of CSS. 4.2 CSS Types
Cascading 4b. Describe types of CSS. (inline Style, Embedded
Style 4c. Write procedure to apply CSS Style, Linked Style)
Sheets for enhancing web page design. 4.3 Applying CSS styles to web page
(CSS) 4d. Write steps to create CSS elements
selectors to format a group of 4.4 div Tag
elements. 4.5 CSS Selectors (Class and ID)
Unit - V 5a.Explain basic syntax of 5.1 Introduction to Javascript
Javascript. 5.2 Basic Syntax - Statements,
JavaScript 5b.Write steps to apply operators Comments, Data types, Variables
to perform different 5.3 Operators- Arithmetic, logical,
calculations. comparison
5c. Describe the functions available 5.4 Working with built-in
in Javascript. functions(alert(), prompt(), parsing
5d.Write steps to apply conditional functions, eval())
and loop statements for logical 5.5 Conditional statements
decision making and repetition. 5.6 Loop statements
5e.Write procedure to create the 5.7 Working with user defined functions.
user defined function that 5.8 Document Object Model – Accessing
performs a specific task. HTML elements into
5f. Write process to develop event- javascript(Window ,Document, Form,
oriented web pages. Input elements , noscript tag)
5.9 HTML Events(onchange, onclick,
onmouseover, onmouseout,
onkeydown, onload)
A suggestive list of micro-projects is given here. This has to match the competency and the
COs. Similar micro-projects could be added by the concerned course teacher:
a) Construct departmental website
b) Develop any domain specific website (Food, Automobiles, Educational, Business etc.)
c) Develop a website showcasing information about electronic wastes and its dumping
process.
S. Name and
Department Contact No. Email
No. Designation
Professor Engineering (Ext. 393)
Education
Web Resources:
https://www.computerbitsdaily.com
/p/static-webpage-design-
4311603.html
My Learning Resources
Android App:
https://play.google.com/st
ore/apps/details?
id=com.computerdictionary.
mcqtutorial.computerbitspr
adip
Computer Courses - All in One