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

Web Syllabus 20242

The document outlines the course syllabus for 'Web-Based Programming' at the Applied Science Private University for the academic year 2024-2025. It details course objectives, student outcomes, learning methods, evaluation methods, and a week-by-week breakdown of topics covered, including HTML5, CSS3, and JavaScript. Additionally, it includes grading policies, attendance requirements, and resources for students to succeed in the course.

Uploaded by

ubaydahalesawi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views5 pages

Web Syllabus 20242

The document outlines the course syllabus for 'Web-Based Programming' at the Applied Science Private University for the academic year 2024-2025. It details course objectives, student outcomes, learning methods, evaluation methods, and a week-by-week breakdown of topics covered, including HTML5, CSS3, and JavaScript. Additionally, it includes grading policies, attendance requirements, and resources for students to succeed in the course.

Uploaded by

ubaydahalesawi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

‫جامعة العلوم التطبيقية الخاصة‬

( ‫ت‬.‫ع‬.‫)ج‬
‫عمان – األردن‬
APPLIED SCIENCE PRIVATE UNIVERSITY
(A.S.U)
AMMAN - JORDAN

‫فلنـجعل مـن أردن العـرب جامعة للـعرب‬

Faculty: Faculty of Information Technology


Department:Computer Science
Academic Year:2024-2025
Semester: Second
(Course Syllabus)
Concurrent course Prerequisite Course No. Credit Hours Subject Name
1301108 1301236 3 Web-Based Programming

Office Room Coordinato


Course website E-mail Lecturer/s
Hours No. r Name
[email protected] Dr. Alaa Alzoubi
1218
[email protected] Dr. Khalid Maabra
1203
TBA on [email protected] Dr. Mahmoud Baniata Dr. Waref
https://edugate.asu.edu.jo 1G10
MsTeams [email protected] Dr. Fatima Alhaj Almanaseer
1B10
[email protected] Dr. Waref Al Manaseer
I.Esraa

Sec 01, Dr. Waref, (Sun,Tue) 10:00 – 12:00 Class Room: 1G04

Type of Learning: 3 hours in-class (face-to-face) learning

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.

Intended Learning Outcomes:


Following the successful completion of this course, the student should be able to:
A. Knowledge and Understanding:
A1. Identify World Wide Web, types of web browsers, and HTML elements.
B. Subject-Specific Skills:
B1. Use HTML5 to create a World Wide Web pages.
B2. Apply CSS3 in web pages to separate the content from the style.
B3. Apply multimedia and drawing functions in web pages.
C. Cognitive and Intellectual Skills:
1
C1. Produce dynamic web pages by using JavaScript.
Transferable Skills:

Teaching and Learning Methods:

The development of ILOs is promoted through the following teaching and learning methods:

Evaluation Methods Learning Methods ILOs


Exams, Project and activities. Lecturing and practical sessions A1
Exams, activities, project and experiments in Lecturing, Practical sessions and assignments.
B1 – B3
the lab.
Exams, activities and experiments in lab. Practical sessions, activities and projects. C1

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

Week 15: Project Phase 2 Discussions


08 Jun - 12 Jun
Week 16:
15 Jun - 19 Jun Final Exam Time: TBA

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

B. Absences from exams and NOT handing in assignments on time:


This will result in zero achievement unless a health report or other significant excuse is documented.

C. Health and safety procedures:

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

F. Available university services that support achievement in the course:


IT unit, laboratory

Required Equipment and Tools:

Smartboard, white Board, Notepad++,Visual studio Code

Make-up Exam Policy:


Make-up exams will be offered for valid reasons for Midterm and final exams only. They may be different from regular
exams in content and format.

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.

Course Material and Announcements:


Students need to use the e-learning page on the ASU website in order to get all lecture handouts and guidelines which
will be uploaded there.
In addition, course-related announcements and exam results will be posted on the e-learning page and is the
responsibility of each student to check the site regularly.

Name of Course Coordinator: Dr. Waref Almanaseer Signature: Date: 2/27/2025


Head of curriculum committee: Dr. Marwan Alakhras Signature: Date: 2/27/2025

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

You might also like