Print

Web Development

Code

IT-WEB1

Version

4.0

Offered by

ICT Engineering

ECTS

5

Prerequisites

General admittance requirements

Main purpose

This course is an introduction to front-end web development and core web standards. Students will gain proficiency in HTML, CSS, and JavaScript, while developing the competencies necessary to create responsive, interactive, and dynamic websites.​

Knowledge

After completing the course, students will be able to:

  • Understand the roles of HTML, CSS, and JavaScript in web development.
  • Identify basic HTML elements and attributes.
  • Describe the core concepts and techniques of CSS for styling a web page, including syntax, selectors, the cascade algorithm, specificity, inheritance, the box model, and styling methods.
  • Explain the DOM, how it can be used to access and modify elements on a webpage, and how it can be used in conjunction with other Web APIs to make a page more interactive.

Skills

Upon course completion, students will have gained skills to:

  • Create the structure of a web page with basic HTML elements and attributes.
  • Create a responsive layout using flow, flexbox, and media queries.
  • Set up and organize a development environment and leverage browser developer tools.
  • Write JavaScript code, utilizing variables, functions, conditionals, loops, objects, and Web APIs to create interactive websites.
  • Validate and handle HTML Forms.
  • Consume a Web API.

Competences

Upon completing this course, students will have gained the competencies to:

  • Create responsive, interactive, and dynamic websites.
  • Establish a strong foundation in core web standards, preparing for the development of web applications using modern frameworks and tools.
  • Collaborate with backend developers to create dynamic websites with client/server communication.


Topics

Teaching methods and study activities

12 sessions (48 lessons). These lessons consist of presentations, discussion of theory and exercises. The total workload of the student is expected to be around 140 hours.

There are a total of three smaller projects during the semester.


Resources

Select material from online resources.

Evaluation

Examination

Exam prerequisites:

1. Attendance (≥ 75%) 

If the exam prerequisites are not met, the student must complete a written assignment in WISEflow to qualify for the re-exam.
This assignment​ will be scheduled after the ordinary exam. 

Type of exam:  

Individual oral exam, 20 minutes, without preparation.
The student will draw from a pool of known questions and is expected to reference relevant course projects as part of their answer. This involves demonstrating and potentially writing or modifying source code during the exam.
The final grade will be based on an overall assessment of the projects presented and the oral examination.
Internal assessment.

Tools allowed:

All

Re-exam:
Same as the ordinary exam.

Grading criteria

Grading based on the Danish 7-point scale.

Additional information

Responsible

Line Lindhardt Egsgaard (lile)

Valid from

8/1/2025 12:00 AM

Course type

Business and Management<br/>

Keywords

Web development, front end, web infrastructure, HTML, CSS, JavaScript, responsive layouts, web design, web APIs