Subject description - A7B36WMM

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
A7B36WMM Web Technologies and Multimedia
Roles:V Extent of teaching:2P+2C
Department:13136 Language of teaching:CS
Guarantors:  Completion:KZ
Lecturers:  Credits:6
Tutors:  Semester:L


The goal of this course is to give an overview of basic tools used in the internet environment and multimedia. The course will provide students with information about functionality of WWW services, about creation of HTML content and usage of CSS and XML standards. Further the students will take part in course focused to tools and techniques for graphical content creation. The next part of the course will be dedicated to the programming tools used on both client and server side.

Study targets:

The goal of this course is to give an overview of basic tools used in the internet environment and multimedia.

Course outlines:

1. Internet application architecture, HTTP protocol, introduction to HTML
2. HTML - basic set of elements (images, hyperlinks, lists, etc.)
3. HTML - advanced set of elements (tables, forms, etc.)
4. Introduction to XML standard, basic terms and principles
5. Document style definition, document formatting guidelines, CSS standard
6. Advanced techniques for CSS formatting
7. Introduction to XSLT standard
8. Graphic formats, color models
9. Video editing, tools and examples of their usage
10. Simple applications on the client side, JavaScript, principle of AJAX technology
11. Quality assurance of web applications
12. Accessibility of web applications
13. Server side web applications, tools and programming languages for dynamic content creation
14. Presentation of selected student projects

Exercises outline:

1. Overview of the course and projects
2. HTML content creation
3. HTML content creation
4. Simple XML document creation, validation and processing by usage of standard tools
5. Style definition and CSS usage
6. XML document formatting using XSLT templates
7. Additional tools for HTML a XML document processing
8. Graphical web content processing
9. Advanced formating by CSS
10. Javascript tutorial
10. Javascript tutorial
12. Accessibility and quality assurance of web applications
13. Presentations of the projects
14. Assessment


[1] Harold, E. R., Means, W. S.: XML in a Nutshell (2nd Edition). O'Reilly, 2002.


Basic knowledge of Java programming language.

Subject is included into these academic programs:

Program Branch Role Recommended semester
BMI(ECTS) Manager Informatics V
BWM(ECTS) Web and Multimedia V
BIS(ECTS) Intelligent Systems V
BSI(ECTS) Software Engineering V

Page updated 4.6.2020 09:51:27, semester: Z,L/2020-1, L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)