IS2S583 - Dynamic Website Development 04 Feb 2019 - 31 Aug 2027 | Version 1

Associated Module Information

Module Code: IS2S583
Module Title: Dynamic Website Development
Faculty: Faculty of Computing, Engineering and Science
Faculty Group: Information and Electronics
Faculty Sub Group: informatics
Module Leader: Nathan Thomas, Ian Fitzell
Module Team: Nigel Richards, Mitchell Eboigbe
First Intended Intake: SEP 2019 Final Year of Intake:
Date Closed:
Credit Value: 20 Credit Level: 5
Language: English
Percentage of Module Taught in Welsh: 0
Equivalent Module:
HECOS codes: 100373 - internet technologies
HECOS Code Weighting: 100

Document Version Information

Version 1
Valid From 04 Feb 2019
Valid To 31 Aug 2027

Module Aims

To appreciate the structure of modern responsive web applications and relevant standards.

To develop the necessary skills to produce modern web applications that are secure, responsive and interactive.

Content Summary

Database environment overview: components & functions of a DBMS.

Database development methodology. Review of ER Modelling: entities, attributes and relationships, Primary & Foreign Keys, ERDs, resolution of N:M relationships.

Website development frameworks utilising online web services.

Scripting languages:

- client-side scripting languages such as HTML5, CSS, Javascript, jQuery;

- server-side scripting languages such as PhP;

- secure website scripting.

Responsive web development:

- design and deployment considerations for desktop, mobile and tablet devices;

- responsive frameworks (e.g. bootstrap);

- cross platform/browser support.

- high level API access (e.g. geolocation, jQuery widgets);

Web databases:

-Reinforcing principles of database design;

- Client-Server and inter/intranet architectures, infrastructure and technology; implementation, enabling, access, interaction and maintenance (e.g. PhPMyAdmin);

- Discussion of various technologies (e.g. PHP, MySQL)

Learning and Teaching Methods

Activity Type Hours
Practical classes and workshops 20
Supervised time in studio/workshop 6
Work based learning 74
Directed Study 28
Formative Assessment - Independent 72
Total Hours Selected 200

Learning Outcomes

# Learning Outcome
LO1 To understand the structure of web applications, standards and technologies.
LO2 To understand issues and be able to apply the principles involved in web applications, development and technologies.

Module Requisites

Code Title Requisite Type
MOD011071 Designing and Implementing Interactive Systems pre-requisite
MOD011072 Information Management, Assurance and Security pre-requisite
}

Assessment Criteria

Assessment Category Assessment Type Description Duration Word Count Weight (%) Best of? Pass Mark
Set Exercise - Not Time Constrained (CW) Set Tasks - not-time constrained 2 Dynamic Website Development 2, drawing on knowledge and material presented, supplemented by personal research and/or requirements specification from company. 0 2000 50 No 40
Set Exercise - Not Time Constrained (CW) Set Tasks - not-time constrained 1 Dynamic Website Development 1, drawing on knowledge and material presented, supplemented by personal research and/or requirements specification from company. 0 2000 50 No 40

Assessment Matrix

Assessment Type Learning Outcomes
LO1 LO2
Set Tasks - not-time constrained 2
Set Tasks - not-time constrained 1

Reading List

Frain (latest edition) Responsive Web Design with HTML5 and CSS3, Packt, Publishing

Suehring (latest edition) PhP, MySQL, JavaScript & HTML5 All in one, John Wiley & Sons

Cochran (latest edition) Bootstrap Site Blueprints, Packt Publishing

Welling, L., and Thompson, L. (2003) PHP and MySQL Web Development, 2nd edition, Sams Publishing.

Connolly, T., Begg, C. (2015) Database Systems, a practical approach to Design, Implementation and Management, Pearson 978-1292061184