Course-Outlines FOW 2nd 2022 2023 New
Course-Outlines FOW 2nd 2022 2023 New
A: Instructor Information:
Instructor: Dr. Hadeel Alzoubi
Office Location: Room: Building 59, Room 2034
Tel: 013589-8070
E-mail: [email protected]
Office hours:
B: Course Description
This course provides an overview of the web-based development lifecycle with focus on differentiating and
developing static and dynamic web applications. The theoretical and practical aspects of front-end development
and back-end development are covered thoroughly. Front-end development topics include markup languages and
their application to describe the structure of content on a web page, style sheets to define and control the visual
structure and layout of web interfaces, and scripting languages to develop interactive event-driven web
applications. As the course progresses, topics covering the knowledge and skills necessary to convert simple
static websites into dynamic, database-driven web applications are covered. Students are trained on standard
markup, client-side and server-side scripting languages to develop their own robust web-based systems.
Advanced topics such as web security, search engine optimization and application deployment are introduced.
C: Course Outcomes
After completing the course, the student will be able to:
1. Describe the web application development process and technologies used.[1,3]
2. Create user-interfaces for web pages using HTML and style sheets. [2,6]
3. Use client-side scripting language to create event-driven interactive web pages [2,6]
4. Use server-side scripting language to create dynamic database-driven web applications [2,6]
5. Explain and apply methods to provide security within a web application [2,3]
6. Demonstrate teamwork as member of a development team to deliver a complete web-based application [3,6]
D: Learning Resources
1. Textbook(s) : Robin Nixon “Learning PHP, MySQL, JavaScript, and CSS”, 2nd Edition, O'Reilly Media
2012, ISBN: 1449319262
2. Additional References :
a. Nicholas C. Zakas “Professional JavaScript for Web Developers”, (2009), ISBN: 047022780X
b. Jon Duckett, “HTML and CSS: Design and Build Websites”, John Wiley and Sons, ISBN: 1118008189
c. Jon Duckett, “JavaScript & JQuery: Interactive Front-End Web Development”, John Wiley and Sons, ISBN:
1118531647
d. Luke Welling and Laura Thomson, “PHP and MySQL Web Development”, Developer’s Library Series, 5th
Edition, 2016, Addison-Wesley Professional. ISBN-13: 978-0321833891
Important notes
● Students coming after ten minutes of starting time of a class are not allowed to enter in the classroom.
● Attendance will be checked in each class. Absence of 25% or more of the total number of lectures will be
reported to the academic affairs department and may result in a DN grade for this course.
● Any excuse of absence must come through the appropriate authority (e.g. Office of Academic
Affairs of CCSIT) within 7 days.
● Each quiz’s duration will be 15 – 20 minutes. Each quiz will cover material given since the last quiz or
major examination.
● All grading issues must be resolved within one week of the return of graded material.
● No makeup quizzes or exams will be given.
Any students who are involved in any sort of copying during quiz, midterm, or final exam will be given a
zero (F grade) in the respective exam.
G. Grading Scheme
Proportion of Final
Sr. Assessment task Week due
Assessment
1 Quiz #1 3
2 Quiz #2 7
10%
3 Quiz #3 10
4
Lab assignments 6 10%
5
Project 4,8,11 20%
6 Mid Term Exam 20%
8 Final Exam Final Exams Schedule 40%
Total 100%
Important Applications and URLs needed for the course
Editor http://brackets.io/
PHP Server https://www.apachefriends.org/index.html