WEB DEVELOPMENT
CSE2WDX
2019
Credit points: 15
Subject outline
This subject addresses a wide spectrum of fundamental technical concepts relating to client-side web programming including creating HTML pages, writing CSS to enhance the look of HTML pages, using JavaScript and the JQuery library to implement the underlying logic, and specialised topics such as drawing, web storage, geolocation, exception handling, event handling, asynchronous programming, serialization and parallel programming. This subject is designed to prepare students for the opportunity of undertaking a vendor certification on HTML5 and JavaScript
School: School Engineering&Mathematical Sciences
Credit points: 15
Subject Co-ordinator: Rabei Alhadad
Available to Study Abroad Students: No
Subject year level: Year Level 2 - UG
Exchange Students: No
Subject particulars
Subject rules
Prerequisites: Must be enrolled in either SBAIO or SBACTO and have passed either CSE2ICX or CSE2ADX
Co-requisites: N/A
Incompatible subjects: CSE2WD
Equivalent subjects: N/A
Special conditions: N/A
Learning resources
Readings
| Resource Type | Title | Resource Requirement | Author and Year | Publisher |
|---|---|---|---|---|
| Readings | Training Guide: Programming in HTML5 with JavaScript and CSS3 | Prescribed | Glen Johnson, 2013 | Microsoft Press |
Graduate capabilities & intended learning outcomes
01. Implement and manipulate markup language document structures to build a website.
- Activities:
- Online chapters from the prescribed textbook will form the core learning. Webinars covering the implementation and manipulation of HTML document structures. Webinars, online discussion forums, self-paced online learning activities, practical exercises.
02. Create and implement control flow and error handling statements using client-side scripting tools such as JavaScript and JQuery to build a dynamic website.
- Activities:
- Online chapters from the prescribed textbook will form the core learning. Webinars on JavaScript and JQuery with examples. Webinars, online discussion forums, self-paced online learning activities, practical exercises.
03. Implement user input validation, serialisation and deserialisation to make the data secure and useful.
- Activities:
- Online chapters from the prescribed textbook will form the core learning. Webinars covering input validation, serialisation and deserialisation. Webinars, online discussion forums, self-paced online learning activities, practical exercises.
04. Use style sheet language to enhance the presentation and provide web designers greater control over webpages.
- Activities:
- Online chapters from the prescribed textbook will form the core learning. Webinars covering the application of CSS styling to build user-friendly webpages. Webinars, online discussion forums, self-paced online learning activities, practical exercises.
Online (Didasko), 2019, Study Block 1, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 02 - 13
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 02 to week 13 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 2, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 06 - 17
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 06 to week 17 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 3, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 10 - 21
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 10 to week 21 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 4, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 14 - 25
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 14 to week 25 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 5, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 19 - 30
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 19 to week 30 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 6, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 23 - 34
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 23 to week 34 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 7, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 27 - 38
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 27 to week 38 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 8, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 32 - 43
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 32 to week 43 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 9, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 36 - 47
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 36 to week 47 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 10, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 41 - 52
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 41 to week 52 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 11, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 45
One 3.0 hours unscheduled online class per week on any day including weekend during the day in week 45 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |
Online (Didasko), 2019, Study Block 12, Online
Overview
Online enrolment: Yes
Maximum enrolment size: N/A
Enrolment information:
Subject Instance Co-ordinator: Rabei Alhadad
Class requirements
Unscheduled Online ClassWeek: 49
One 3.0 hours unscheduled online class per week on any day including weekend during the day in week 49 and delivered via online.
Assessments
| Assessment element | Comments | % | ILO* |
|---|---|---|---|
| Ten weekly online quizzes (total equivalent to 800 words) | 5 min short online quizzes conducted in weeks 2 - 11. These are multiple choice questions on HTML5, CSS3 and JavaScript | 15 | 01, 02, 03, 04 |
| Practical assessment to build a HTML5 and CSS3 website (equivalent to 1,100 words) | A practical scenario-based practical report to build a HTML5 and CSS website. | 25 | 01, 04 |
| Practical assessment to build a DHTML website (equivalent to 1,100 words) | A practical scenario based practical report to build a website incorporating JavaScript, JQuery, user input validation and so on. | 25 | 02, 03 |
| One 90-minute online examination (equivalent to 1,500 words) | Multiple choice and/or short answer questions to test the technical knowledge of students | 35 | 01, 02, 03, 04 |