The University of Sheffield
Department of Computer Science

COM1008 Web and Internet Technology

Summary This module is for students studying Computer Science as a main subject. The Web and the Internet are now pervasive in modern life, providing an information resource, and promoting novel, interactive solutions to computing-related activities. The main focus of the module is on practical use of HTML, CSS and JavaScript in front-end development of interactive websites. As part of this, the module covers responsive web design, accessibility and legal issues when creating websites and an introduction to information security.
Session Autumn 2023/24
Credits 10
Assessment
  • Assignment [LOs 1 & 2]
  • Assignment [LO 3]
Lecturer(s) Dr Fatima Maikore & Dr Steve Maddock
Resources
Aims

This unit aims to:

  • Develop practical skills in website creation and using relevant tools
  • Promote an understanding of the legal and accessibility issues when creating websites
  • Provide an introduction to information security
Learning Outcomes 

By the end of the unit, a candidate will be able to:

  1. Design and construct a website, controlling the structure and appearance using markup and styling languages.
  2. Explain and give examples of legal and accessibility issues in website creation.
  3. Create interactive web programs using a front-end scripting language.
Content
  • Origins of the web
  • Markup Languages, HTML, CSS
  • Web standards
  • Responsive web design
  • Accessibility, legal issues and information security
  • DOM, Javascript
  • Graphics, HTML5 canvas, SVG
Teaching Method The module will be delivered as a series of lecture topics, timed to coincide with the skills required for the practical work. The lab classes will develop the practical skills required to build websites.
Feedback
  • During lab sessions
  • Comments on marked assignments, within 3 working weeks.