IDG1293 - Advanced CSS


Examination arrangement

Examination arrangement: Approved report
Grade: Passed/Failed

Evaluation Weighting Duration Grade deviation Examination aids
Approved report 100/100 1 semesters ALLE

Course content

The goal of this course is to provide the students with an in-depth knowledge of advanced CSS concepts and techniques to create aesthetic websites. This course starts by revisiting and extending the basic concepts introduced in IDG1292 and then proceeds to introduce new advanced CSS topics. The students will be guided through the design, implementation and testing of responsive web sites using CSS.


  • Responsive design
  • Intersection between CSS design and user experience
  • Advanced flexible layouts and grid systems
  • Colors, usability and accessibility
  • Typography
  • Complex CSS animations, transitions and transformations;
  • Modern CSS3 features and selectors

Learning outcome


After completing this course, the students will know:

  • Advanced CSS techniques for responsive design of usable and accessible Web sites 
  • Limitations of current CSS techniques 


After completing this course, the students will be able to:

  • Establish advanced grid and fluid layouts
  • Make use of responsive techniques to target specific devices and publication environments
  • Apply color palettes and typography schemes in CSS
  • Realize animations using CSS

General competence

After completing this course, the students will know how to:

  • Use CSS to style complex responsive web sites that work in different devices and operative systems
  • Create aesthetic websites

Learning methods and activities

Lectures og laboratory work with computers.

Compulsory assignments

  • Group work 1
  • Group work 2
  • Group work 3

Further on evaluation

3 compulsory group assignments (approved/not approved) spread through the semester. Course evaluation consists in an individual report (pass/fail). For a re-take of an examination, all assessments during the course must be re-taken.

Specific conditions

Compulsory activities from previous semester may be approved by the department.

Admission to a programme of study is required:
Web Design (ÅRWEB)
Web Development (BWU)

Required previous knowledge

Admission to a programme of study is required:

  • Web Design (ÅRWEB) Web Development (BWU)
  • IDG1292 Web Coding

Course materials

Will be given at the start of the semester.

More on the course



Version: 1
Credits:  7.5 SP
Study level: Foundation courses, level I


Term no.: 1
Teaching semester:  SPRING 2022

Language of instruction: English

Location: Gjøvik

Subject area(s)
  • Design Methodology
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Design


Examination arrangement: Approved report

Term Status code Evaluation Weighting Examination aids Date Time Digital exam Room *
Spring ORD Approved report 100/100 ALLE INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU