Responsive Web Design





Offered by

ICT Engineering




General admittance requirements.

Main purpose

The purpose of this course is to introduce a set of theories and tools in order for students to obtain a proficient level of knowledge and gain a practical set skills for designing and developing responsive web sites for both PCs and mobile devices using basic web programming.


Having completed this course, students will have the knowledge to:

  • Describe the different file formats used in web development and their purpose.

  • Reproduce webpage layouts using HTML5 and CSS3 when presented with images/screenshots of other websites.

  • Select appropriate attributes for HTML5 elements.

  • Explain the difference between responsive and non-responsive websites.

  • Test HTML5 files for errors using the W3C markup validator.

  • Account for the difference between the JavaScript and Java programming languages.


Having completed this course, students will have the skills to:

  • Create web sites using Hyper Text Markup Language (HTML5).
  • Use simple and advanced CSS3 selectors and properties to style webpages.

  • Apply the Bootstrap grid framework to create responsive websites.

  • Utilize the Bootstrap classes to apply styling to responsive websites.

  • Implement JavaScript functions to add functionality to websites.

  • Use XMLHttpRequest to read content from an external source and integrate this content into a website.

  • Select HTML elements and apply jQuery animations to the selected elements to make websites interactive.


Having completed this course, students will be able to:

  • Design and implement platform independent web applications.


Teaching methods and study activities

Required workload for students is estimated at 137.5 hours where approximately two thirds are self-study, including exercises and preparation for the examination. Activities alternate between theory, self-study, and exercises.
Participation of lecturer and students
Initiated by the lecturer
52 hours - 38 %
  • Lessons, scheduled
  • Project guidance
  • Exams and tests
Participation of students
Initiated by the lecturer
50 hours - 37 %
  • Assignments, self-study
  • Project and group work
  • Homework and preparation for exams
  • Evaluation of the teaching

Participation of students
Initiated by students
25  hours - 18 %

• Homework and preparation for exams
• Self-study
• Project work
• Study groups
• Literature search

Participation of lecturer and students
Initiated by students
10 hours - 7 %

• Study guidance


[Duckett, 2011] : HTML & CSS Design and build Webstites, Jon Duckett, First Edition, ISBN: 978-1-118-00818-8

[LaGrone, 2013] : HTML5 and CSS3 Responsive Web Design Cookbook, ISBN: 978-1-84969-544-2

[Duckett, 2014] : Javascript & jQuery, Jon Duckett, First Edition, ISBN: 978-1-118-53164-8



Permit criteria for attending examination:
* Mandatory course activities completed 
* Mandatory assignments handed in before deadline
   and accepted.
* Attendance (75%)
The student must have an attendance of at least 75 % in order to qualify for the exam. If this requirement is not met, the student will automatically fail the ordinary exam.


Written Examination

Duration: 2 hours

Digital written examination (2 parts):

Part 1: Multiple choice questions 30 minutes without aids

Part 2: Short answer questions 90 minutes (explaining and writing code) with all aids, including internet connection

Internal examiner

Grading criteria

For ordinary examinations:
Examinations account for 100 % of final grade.

For re-examinations:
Examination will count for 100 % of final grade.

Additional information



Line Lindhardt Egsgaard (LILE)

Valid from

8/1/2019 12:00:00 AM

Course type

Compulsory Course for all ICT Engineering
1. semester