Semester 2, 2022 Toowoomba On-campus | |
Units : | 1 |
Faculty or Section : | Faculty of Health, Engineering and Sciences |
School or Department : | School of Mathematics, Physics & Computing |
Grading basis : | Graded |
Course fee schedule : | /current-students/administration/fees/fee-schedules |
Staffing
Examiner: James Northway
Requisites
Pre-requisite: CSC2406
Overview
While CSC2406 Web Technology 1 covers the skills required to develop web pages using client-side technologies, computing professionals working in the web publishing area additionally need skills in setting up and managing web sites and services on the server-side. This course will focus on those skills; including server side scripting and managing security aspects of web sites.
This course builds on CSC2406 Web Technology 1 and requires students to demonstrate essential skills and knowledge required to create and maintain high quality web sites. Students will create, manage and secure web server setups, as well as server-side programming of dynamically generated web sites. Course material may only be available via the web. While the course will use PHP as the programming language for server-side scripting, prior experience with it is not required. However, experience with programming in a high level language (e.g. Javascript or others) is essential. Basic is experience with using Linux/Unix is suggested.
Course learning outcomes
On successful completion of this course students will have:
- Apply core aspects of the technical foundations of the Web, including HTTP, to a web site;
- Created and test dynamic and interactive web sites and applications;
- Organise the maintenance and security of a web site.
Topics
Description | Weighting(%) | |
---|---|---|
1. | The Hypertext Transfer Protocol (HTTP) | 15.00 |
2. | Server-side Scripting Languages (PHP) | 40.00 |
3. | Web Server Configuration (Apache) | 10.00 |
4. | Input Validation and Security | 10.00 |
5. | Web Data Integration (SQLite) | 10.00 |
6. | Asynchronous Communication (Ajax) | 10.00 |
7. | Frameworks | 5.00 |
Text and materials required to be purchased or accessed
Student workload expectations
To do well in this subject, students are expected to commit approximately 10 hours per week including class contact hours, independent study, and all assessment tasks. If you are undertaking additional activities, which may include placements and residential schools, the weekly workload hours may vary.
Assessment details
Description | Group Assessment |
Weighting (%) | Course learning outcomes |
---|---|---|---|
Tech and/or scntific artefact 1 | No | 25 | 1,2 |
Tech and/or scntific artefact 2 | No | 25 | 1,2,3 |
Time limited online examinatn | No | 50 | 1,2,3 |