Print

Responsive Web Design

Code

IT-RWD1

Version

2.2

Offered by

ICT Engineering

ECTS

5

Prerequisites

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.

Knowledge

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.


Skills

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.


Competences

Having completed this course, students will be able to:

  • Design and implement platform independent web applications.


Topics

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.
 
CATEGORY 1
Participation of lecturer and students
Initiated by the lecturer
52 hours - 38 %
  • Lessons, scheduled
  • Project guidance
  • Exams and tests
CATEGORY 2
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

CATEGORY 3
Participation of students
Initiated by students
25  hours - 18 %

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

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


• Study guidance

Resources

[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
 

 

Evaluation

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.

Examination

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

Responsible

Line Lindhardt Egsgaard (LILE)

Valid from

8/1/2019 12:00:00 AM

Course type

Compulsory Course for all ICT Engineering
1. semester

Keywords