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. |
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 | ✔ | ✔ | |