KF4009 - Web Technologies

APPLY NOW BOOK AN OPEN DAY Add to My Courses Register your interest / Course PDF

What will I learn on this module?

The aim of the module is to provide you with knowledge and skills in designing and implementing web applications, including appropriate technologies. You will develop web based applications in accordance to key web standards and user needs. The module will also emphasise the technical aspects of web development and will introduce web security issues. In particular, you will cover topics such as:

• Structured mark-up
• Cascading Style Sheets (CSS), including layout design using CSS
• Usability and accessibility, including user needs
• Information architecture
• Client-side processing
• Web serving
• Introduction to server-side programming
• Introduction to web related security issues

How will I learn on this module?

The module includes a combination of methods to support learning, including lectures, practical sessions and guided learning. Topics will normally be introduced in lectures and explored through practical exercises (helping you develop the practical skills needed) and guided learning activities. You will be encouraged to develop independent learning skills.

For those studying a Degree Apprenticeship, you will also learn in the workplace. You will learn from reflecting on your experiences and applying your knowledge and skills gained from the module to your work. In addition the workplace provides an opportunity for you to put your own knowledge and skills into practice and review your learning with your work-based mentor. The standard delivery is Newcastle Campus class room based, however if your employer has a contract with the university that indicates you may study remotely then you will be able to attend the classes virtually. In this case, you will follow lectures via webcasts and attend online seminars / workshops. The use of Blackboard Collaborate (or similar) will be utilised to enable this

How will I be supported academically on this module?

You will be given advice and feedback on your work and progress on practical exercises during the timetabled classes. In addition, the eLP (electronic learning portal) blackboard is used to provide extensive support materials.


If you are studying for a Degree Apprenticeship additional support will be available from your workplace mentor who will encourage you to reflect upon how your work and studies interact and complement one another.

What will I be expected to read on this module?

All modules at Northumbria include a range of reading materials that students are expected to engage with. The reading list for this module can be found at: http://readinglists.northumbria.ac.uk
(Reading List service online guide for academic staff this containing contact details for the Reading List team – http://library.northumbria.ac.uk/readinglists)

What will I be expected to achieve?

Knowledge & Understanding:
1. Demonstrate knowledge of standards compliant web-based applications, including key web accessibility and web design principles
2. Apply an awareness of security issues and associated techniques in relation to web design

Intellectual / Professional skills & abilities:
3. Apply appropriate tools, methods and technologies to solve a given web development problem, considering user needs

Personal Values Attributes (Global / Cultural awareness, Ethics, Curiosity) (PVA):

4. Communicate and reference the results of research into a relevant topic in relation to web development

How will I be assessed?

Formative assessment will be carried out through workshop exercises, making use of relevant tasks and scenarios. Summative assessment will take the form of an individual coursework assignment (worth 100% of the marks for the module). This will involve the creation of a web-based application that will provide you with the opportunity to demonstrate your knowledge and practical skills. The assignment will assess all of the MLOs.

You will be given verbal and/or written feedback (as appropriate) for the summative and formative assessments which they can feed forward into the assessments that follow and into other modules.

If you are studying a Degree Apprenticeship and your workplace mentor agrees to provide a case study from your workplace and to engage in supporting the marking of your assessment there is the opportunity to complete the development of a web application from your work place. Your mentor will be expected to provide the scenario, attend a demonstration of your work and discuss your assignment submission with your university teaching team.

Pre-requisite(s)

None

Co-requisite(s)

KC4000 Relational Databases or equivalent

Module abstract

The aim of the module is to provide you with knowledge and skills in designing and implementing web applications, including appropriate technologies. You will develop web based applications in accordance to key web standards and user needs. The module will also emphasise the technical aspects of web development and will introduce web security issues.

Course info

UCAS Code G406

Credits 20

Level of Study Undergraduate

Mode of Study 4 years full-time or 5 years with a placement (sandwich)/study abroad

Department Computer and Information Sciences

Location Ellison Building, Newcastle City Campus

City Newcastle

Start September 2019 or September 2020

Current, Relevant and Inspiring

We continuously review and improve course content in consultation with our students and employers. To make sure we can inform you of any changes to your course register for updates on the course page.

Your Learning Experience find out about our distinctive approach at 
www.northumbria.ac.uk/exp

Admissions Terms and Conditions - northumbria.ac.uk/terms
Fees and Funding - northumbria.ac.uk/fees
Admissions Policy - northumbria.ac.uk/adpolicy
Admissions Complaints Policy - northumbria.ac.uk/complaints