Creating Web Applications
Duration
- One Semester or equivalent
Contact hours
- 48 hours face to face + blended
On-campus unit delivery combines face-to-face and digital learning.
2023 teaching periods
Hawthorn Higher Ed. Semester 2 |
||
---|---|---|
Dates: Results: Last self enrolment: Census: Last withdraw without fail: |
Prerequisites
Concurrent Pre-requisite (can do prior or in same study period)COS10009 Introduction to Programming
OR
SWE20004 Technical Software Development
Basic familiarity with any procedural programming language
Aims and objectives
This unit introduces the technology of the World Wide Web and concepts of Client-Server computing. Students will develop dynamic, data-driven websites using both client- and server-side programming languages.
Unit Learning Outcomes (ULO)
Students who successfully complete this unit will be able to:
1. Describe the role of networking in the context of web including tools to configure web clients and servers
2. Demonstrate the use of mark up and presentation languages in creating web pages
3. Create data-driven web pages to demonstrate the use of server scripting and database access
4. Analyse the interaction between components of a web application, and comment on issues related to privacy, security, and commercial and social issues
Unit information in detail
- Teaching methods, assessment and content.
Teaching methods
Type | Hours per week | Number of Weeks | Total |
On Campus Lecture | 2 | 12 | 24 |
On Campus Class in Computer Lab | 2 | 12 | 24 |
Unspecified Activities Independent Learning | 8.5 | 12 | 102 |
TOTAL | 150 hours |
Assessment
Types | Individual or Group task | Weighting | Assesses attainment of these ULOs |
Assignment 1 | Individual | 10-30% | 2 |
Assignment 2 | Individual | 20-40% | 2,3 |
Assignment 3 | Individual | 30-50% | 2,3,4 |
Lab - Practicals | Individual | 10-30% | 1,2,3,4 |
As the minimum requirements of assessment to pass the unit and meet all Unit Learning Outcomes to a minimum standard, a student must achieve:
(i) An aggregate mark of 50% or more, and
(ii) Obtain at least 40% in the final exam
Students who do not successfully achieve hurdle requirement (ii) will receive a maximum of 44% as the total mark for the unit and will not be eligible for a conceded pass.
Content
• Clients and servers on the Web.
• Developing web sites with HTML, CSS, JavaScript, XML, DOM, PHP and MySQL.
• Validating HTML and CSS against accepted standards.
• Creating Web pages with client and server-side interactivity.
• Application of accessibility and usability principles.
Study resources
- Reading materials.