Hogeschool West-Vlaanderen
Howest Brugge
Rijselstraat 5 - 8200 Brugge
Tel: 050 38 12 77 - Fax : 050 38 11 71
studentadmin@howest.be - website: www.howest.be
Web Development Fundamentals17888/1506/2223/1/51
Study guide

Web Development Fundamentals

17888/1506/2223/1/51
Academic year 2022-23
Is found in:
  • Applied Computer Science 1 - Ba Applied Computer Science, programme stage 1
This is a single course unit.
Study load: 6 credits
Total study time: 150,00 hours
Re-sit exam: is possible.
It is not possible to enrol in this course unit under
  • exam contract (to obtain a credit).
  • exam contract (to obtain a degree).
Co-ordinator: VandenDriessche Jill
Language course: No
Languages: English

Prerequisites

There are no prerequisites for this course.

Goals

Knowledge/Insight
De student interprets documentation that is used for the analysis of a company request or need
The student identifies different programming structures in an IT solutions
Apply
The student applies the correct pre-processing on data to be handled later.
The student uses the correct syntax and tools to query data
The student chooses the most appropriate way to collect data for a specific application
The student creates an adaptive design for an IT component
The student chooses the correct programming and data structures to implement an IT-component
Integrate (simple)
The student implements an IT component for an IT system in a simple context

Content

Creating web applications using HTML, CSS and JavaScript

PART 1: HTML & CSS
Developing websites with semantic and valid HTML5
A plethora of tags, such as the semantic containers, lists, navigation elements, forms, tables and many others are taught in order to translate text to a logical HTML structure.
Modern CSS techniques that will effortlessly translate into responsible design, most notably by deep knowledge of box model. All CSS properties required to design and develop a contemporary web application
Leveraging CSS selectors (novice, intermediate and advanced) for efficient coding
Flex

Integrating automated tools to validate the end result and emphasising code quality 

PART 2: JavaScript

Scripting for web applications following the latest ECMA script standards

Application of:

  • variables and scope
  • if, switch, while, for
  • Functions And Arrays
  • Objects and JSON
  • DOM selection
  • Event handling ( binding, this )
  • Higher order functions
  • Handling user input
  • Local / session storage
  • Arrow functions
  • Timers and intervals
    in practice, simulated in real world cases.


    GENERAL (apples to all course components):

    Code is developed with cross browser & cross device equivalent behaviour in mind.
    Code quality is a large part of the course. Several best practices as well as "Don't"s will be handled by means of examples.
Working with git is an integral part of this course, for completing exercises and handing in assignments

Study materials

CasesMandatory
PresentationMandatory
TutorialsMandatory
WebsitesMandatory
Mandatory
  • Author: JetBrains
  • Publisher: JetBrains

Learning outcomes

PBATI01: The professional bachelor ACS analyses a problem, converts this into an IT context and represents the information needs of an organisation in a structured way by using analysis and modelling techniques.
CodeDescription
PBATI01The professional bachelor ACS analyses a problem, converts this into an IT context and represents the information needs of an organisation in a structured way by using analysis and modelling techniques.
PBATI03: The professional bachelor ACS designs, builds, documents and tests qualitative, safe IT solutions in a non-familiar complex situation.
CodeDescription
PBATI03The professional bachelor ACS designs, builds, documents and tests qualitative, safe IT solutions in a non-familiar complex situation.

Activities

  • Lecture
  • Exercise class

Evaluation

Evaluation(s) for first exam chance
MomentForm%Remark
exam period 1 (outside exam schedule)assignment: specific method or combination of methods60,00
exam period 1 (outside exam schedule)non-period-bound evaluation: other method or combination of methods (Permanent evaluation)10,00
exam period 1 (outside exam schedule)partial exam: specific method or combination of methods30,00
Evaluation(s) for re-sit exam
MomentForm%Remark
exam period 3 (august/september) (regular exam schedule)assignment: specific method or combination of methods100,00