INFO 7013 Web Engineering

Credit Points 10

Legacy Code 300443

Coordinator Athula Ginige Opens in new window

Description Today organizations extensively rely on web based information systems to market, sell, manage customer relations, and for most of the internal operations. Users are increasingly using mobile devices to interact with this information. Due to rapidly changing business environment these systems need to be designed in away to accommodate the frequent changes. New technologies and frameworks have been developed to support development of large, complex, mobile based, maintainable and evolutionary web systems. In this unit students will study some of these technologies, design methods and frameworks that can be successfully used to engineer such web systems. They will get hands on experience by developing such a system.

School Computer, Data & Math Sciences

Student Contribution Band HECS Band 2 10cp

Check your HECS Band contribution amount via the Fees page.

Level Postgraduate Coursework Level 7 subject

Equivalent Subjects LGYA 5881 - Web Application Development

Restrictions Students must be enrolled in a postgraduate program offered by the School of Computer, Data and mathematical Sciences.

Assumed Knowledge

Ability to develop simple static web sites.  Knowledge about server-side and browser-side scripting.

Learning Outcomes

On successful completion of this subject, students should be able to:
  1. Identify the types of Web based systems and develop conceptual models to meet the specific information needs and/or to support a set of business processes.
  2. Select a suitable development process based on needs and constraints.
  3. Develop a suitable architecture for the Web System within the constraints, policies and guidelines.
  4. Model and design various components as per the architecture.
  5. Develop user interfaces based on usability guidelines.
  6. Select appropriate technologies and standards to implement these components.
  7. Create a project plan to develop the system.
  8. Implement and test the critical components of the Web System.
  9. Demonstrate the ability to work in a team environment in relation to Web development projects.

Subject Content

- Overview of web Engineering
- types of web systems and characteristics
- conceptual modeling of web systems
- design of user Interfaces and user interaction Models
- web technologies and Standards
- web system architectures
- design methodologies
- web development processes

Assessment

The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.

Item Length Percent Threshold Individual/Group Task
Assignment 1 5x 2 hour lab sessions and a 90 minutes quiz at the end of the 5 lab sessions. 35 Y Individual
Assignment 2 Technical paper of about 1000- 1500 words and a class presentation 15 Y Individual
Assignment 3 Team activity over 9 weeks 20 Y Group
Take-home exam - written assignment 2 hours 30 Y Individual

Teaching Periods

2022 Semester 1

Parramatta - Victoria Rd

Day

Subject Contact Athula Ginige Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

2022 Trimester 1

Sydney City

Day

Subject Contact Mahsa Razavi Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window

2022 Trimester 2

Sydney City

Day

Subject Contact Mahsa Razavi Opens in new window

Attendance Requirements 80% attendance rate is imposed in all core subjects’ due to the nature of class activities that are aligned with subject assessments.

View timetable Opens in new window