Web Syllabus 20242
Web Syllabus 20242
( ت.ع.)ج
عمان – األردن
APPLIED SCIENCE PRIVATE UNIVERSITY
(A.S.U)
AMMAN - JORDAN
Sec 01, Dr. Waref, (Sun,Tue) 10:00 – 12:00 Class Room: 1G04
Course Description:
This course covers an introduction to Internet history, World Wide Web, discussion of web browsers, searching
techniques, and the use of helper applications and plug-ins for video and sound. The course covers how web pages are
created using HTML5, and how CSS3 is used to separate content from and style. Dynamic HTML, JavaScript are also
covered. The students will learn how to create World Wide Web pages using all these technologies.
Course Aims:
This course aims to provide students with the know-how to build static and dynamic web sites. By the end of this course,
students are expected to be able to use the various tools, programing languages, design methods, and overall knowledge of
Internet Technology, to produce reasonably professional static and dynamic web sites.
Student Outcomes:
SO-(1): Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to
identify solutions.
SO-(2): Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the
context of the program’s discipline.
The development of ILOs is promoted through the following teaching and learning methods:
Learning skills:
Hard skills: Master the fundamentals of web development through hands-on experience with HTML (for structuring web
content), CSS (for styling and design), JavaScript (for adding dynamic interactivity), and Bootstrap (for responsive, mobile-
first layouts).
Problem-solving and analytical skills: Tackle common front-end development challenges, such as managing dynamic
content with JavaScript, resolving cross-browser compatibility issues, and optimizing websites for different screen sizes..
Soft skills: Collaboration, time management, and adaptability through activities and projects.
Course Content:
Week Topics Mode Activity Reference
Publishing web content Sun: F2F
Week 1 web publishing, client, server, web page, home page , Course Policy Chapter 1
Mar 2 - Mar 6 URL, address, DNS Direct lecturing Ref [2]
Tue: F2F
Web Browser, Web Server, Frontend vs Backend
Structure web pages
HTML structure, HTML markeup, Headings, paragraphs, Sun: F2F Direct lecturing
Chapters 2
Week 2 special character
Mar 9 - Mar 13
&4
HTML Structure & Formatting Direct lecturing Ref [1]
logical and physical elements, Ordered list, unordered Tue: F2F
list
Using External and Internal Links
Creating links to other sites, and between pages, and Sun: F2F Direct lecturing
Chapter 3
Week 3 email links
Mar 16 - Mar 20
&7 Ref [1]
Produce Input Forms Direct lecturing
Creating a form, text input, input controls, Textarea, Tue: F2F
Class Activity 1
Select, fieldset, drop down list, datalist Options
Incorporate Media Content
Sun: F2F Direct lecturing
HTML Media Content:Image/Video/audio/Images
Week 4 Chapter 4
Mar 23 - Mar 27 Create Tables to Display Information Direct lecturing & 5 Ref [1]
How to create tables, colspan and rowspan, table Tue: F2F
Class Activity 2
borders
Week 5 EID Al-Fitr
Mar 30 - Apr 3 Estimated (30 March – 2 April)
Understanding Cascading Style Sheet
What is CSS, how it works, rules, properities and values Sun: F2F Direct lecturing
Week 6 How to write CSS, inline, Internal, selectors, external CSS Chapters 8
Apr 6 - Apr 10 Understanding Cascading Style Sheet Ref [1]
Direct lecturing
What is CSS, how it works, rules, properities and values Tue: F2F
How to write CSS, inline, Internal, selectors, external CSS
CSS colors & Style CSS elements Sun: F2F Direct lecturing
Working with colors Class Activity 3 Chapters
Week 7
Style CSS elements 10 & 11
Apr 13- Apr 17 Direct lecturing Ref [1]
Understand different CSS properities for text Tue: F2F
table, images. fluid layout vs fixed layout
Week 8 Using CSS Boxes Sun: F2F Direct lecturing Chapter 9
2
Control size of box, box model concept,
Apr 20- Apr 24 Tue: F2F Ref [1]
Border width, margin, padding, Styling Tables
Week 9:
27 Apr - 01 May Project Phase 1 Discussions
Using JavaScript basics concept of models and
objects Sun: F2F Direct lecturing Chapter 15
Writing script in JS, accessing an HTML element, Ref [1]
JS comments, variables and variable scopes, string data
Week 10:
type.
04 May -08 May
JS Basics instructions & Using JavaScript decisions
Chapters
and loops Direct lecturing
Tue: F2F 16 & 19
JS Popup Boxes and string operator JS Functions. Ref [1]
Using Functions and passing parameters.
JS functions and objects
JavaScript Arrays and array methods.
Sun: F2F Direct lecturing
Conditions: If, if-else and conditional expressions
Loops: While, For, For..in, and Do..while. Chapter 17
Week 11:
11 May -15 May Document Object Model (DOM) & JS events & 18 Ref
DOM tree, working with it, accessing elements, DOM [1]
Direct lecturing
manipulation Tue: F2F
Class Activity 4
Event handling: onclick,Onchange,
onmouseover, onmouseout event
Interact with document using JS events Sun: F2F Chapter 20
Week 12: Dealing with form elements:getting a value from text
18 May -22 May Direct lecturing & 21
field, radio button, checkbox, textarea, and getting the
Tue: F2F Ref [1]
selected value in dropdown list.
Interact with document using JS events Direct lecturing
Form Validation. Sun: F2F
Class Activity 5
Week 13: Date Object Chapter 21
25 May -29 May Interact with document using JS events Ref [1]
Timing Events Tue: F2F Direct lecturing
String methods in JS
Responsive design Sun: F2F
Week 14: Bootstrap grid sysytem Bootstrap
Direct lecturing
01 Jun - 05 Jun Responsive design Ref [7]
Tue: F2F
Bootstrap library
Grade Distribution:
Your course grade will be determined by the following:
Due Date % of Final Grade Assessment Method
Week 9, 15 30% - Project
Week 3,4,7,11,13 30% - Class Activities
TBA 40% - Final Examination
*Distribution of examination material (may vary depending on material included)
Course Policies:
A. Attendance policies:
Attendance: Mandatory.
First warning – with _______3______ absences
Last warning – with _______4______ absences
Failing in the subject – with ______5______ absences
3
D. Honesty policy regarding cheating, plagiarism, and misbehaviour:
Participation or the commitment to cheating will lead to applying one or more of the following penalties together:
1. Failing the subject he/she cheated on.
2. Failing the other subjects taken in the same course.
3. Not allowed to register for the next semester. The summer semester is not considered a semester
E. Grading policy:
Exams and Quizzes.
- Project: 30 points
- Aactivities ……………. 30 points
- Final Exam: 40 points
- Total: 100 points
Textbooks information:
1. C, HTML, CSS, and JavaScript in Easy steps special Edition, 2020.
Main Reference:
1. Mike McGrath, HTML, CSS, and JavaScript in Easy Special Edition, 2020.
2. Laura Lemay, Rafe Coburn and Jennifer Kyrnin, Sams Teach Yourself HTML, CSS and JavaScript Web Publishing,
Seventh Edition, 2016.
Other References:
3. Jon Duckett, HTML & CSS design and build websites.
4. Jon Duckett, JavaScript & JQuery interactive front-end web development.
5. Deitel and Deitel, “Internet & World Wide Web How to program”, 5th Edition. Pearson, 2012.
6. Programming in HTML5 with JavaScript and CSS3, Glenn Johnson, 2013.
7. https://getbootstrap.com
Additional information:
No side talks during the lecture
No mobile phones during the lecture
Entering the lecture theatre after the instructor is not permitted.
Activities should be done by students independently and will be asked at the exams, unless explicitly mentioned.
4
Head of Department: Dr. Mahamad Bani Dumi Signature: Date: 2/27/2025
Dean: Dr. Mohammad Hijjawi Signature: Date: 2/27/2025
Copy to:
Head of Department
Head of curriculum committee
Course File
C 26