Image for
Home

Standards in internet technology application

  • Class 30
  • Practice 30
  • Independent work 90
Total 150

Course title

Standards in internet technology application

Lecture type

Obligatory

Course code

22-00-511

Semester

3

ECTS

5

Lecturers and associates

Course overview

This module provides students with the skills and knowledge needed to:
develop static websites, use appropriate tools, and apply ways of thinking required for designing websites with modern user experience.

This module is core to the Software Engineering subspecialisation and provides the foundation for web development modules that students will take in the following semesters. This module contributes significantly to students’ development as professionals in respected fields.

Students will learn:
• Web development foundations, which are necessary to build skills that are more complex and required in the labour market.
• How to structure HTML document, apply CSS styles, and program simple JavaScript algorithms needed to create rich Internet applications.
• How to use external JavaScript libraries and apply them to produce responsive, good-looking rich Internet applications.
• How to transform website specification into static website solution.

The module assessment is based on individual student projects. In these projects, students must create a static website according to the given specification.

Literature

Essential reading:
1. Robbins, J. (2018) Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics. 5th edn. Sebastopol: O'Reilly Media.

Recommended reading:
1. McGrath, M. (2020) HTML, CSS and JavaScript in easy steps. Warwickshire: In Easy Steps Limited.

Download student guide

Minimal learning outcomes

  • Create a page structure according to a detailed specification.
  • Stylize page display.
  • Structure page display using client scripting.
  • Apply standard client scripting libraries to manage page structure.

Preferred learning outcomes

  • Create a page structure using most appropriate HTML elements according to a detailed specification.
  • Stylize page display using CSS transitions and transformations to achieve a rich visual experience.
  • Structure page display using external client scripting libraries.
  • Apply standard client scripting libraries to manage page structure and responsiveness.
Share: Facebook Twitter