Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester
36 Hours
Hawthorn
HIT3323 Web Programming and one of: HIT1091 Web Development or HIT1307 Internet Technologies
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Bachelor of Information Technology, Bachelor of Information and Communication Technology, Bachelor of Information and Communication Technology (Network Design and Security), Bachelor of Science (Professional Software Development) and Bachelor of Applied Information and Communication Technology
Students who successfully complete this unit of study will be able to: use a variety of asynchronous content update technologiesapply XML technologies for data managementexplain how client-side dynamic scripting worksexplain how server-side programming technologies work with asynchronous update technologiesexplain web services, APIs and mashups of web servicesexplain several design patterns used in web-based systems handle external data and use other data transformation formatsdevelop interactive web applications of moderate complexity
Students who successfully complete this unit of study will be able to:
Lectures(24 hrs), Tutorial (Labs) (12 hrs)
Individual and Group Assignments, Examination
You will be provided with feedback on your progress in attaining the following generic skills: Analysis skills - the process of analysing problem specifications, systematising them, and developing systematic design and implementation solutions Problem solving skills - the process of addressing the tasks of development of web-based systems, and integrating appropriate technologies and techniques to provide satisfactory efficient implementationsAbility to tackle unfamiliar problems - the process of applying a toolbox of techniques and technologies to address problems not seen before, to appreciate how abstractions learned in a generic context may be applied in particular instancesAbility to work independently - the assessment in this unit is all at an individual level. The emphasis is on acquiring a significant number of technical skills. However, it is expected that students will work collaboratively to help each other learn, whilst remaining faithful to the expectation that they will work independently on assessment work.
You will be provided with feedback on your progress in attaining the following generic skills:
Technologies for Web Development PHP and/or ASP.NET for server-side developmentXML, DOM and CSS used in JavaScriptAjax technologiesXHR objects used between clients and serversXSLT and XPathWeb services, APIs and mashupsDesign patternsRSSJSONAjax Frameworks - client and server side Architectural principles for Web Development Usability and accessibilty issues
Technologies for Web Development
Beginning Ajax, Chris Ullman and Lucinda Dykes, WROX, Wiley Publishing, Inc., 2007 Other references will be provided on Blackboard