Web environment and markup languages
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
818PW | KZ | 2 | 2C | Czech |
- Course guarantor:
- Pavel Eichler, Dana Majerová
- Lecturer:
- Pavel Eichler
- Tutor:
- Pavel Eichler
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
This course introduces students to the basic information and principles for proper design of web pages from a technical and informational perspective, with emphasis on their purpose and user.
- Requirements:
-
Computer with Internet connection.
Requirements for a classified assignment:
1. Active participation
2. Presentation on a given topic
3. Creation and presentation of a website on a given topic
- Syllabus of lectures:
-
1. History and fundamental principles of information sharing, description for electronic media
2. Web design for users with specific needs
3. Informational architecture organization, structure a web layout
4. HTML introduction and basic usage
5. CSS cascading styles, content formatting, advanced techniques
6. Principles of web user security
7. Markdown language and tools for its conversion to HTML
8. Design of graphic elements for the web environment JPEG, PNG
9. Markup languages for vector graphics SVG, Asymptote
10. Web server settings
11. Basic web application in Python
- Syllabus of tutorials:
- Study Objective:
- Study materials:
-
Recommended literature:
[1] Boehm, Anne, and Zak Ruvalcaba. Murachs HTML5 and CSS3. Mike Murach & Associates, 2015.
[2] J. Kolouch, P. Bašta, CyberSecurity, CZ.NIC 2019, ISBN 978-80-88168-31-7. https://knihy.nic.cz/#cybersecurity
[3] Dokumentace programu Asymptote. https://asymptote.sourceforge.io/
[4] Graham, D. G. (2021). Ethical hacking: A hands-on introduction to breaking in. No Starch Press.
- Note:
- Time-table for winter semester 2025/2026:
- Time-table is not available yet
- Time-table for summer semester 2025/2026:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Applications of Informatics in Natural Sciences (compulsory course in the program)