SET09103 Advanced Web Technologies
Module descriptor
1. Module title
Advanced Web Technologies
2. SCQF level
09
3. SCQF credit value
20
4. ECTS credit value
10
5. Module number
SET09103
6. Module leader
Dr Uta Priss
7. School
Computing
8. Napier subject area
Software Engineering and Technology, SET
9. Prerequisites
To study this module you will need the learning equivalent to the
module listed or to have passed this module:
SET08101 Web Technologies
Examples of equivalent learning: Basics of HTML and PHP
10. What you will learn and what this module is about
In this module you will develop a good theoretical understanding of mark-up language technology and
advanced web technologies (such as AJAX and advanced web security), and their practical application to
data processing. You will construct an application using Web 2.0 technologies and learn to design web
applications that are consistent, accessible and flexible.
11. Description of module content
The module incorporates practice and design. Students will use a
number of tools for processing XML documents, including designing XML
applications, use of style sheets and DOM for transforming XML
documents. Emphasis will be on flexibility and interoperability. The
second half of the module will cover advanced Web Technologies (Web
2.0), including rich internet applications (AJAX). Students will
understand processes and techniques of designing modern web
applications that are consistent, accessible and flexible.
12. Learning Outcomes
On completion of this module, students will be able to:
LO1: Construct XML document specifications and validate
documents against these specifications
LO2: Execute XML operations using tools
LO3: Construct an application using Web 2.0 technologies
LO4: Critically evaluate issues and challenges of modern
Web Technologies and Web 2.0
13. Indicative References and Reading List
T1: XML in a Nutshell, Elliotte Rusty Harold, W. Scott
Means, Pub: O'Reilly, 2004.
T2: http://en.wikipedia.org/wiki/Web_2 and similar on-line resources
16. LTA approach
Learning & teaching methods including their alignment to LOs
Taught using weekly lectures and tutorials. Tutorials will present
students with a graded range of problems that require the applications
of the theoretical knowledge presented in the lectures. Tutorials
constitute the formative assessment because the students receive
instant feedback on the exercises. Lectures will include case studies.
Embedding of employability/PDP/scholarship skills
The skills presented in this class refer to cutting edge
technology. LO4 includes critical analysis and will be underpinned
with some current reading materials.
Assessment (formative and summative)
LO4 will be covered in the coursework part 2, LO1-LO3 will be covered in the
coursework part 1 and will involve constructing an application using Web 2.0
technologies.
Research/teaching linkages
All team members undertake some scholarly activity in this area.
Supporting equality and diversity
Online learning materials and resources are available to support
inclusiveness and accommodate students from a wide variety of
backgrounds. By encouraging supported self-study the module has
flexibility that allows students to develop their skills at a pace and
time appropriate to their prior experience and individual
circumstances.
17. Student Activity (NESH)
| Mode of activity | L&T activity | NESH
|
| Face-to-face | Lecture | 22
|
| Face-to-face | Practicals/Labs | 22
|
| Independent learning | Individual learning activities
(including coursework) | 156
|
| | | TOTAL: 200 hours
|
18. Assessment
| Week | Type of assessment | Weighting | LOs covered | Length/volume
|
| 11 | Practical assessment | 50% | 2, 3 | 20 hours
|
| 13 | Report | 50% | 1, 4 | 20 hours
|
| | Module total: | 100% | |
|