252-0374-00L  Web Engineering

SemesterSpring Semester 2017
LecturersM. Norrie
Periodicityyearly recurring course
Language of instructionEnglish
CommentThe course will be offered for the last time.


252-0374-00 VWeb Engineering2 hrs
Thu10:15-12:00IFW A 36 »
M. Norrie
252-0374-00 UWeb Engineering2 hrs
Thu13:15-15:00IFW A 32.1 »
13:15-15:00IFW A 36 »
M. Norrie
252-0374-00 AWeb Engineering
No presence required.
1 hrsM. Norrie

Catalogue data

AbstractThe course teaches students about the basic principles of web engineering by examining the various technologies used in modern web sites in detail together with the step-by-step processes used to develop state-of-the art web sites.
ObjectiveThe goals of the course are that students should be able to:
- systematically develop state-of-the-art web sites using a range of technologies, platforms and frameworks in common use
- understand the role of different technologies and how they are combined in practice
- analyse requirements and select appropriate technologies, platforms and frameworks
ContentThe first half of the course will introduce the various technologies used in state-of-the-art websites together with the widespread interface-driven development process. From the beginning, we will cater for access from multiple devices such as mobile phones and tablets as well as desktop browsers and show how technologies such as HTML5, CSS3 and JavaScript can be used to support rich forms of interaction. The concepts behind modern content management platforms such as WordPress will be introduced and students will gain practical experience of working with such a platform in terms of extending its functionality as well as developing websites.
The second half of the course will introduce various programming frameworks for website development and students will gain experience of working with various JavaScript frameworks, including ones developed to support novel forms of interaction and applications that run across two or more devices. The final lectures will examine user experience issues and future trends.
The material covered in lectures will be supported by a series of practical exercises.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits6 credits
ExaminersM. Norrie
Typesession examination
Language of examinationEnglish
RepetitionThe performance assessment is only offered in the session after the course unit. Repetition only possible after re-enrolling.
Mode of examinationwritten 120 minutes
Additional information on mode of examinationThe grade is determined by course work (25%) and final exam (75%).
Written aidsKeine
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

Main linkInformation
Only public learning materials are listed.


No information on groups available.


There are no additional restrictions for the registration.

Offered in

Certificate of Advanced Studies in Computer ScienceFocus Courses and ElectivesWInformation
Computer Science MasterFocus Core Courses Information SystemsWInformation