Description
This undergraduate module introduces students to the fundamental technologies and tools for front end web development and maintenance. It introduces the basics concepts of web design and user engagement with web-based environments. It aims to develop an appreciation of web-related technologies such as HTML, CSS and JavaScript. It touches upon the use of XML and JSON, and the use of web services and data. Introducing a range of technologies and tools for creating, publishing, monitoring and maintaining websites the module enables students to choose a learning path for further understanding of web development.
On completing the course students should understand the basic principles of website development, be familiar with HTML, CSS, JavaScript, XML, JSON and related tools, services and protocols. They should recognise the importance of separating structure and styling, be familiar with the notions of user experience, responsive design, accessibility, search engine optimisation and the use of web services.
Learning Outcomes:ÌýÌý
- On successful completion of the module, students will be able to:Ìý
- understand the basic principles of website design and development;Ìý
- become familiar with technologies and related tools for prototyping, mark-up, and scripting;Ìý
- understand concepts and develop skills related to user experience and accessibility;Ìý
- understand concepts related to good practices of developing and evaluating websites.Ìý
Ìý
Delivery Method:Ìý
Weekly 2-hour Lectures and 1-hour Practical Sessions.Ìý
ÌýÌý
Additional Information:Ìý
- Students are required to complete weekly tutorial sheets which exercises to support learning. Students are required to submit these via Moodle regularly and seek feedback during the practical sessions.Ìý
- Formative mid-term in-class multiple-choice and short answer test.Ìý
- The module covers a wide range of topics and includes a range of textbook chapters, academic papers, tutorials and web pages: Ìý
Module deliveries for 2024/25 academic year
Last updated
This module description was last updated on 19th August 2024.
Ìý