Lecturer(s)
|
-
Charvát Richard, Ing. Ph.D.
-
Rouha Jan, MgA.
|
Course content
|
1. Introduction, software installation 2. Advanced programming techniques in artistic creation 3. More complex algorithms and data structures 4. Advanced features of HTML5 5. Practical exercise: dynamic content and forms in HTML5 6. Advanced styling with CSS3 (flexbox, grid) 7. Practical exercise: responsive web design 8. Advanced JavaScript - DOM manipulation and events 9. Practical exercise: creating dynamic web applications 10. Introduction to libraries and frameworks (e.g., jQuery, Bootstrap) 11. Working with APIs and integrating external data sources 12. Advanced version control - team collaboration 13. Updating and managing the author portfolio 14. Final evaluation and project presentations
|
Learning activities and teaching methods
|
unspecified
|
Learning outcomes
|
The aim of the course is to teach the students to acquire a modern scripting environment for creating interactive applications. The platform used will be the Processing. The acquired knowledge will enable the student to get into the wide area of creation of interactive multimedia applications. - Introduction to software (OS) - Programming paradigms - Syntax, semantics - Task algorithmization - Working with libraries - Creating a simple program - Application interface design (GUI) - Tuning and virtual presentation options - Creating an advanced interactive program - Summary, revision
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
unspecified
The requirement for obtaining credit is at least 75% attendance in classes, completion of in-class assignments, and an independent practical task at the end of the semester.
|
Recommended literature
|
|