KF4009 - Web Technologies

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 G405

Credits 20

Level of Study Undergraduate

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

Department Computer and Information Sciences

Location City Campus, Northumbria University

City Newcastle

Fee Information

Module Information

All information is accurate at the time of sharing.

Full time Courses starting in 2023 are primarily delivered via on-campus face to face learning but may include elements of online learning. We continue to monitor government and local authority guidance in relation to Covid-19 and we are ready and able to flex accordingly to ensure the health and safety of our students and staff.

Contact time is subject to increase or decrease in line with additional restrictions imposed by the government or the University in the interest of maintaining the health and safety and wellbeing of students, staff, and visitors, potentially to a full online offer, should further restrictions be deemed necessary in future. Our online activity will be delivered through Blackboard Ultra, enabling collaboration, connection and engagement with materials and people.

 

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