An advanced course on information structuring, multi channel publishing using XML, a general recommendation for data structuring.
Select the semester and course offering above to get information from the correct course syllabus and course offering.
XML and XML related technologies with a focus on publishing and parallel publishing for use in interactive information systems. The most important part is transformations between different XML vocabularies using XSLT. Other areas covered are constraints with DTDs and XML Schemas, XML based searches with XPath and XQuery, layout with CSS and XSL Formatting Objects, HTML5, SVG, mobile adapted web, micro formats, xml-based document formats like epub and docx, metadata, RDF and RSS.
Half of the course consists of lectures and exercises in the areas mentioned above. Some areas are non-mandatory and not included in lectures, but can be read in order to get a higher grade. Most lectures are also available as enhanced podcasts and slidecasts. The other half of the course is a programming project where an XML-based interactive web information system is built. Both the exercises and the project require independent work outside of the schedule, especially for students interested in higher grades
The goals of the course are that the student shall be able to
so that they will
No information inserted
Single course students: 90 university credits including 45 university credits in Mathematics or Information Technology. Swedish B or equivalent and English B or equivalent.
Write html code without a graphical editor.
A basic course in programming
Write simple dynamic web pages using some programming language, preferably PHP:
Model simple databases.
Use SQL to query databases.
These skills can be obtained by following the courses DD1310, DD1314, DD1320 and DD1334.
No information inserted
Will be announced at least 4 weeks before course start at course web page. Preliminary: E. Rusty: XML in a nutshell, O’Reilly.
A, B, C, D, E, FX, F
Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.
The examiner may apply another examination format when re-examining individual students.
In this course all the regulations of the code of honor at the School of Computer science and Communication apply, see: http://www.kth.se/csc/student/hederskodex/1.17237?l=en_UK.
Laboratory work and a project (LAB1; 7,5 university credits).
No information inserted
No information inserted
Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.
Course web DM2517Computer Science and Engineering, Information Technology, Information and Communication Technology
Second cycle
DM2518 Mobile Development with Webb Technologies and DD2390 Internet Programming.
Björn Hedin, tel: 790 6990, e-post: bjornh@kth.se
The course cannot be counted in the degree if the student has taken the course DM2033.
In this course, the EECS code of honor applies, see:
http://www.kth.se/en/eecs/utbildning/hederskodex