Module Database Search



MODULE DESCRIPTOR
Module Title
Dynamic Web Programming
Reference CM2702 Version 2
Created August 2018 SCQF Level SCQF 8
Approved June 2017 SCQF Points 30
Amended August 2018 ECTS Points 15

Aims of Module
To provide students with experience in designing, developing and testing dynamic web applications running on a modern full−stack deployment platform from the perspective of business-related requirements and implications for cost-benefit models and efficiencies.

Learning Outcomes for Module
On completion of this module, students are expected to be able to:
1 Design an interactive web application as a solution to a given problem, purpose or business need.
2 Evaluate client−side and server−side technologies and their application to the design of interactive web applications with an eye toward efficiency and cost-benefit analysis.
3 Implement an interactive web application using a full−stack development approach.
4 Identify and explain the configuration of simple cloud based development stacks.
5 Evaluate the appropriateness of open source web technologies and frameworks for web application development in business environments.
6 Appraise the effectiveness and security of a full−stack web application for business implementation.
7 Test and evaluate the functionality of a full−stack web application for business implementation.

Indicative Module Content
Key concepts of designing and developing interactive web application using a full stack approach. The module will review the latest technological trends used in modern web design and development including emerging development techniques and practices and their implications for business environments. This will lead to coverage of the development and deployment of an interactive web application including aspects such as front end design, client−side scripting, data capture, data storage for web applications and server−side processing. Approaches to testing the effectiveness, efficiency and security of web applications will also be introduced and explored within a business aspect. Standards and Best Practice Guides: ISO 20000, ISO 27001.

Module Delivery
This module uses the following delivery modes: Guided study (lectures, tutorials, and other learning materials delivered through VLE + bibliography), mentored practical work undertaken in the workplace, project work in the workplace including a design brief, personal study, group reflective sessions via VLE and at RGU Key concepts are introduced and illustrated through lectures (physical and virtual). Theory is put into practice in the workplace guided by a mentor. The understanding of students is tested and further enhanced through virtual interactive labs and tutorials.

Indicative Student Workload Full Time Part Time
Contact Hours 30 N/A
Non-Contact Hours 30 N/A
Placement/Work-Based Learning Experience [Notional] Hours 240 N/A
TOTAL 300 N/A
Actual Placement hours for professional, statutory or regulatory body 240  

ASSESSMENT PLAN
If a major/minor model is used and box is ticked, % weightings below are indicative only.
Component 1
Type: Coursework Weighting: 60% Outcomes Assessed: 1, 3, 4, 7
Description: Work-based portfolio
Component 2
Type: Practical Exam Weighting: 40% Outcomes Assessed: 2, 5, 6
Description: Presentation

MODULE PERFORMANCE DESCRIPTOR
Explanatory Text
The calculation of the overall grade for this module is based on 60% weighting of C1 and 40% weighting of C2. An overall minimum grade of D is required to pass the module.
Coursework:
Practical Exam: A B C D E F NS
A A B B C C E
B A B C C D E
C B B C D D E
D B C C D E F
E C C D D E F
F E E E E F F
NS Non-submission of work by published deadline or non-attendance for examination

Module Requirements
Prerequisites for Module Successful completion of Stage 1 or equivalent.
Corequisites for module None.
Precluded Modules None.

INDICATIVE BIBLIOGRAPHY
1 BOCIJ, P., GREASLEY, A., and HICKIE, S., 2014, Business Information Systems, 5th edition, Technology, Development and Management for the E-Business
2 BROWN, C., DEHAYES, D., HOFFER, J., MARTIN, W., and PERKINS, W., 2013, Managing Information Technology: Pearson New International Edition, 7th Edition
3 SEACORD, R., PLAKOSH, D., and LEWIS, G. A., 2003, Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices, Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA
4 KHADKA, R., BATLAJERY, B.V., SAEIDI, A.M., JANSEN, S. AND HAGE, J., 2014, May. How do professionals perceive legacy systems and software modernization?. In Proceedings of the 36th International Conference on Software Engineering (pp. 36-47).
5 ACM Digital Library http://dl.acm.org


Robert Gordon University, Garthdee House, Aberdeen, AB10 7QB, Scotland, UK: a Scottish charity, registration No. SC013781