Lecturer(s)
|
-
Charvát Richard, Ing. Ph.D.
-
Rouha Jan, MgA.
|
Course content
|
1. Introduction, editor installation, introduction to the world of programming 2. Introduction to programming and its use in artistic creation 3. Basics of algorithmization and data structures 4. Introduction to the development environment 5. Basics of HTML5 6. Practical exercise: creating websites with HTML5 7. Basics of CSS3 8. Practical exercise: styling websites with CSS3 9. Basics of JavaScript 10. Practical exercise: interactive elements on websites using JavaScript 11. Working with a version control system for code storage and management 12 Creating an author portfolio - theoretical introduction 13. Practical exercise: creating and managing an author portfolio 14. Final evaluation and reflection
|
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, work on assignments during lessons, and a practical independent task at the end of the semester.
|
Recommended literature
|
|