Course - Advanced CSS - IDG1293
Advanced CSS
New from the academic year 2020/2021
About
About the course
Course content
The goal of this course is to provide the students with an in-depth knowledge of advanced CSS concepts and techniques. 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.
Topics
Responsive design, progressive enhancement and graceful degradation;
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;
Performance aspects of CSS code;
Open source frameworks and preprocessors;
Upcoming CSS feature and standardization process.
Learning outcome
Learning outcome Knowledge:
After completing this course, the students will know:
Advanced CSS techniques for responsive design of usable and accessible Web sites;
Open source CSS frameworks, preprocessors and extension languages;
Limitations of current CSS techniques.
Learning outcome Skills:
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;
Use open source frameworks, preprocessor and polyfills.
Learning outcome 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;
Evaluate the performance impact of CSS;
Deal with the constantly changing support of CSS in browsers.
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 (pass/fail) 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
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.
Subject areas
- Design Methodology
Contact information
Course coordinator
Lecturers
Department with academic responsibility
Examination
Examination
Ordinary examination - Spring 2021
Rapport
Submission 2021-05-14 Time Release 16:00
Submission 11:00 Duration 1 semesters Exam system Inspera Assessment