|
- 1
- Rajab 12th / January 12th
| - The Internet and its Architecture
- History of the Internet and World Wide Web
- World Wide Web Consortium (W3C)
- Overview of TCP/IP networking model, DNS, HTTP, Web Servers
- Personal, Distributed and Client/Server Computing
| | |
|
- 2
- Rajab 19th / January 19th
| - Headings, Linking, Images, Special Characters and Horizontal Rules
- Forms, Internal Linking, meta Elements
| | |
|
- 3
- Rajab 26th / January 26th
| - Inline Styles, Embedded Style Sheets, Conflicting Styles
- Linking External Style Sheets
- Positioning elements, backgrounds, and element dimensions
| | |
|
- 4
- Sha'ban 3rd / February 2nd
| - JavaScript Fundamentals: Data types, logical operators, loops
| | |
|
- 5
- Sha'ban 10th / February 9th
| - References and Reference Parameters
- Introduction to Object Technology
- Date Object, Boolean and Number Objects
- Document Object and Window Object
| | |
|
- 6
- Sha'ban 17th / February 16th
| - Document Object Model (DOM)
- Modeling a Document: DOM Nodes and Trees
- Traversing and Modifying a DOM Tree
- DOM Collections, Dynamic Styles
- Summary of the DOM Objects and Collections
| | |
|
Holiday - No class on Sunday. Midterm exam week [TBD] |
- 7
- Sha'ban 24th / March 23rd
| - JavaScript: Part 3 (Events)
- Mouse and Keyboard Events in JavaScript
- Special properties and events for forms: submit, reset, focus/blur, change, input, cut, copy, and paste
| | |
|
| - Asynchronous web applications with Ajax
- Fetching APIs using XMLHttpRequest and the Fetch API
| | |
|
| | | |
|
- 10
- Ramadan 16th / March 16th
| - Server-side scripting in PHP
- Setting up Database: MySQL, PHP Scripting Basics
- Creating a CRUD application
| | |
|
- 11
- Shawwal 8th / April 6th
| | | |
|
- 12
- Shawwal 15th / April 13th
| | | |
|
Long weekend: No classes on Sunday |
- 13
- Shawwal 23rd / April 20th
| | | |
|
- 14
- Shawwal 29th / May 27th
| | | |
|
- 15
- Dhu al-Qa'dah 6th / May 4th
| - Lab exam and project demo
| | |
|
- 16
- Dhu al-Qa'dah 13th / May 11th
| - Final Exams (Dhu al-Qa'dah 13th-29th / May 11th-25th)
| | |