IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Frameworks and Architectures for the Web 
Kursusnavn (engelsk):Frameworks and Architectures for the Web 
Semester:Forår 2016 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:30 
Maks. antal deltagere:40 
Formelle forudsætninger:None, familiarity with computer usage including text processing, web usuage and computer-based drawing programs, some prior exposure to HTML or CSS 
Læringsmål:On successful completion of this course students should be able to: (i) understand and apply various web programming concepts, tools and techniques as well as the principles of user interface design in developing dynamic web applications; (ii) develop and design a web-based user interface from existing server-side resources; (iii) use object-oriented features of web programming; and (iv) create dynamic web sites that are effective in interacting with the visitors on the Web and are able to validate their input data. 
Fagligt indhold:The course provides students with a practical knowledge of web programming concepts and techniques and user interface design techniques used in the creation of dynamic web sites. The course will provide students with an opportunity to develop an understanding of the principles of client and server-based scripts as well as user-interface constructs. Students will also be able to apply these principles. In so doing the subject explores the common frameworks and architectures for the web. The course provides an in-depth look at the object-oriented features of web programming necessary for this task. Students will have exposure to appropriate software development tools and frameworks to complete a data cycle of input data – store data – output data via the web.

1 Subject Introduction, Overview
2 HTML and CSS Preliminaries
3 Layout, CSS Positioning
4. Responsive Design
5 Site Planning, Interface Principles and Aesthetics
6 jQuery - Introduction and Selecting Elements
7 jQuery - Events, Styling and Animation
8 jQuery - DOM Manipulation and AJAX
9 HTML5 - Introduction, Layout and Elements
10 HTML5 – CSS3, Graphics and Media Part 1
11 HTML5 – CSS3, Graphics and Media Part 2
12 HTML5 - Offline Web Apps and Geolocation 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

TBA 

Obligatoriske aktivititer:Der er ingen obligatoriske aktiviteter. Vær venlig KUN at ændre denne tekst når der er obligatoriske aktiviteter./
There are no mandatory activities. Please, change this text ONLY when there are mandatory activities. 
Eksamensform og -beskrivelse:X: Eksperimentel eksamensform., (7-scale, external exam)

Assignment A
Major Web Project: Design and Wireframes
15% INDIVIDUAL
Posted online in Week 6 and due Friday Week 10, 5:00pm

Assignment B
Major Web Project: Implementation
20% INDIVIDUAL
Posted online in Week 10 and due Friday Week 15, 5:00pm

Assignment C
HTML5 / CSS3 Mash-up
15% INDIVIDUAL/GROUP
Posted online in Week 15 and due Thursday, May 26, 2:00pm

ORAL Exam
50 % INDIVIDUAL
The duration of the oral examination is 20 minutes.

The grade is given on the basis of the oral examination and the presentation of the students individual project work.

All assignments and the Oral exam must be completed satisfactorily.

Re-exam: Same exam form as ordinairy exam  

Litteratur udover forskningsartikler:http://www.w3schools.com/