Study-Unit Description

Study-Unit Description


CODE CIS5109

 
TITLE Patterns and Practices in Web Systems

 
LEVEL 05 - Postgraduate Modular Diploma or Degree Course

 
ECTS CREDITS 6

 
DEPARTMENT Computer Information Systems

 
DESCRIPTION New levels of complexity are introduced to web development especially when scalability, security, concurrency and asynchronous behavior are added to the requirements specification. Expectations from web systems are increasing dramatically however technologies and standards are not moving at the same pace. This study-unit introduces development frameworks, technologies, patterns and best practices that developers can adopt to develop secure, scalable and highly maintainable web systems, meeting current and future user demands.

Cutting edge technologies will be contrasted and used.

Study-unit Aims:

This unit aims at equipping students with adequate knowledge on development frameworks, patterns and best practices to design and develop scalable and secure web systems exhibiting asynchronous behaviour.

Learning Outcomes:

1. Knowledge & Understanding:

By the end of the study-unit the student will be able to design and develop secure, scalable and highly maintainable web systems, meeting current and future user demands. Students will also understand the relevance of cutting edge research topics in the area.

2. Skills:

By the end of the study-unit the student will be able to:
- Design and develop web systems following appropriate design patterns and best practices.
- Assess the best techniques and technologies to use in different contexts.
- Meet users' ever increasing expectations from web systems.
- Meet scalability requirements.
- Meet security requirements.

Main Text/s and any supplementary readings:

- MacDonald, Beginning ASP.NET 4.0 in C# 2010, Apress, 2010 (ISBN-13: 978-1430226086).
- Millett, Professional ASP.NET Design Patterns, Wrox, 2010 (ISBN-13: 978-0470292785).
- Nixon, Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites, O'Reilly Media, 2009 (ISBN-13: 978-0596157135).
- Shklar and Rosen. Web Application Architecture: Principles, Protocols and Practices, Wiley, 2009.
- Gourley, Totty. HTTP: The Definitive Guide, O'Reilly Media, 2002.

 
STUDY-UNIT TYPE Independent Online Learning, Lecture & Tutorial

 
METHOD OF ASSESSMENT
Assessment Component/s Resit Availability Weighting
Assignment Yes 50%
Examination (2 Hours) Yes 50%

 
LECTURER/S Christopher Porter

 
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the description above applies to study-units available during the academic year 2020/1. It may be subject to change in subsequent years.

https://www.um.edu.mt/course/studyunit