Skip to Content

Future Students - Courses

click here for a printable version of this page  

Web Application Development

Unit Code: HIT3324




Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 Semester

36 Hours

Hawthorn

Nil

Credit Points: 12.5 Credit Points


Related Course/s:

Aims & Objectives:

Students who successfully complete this unit of study will be able to:

  • use a variety of asynchronous content update technologies
  • apply XML technologies for data management
  • explain how client-side dynamic scripting works
  • explain how server-side programming technologies work with asynchronous update technologies
  • explain web services, APIs and mashups of web services
  • explain several design patterns used in web-based systems 
  • handle external data and use other data transformation formats
  • develop interactive web applications of moderate complexity 

Teaching Methods:

Lectures(24 hrs), Tutorial (Labs) (12 hrs)



Assessment:

Individual and Group Assignments, Examination

Generic Skills Outcomes:

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 implementations
  • Ability 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 instances
  • Ability 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.

Content:

Technologies for Web Development

  • PHP and/or ASP.NET for server-side development
  • XML, DOM and CSS used in JavaScript
  • Ajax technologies
  • XHR objects used between clients and servers
  • XSLT and XPath
  • Web services, APIs and mashups
  • Design patterns
  • RSS
  • JSON
  • Ajax Frameworks - client and server side
Architectural principles for Web Development
 
Usability and accessibilty issues

Reading Materials:

Beginning Ajax, Chris Ullman and Lucinda Dykes, WROX, Wiley Publishing, Inc., 2007
 
Other references will be provided on Blackboard