COMP391 Advanced Web Technologies

Updated: 01 May 2015
Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Trimester 2 Off Campus
Armidale Trimester 2 On Campus
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites COMP132 or COMP132A
Co-requisites None
Restrictions COMP591
Notes

200- and 300-level COMP units (excluding COMP286, COMP292, COMP303, COMP313 and COMP393) require a knowledge of, and programming experience with, the C++ or Java language.

Combined Units COMP591 - Advanced Web Technologies
Coordinator(s) William Billingsley (wbilling@une.edu.au)
Unit Description

Modern Web applications are complex software systems that require sophisticated development tools and best practices of software engineering. Design of web services or electronic commerce applications need to take into account issues such as scalability, reliability, and security. This unit studies the programming tools and software engineering practices involved in complex web applications. COMP591 is based on the undergraduate unit COMP391 with additional load consisting of extra questions on assignments and examinations and candidates for COMP591 will be expected to show a greater level of understanding of the unit material than that required for COMP391. Students who complete COMP391 are not permitted to enrol for COMP591.

Prescribed Material
Mandatory

Text(s):

Note: Students are expected to purchase prescribed material. Please note that textbook requirements may vary from one teaching period to the next.

High Performance Browser Networking: What every Web Developer should know about Networking and Web Performance

ISBN: 9781449344764
Grigorik, I., O'Reilly Media 2013

Text refers to: Trimester 2, On and Off Campus

Recommended Material
Optional

Text(s):

Note: Recommended material is held in the University Library - purchase is optional

Core Servlets and Java Server Pages

ISBN: 9780130092298
Hall, M. and Brown, L., Prentice Hall 2nd ed. 2003

Note: There is a free link available to enrolled students to access this book online.

Text refers to: Trimester 2, On and Off Campus

Java EE 7 Essentials

ISBN: 9781449370176
Gupta, A., O'Reilly Media 2013

Note: A compact but extensive guide to the Java web APls.

Text refers to: Trimester 2, On and Off Campus

Disclaimer Unit information may be subject to change prior to commencement of the teaching period.
Assessment
Title Exam Length Weight Mode No. Words
Assignment 1 20%
Assessment Notes

Programming task. Note: An overall mark of 50% in all assessment tasks is required to pass unit.

Relates to Learning Outcomes (LO) and Graduate Attributes (GA)

LO: 1, 2, 3 GA: 1, 2 , 4, 6, 7

Assignment 2 20%
Assessment Notes

Programming task. Note: An overall mark of 50% in all assessment tasks is required to pass unit.

Relates to Learning Outcomes (LO) and Graduate Attributes (GA)

LO: 1, 2, 3 GA: 1, 2 , 4, 6, 7

Final Examination 2 hrs 15 mins 60%
Assessment Notes

It is mandatory to pass this component in order to pass this unit. Note: An overall mark of 50% in all assessment tasks is required to pass unit.

Relates to Learning Outcomes (LO) and Graduate Attributes (GA)

LO: 1, 2, 3 GA: 1, 2 , 4, 6, 7


Learning Outcomes (LO) Upon completion of this unit, students will be able to:
  1. select and apply methods and technologies to solve software engineering issues in web development;
  2. demonstrate competency in the use of some of the advanced tools and techniques in web applications development to complete a range of activities; and
  3. design and develop web applications of some commercial relevance.

Graduate Attributes (GA)
Attribute Taught Assessed Practised
1
Knowledge of a Discipline

Students demonstrate a broad and coherent body of knowledge, with depth in the underlying principles and concepts relevant to their field of study and a firm grasp of the principles, practices and boundaries of their discipline.

True True True
2
Communication Skills

Students demonstrate communication skills to present a clear, coherent and independent exposition of knowledge and ideas, including, where applicable, the possession of these skills in languages other than English

True True
3
Global Perspectives

Global perspectives in the design of web applications will be briefly discussed in the lectures.

True
4
Information Literacy

Students demonstrate the capacity to critically evaluate the sources, values and validity of information; and, use information in critical and creative thinking.

True True True
5
Life-Long Learning

Students demonstrate cognitive and creative skills to exercise critical thinking and judgement in identifying and solving problems with intellectual independence; and, responsibility and accountability for own learning and professional practice.

True
6
Problem Solving

Students demonstrate cognitive and creative skills to exercise critical thinking and judgement in identifying and solving problems with intellectual independence.

True True True
7
Social Responsibility

Students demonstrate understanding and practice of the highest standards of ethical behaviour associated with their discipline or profession. Including an appreciation of own ethical responsibilities towards colleagues, research subjects, the wider community and the environment.

True True