Current Module 3 – Web Technologies

Current university modules I am studying: Module 3 - Web Technologies - Learning Outcomes

Learning Outcomes

Knowledge and Understanding

  • Describe how the development of the Web has enabled the creation of new forms of information systems and impacted commerce and public services
  • Explain different architectural approaches to application design and contrast traditional approaches with the underlying client–server model of Web applications
  • Describe the roles of the range of protocols and standards associated with Web applications and their communications
  • Explain the operation and properties of ‘service’, ‘distributed’ and ‘mobile’ approaches to web architecture
  • Critically evaluate the role of standardisation bodies, and their published recommendations and standards, in terms of their impact on the development of web applications
  • Demonstrate knowledge of a range of different programming languages and explain their differing roles and properties for web applications
  • Discuss issues of web design including accessibility, usability, localisation and globalisation
  • Explain the role of the open source movement in the development of applications including collaborative development, licensing and reuse of resources
  • Explain a range of security issues including secure protocols, use of certificates, authentication, authorisation, and firewalls
  • Discuss the nature of static and dynamic content and different approaches to providing content for a website.

Cognitive Skills

  • Analyse requirements to produce a design for a simple web application, applying an understanding of requirements for aspects such as usability and accessibility
  • Describe a suitable architecture, components and standards as the basis for the implementation of a web application for a public or business organisation
  • Construct, using appropriate code, a simple web application, selecting and reusing code where appropriate
  • Produce an application which, as appropriate, transforms content and integrates services to produce a mobile application
  • Evaluate the suitability of a range of design tools and techniques for the development of an application.

Key Skills

  • Find, select and use information from a range of sources to support analysis, design and implementation tasks
  • Plan and produce a well-structured and researched quality report as part of a project
  • Plan and manage effort and progress whilst undertaking a substantial project.

Practical and/or Professional Skills

  • Outline the importance of standards and standardisation bodies
  • Maintain an up-to-date view of ongoing developments in web technology including standards and techniques
  • Produce design and development plans for a specific technical solution to a challenge in Web application development
  • Produce simple project plans for management of time and resources.