- Homepage
- Key Information
- Students
- Taught programmes (UG / PGT)
- Student Services and Procedures
- Student Support
- Events and Colloquia
- International Students
- Students as Change Agents (SACA)
- Student Staff Liaison Committees (SSLC)
- The Exeter Award
- Peer Support
- Skills Development
- Equality and Diversity
- Athena SWAN
- Outreach
- Living Systems Institute Webpage
- Alumni
- Info points and hubs
- Inbound Exchange Students
- Staff
- PGR
- Health and Safety
- Computer Support
- National Student Survey (NSS)
- Intranet Help
- College Website
ECM1417 - Web Development (2023)
MODULE TITLE | Web Development | CREDIT VALUE | 15 |
---|---|---|---|
MODULE CODE | ECM1417 | MODULE CONVENER | Dr Jia Hu (Coordinator) |
DURATION: TERM | 1 | 2 | 3 |
---|---|---|---|
DURATION: WEEKS | 0 | 11 | 0 |
Number of Students Taking Module (anticipated) | 200 |
---|
Today, the World Wide Web is a ubiquitous part of everyday life, and an attractive and effective Web presence is vital for any organisation or business. In this module, you will learn about the techniques and technologies that are used to develop usable, accessible, efficient, robust and secure Web sites. These techniques and technologies will be demonstrated by writing programs for both Web clients (typically, browsers) and Web servers. In both cases, the need for portability imposes constrains not found when writing programs for a single operating system.
Pre-requisite modules: ECM1413; Co-requisite: ECM1410
In this module, you will learn how to create programs that run on Web clients and ones that run on Web servers. The programs that run on Web clients will allow you to gain an understanding of usability and accessibility concerns, and to address these concerns by using scripting, frameworks and style-sheets to create pages that react to user input. The programs that run on Web servers will allow you to gain an understanding of efficiency, robustness and security concerns, and to address these concerns by using programming languages guided by design patterns.
On successful completion of this module you should be able to:
Module Specific Skills and Knowledge
2. Develop programs that run on Web clients and on Web servers, and work together;
Discipline Specific Skills and Knowledge
5. Critically evaluate how well a program meets a given requirements specification;
Personal and Key Transferable / Employment Skills and Knowledge
7. Demonstrate awareness of the importance of usability, accessibility, efficiency and robustness in computer programs.
Client-Side Development
The Hypertext Markup Language (HTML)
The Document Object Model (DOM)
Cascading Style Sheets (CSS)
A client-side scripting language
Server-side Development
The Hypertext Transfer Protocol (HTTP)
A server-side programming language
Processing input data
Accessing databases
Managing state
Maintaining sessions
Ensuring security
Scheduled Learning & Teaching Activities | 33.00 | Guided Independent Study | 117.00 | Placement / Study Abroad | 0.00 |
---|
Category | Hours of study time | Description |
Scheduled learning and teaching activities | 22 | Lectures |
Scheduled learning and teaching activities | 11 | Computer-based workshops |
Guided independent study | 40 | Independent assignments |
Guided independent study | 77 | Private study |
None
Coursework | 100 | Written Exams | 0 | Practical Exams | 0 |
---|
Form of Assessment | % of Credit | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
---|---|---|---|---|
Web development exercise | 100 | A client and server-side program | 1,2, 3, 4, 5, 6, 7 | Written feedback |
Original Form of Assessment | Form of Re-assessment | ILOs Re-assessed | Time Scale for Re-assessment |
---|---|---|---|
Web development exercise | Web development exercise | 1,2,4, 5, 6,7 | Over the Summer with a deadline in August |
Reassessment will be by coursework in the failed or deferred element only. For referred candidates, the module mark will be capped at 40%. For deferred candidates, the module mark will be uncapped.
information that you are expected to consult. Further guidance will be provided by the Module Convener
Basic reading:
ELE: Over the Summer with a deadline in August
Web based and Electronic Resources:
Other Resources:
Reading list for this module:
There are currently no reading list entries found for this module.
CREDIT VALUE | 15 | ECTS VALUE | 7.5 |
---|---|---|---|
PRE-REQUISITE MODULES | ECM1413 |
---|---|
CO-REQUISITE MODULES | ECM1410 |
NQF LEVEL (FHEQ) | 5 | AVAILABLE AS DISTANCE LEARNING | No |
---|---|---|---|
ORIGIN DATE | Tuesday 10 July 2018 | LAST REVISION DATE | Wednesday 08 February 2023 |
KEY WORDS SEARCH | Web, programming |
---|