What are you looking for?
Face-to-face classes, as well as communication through the forum and e-mail, will take place in Spanish or Catalan. Virtual classroom slides and materials will be provided in English.
E1_Design and program the graphical interfaces of static or dynamic web portals, interactive applications and video games, following usability and accessibility criteria
E4_Design, plan, edit, program and market interactive multimedia applications
There are more and more tools in the audiovisual environment that incorporate concepts of computational thinking and algorithmic thinking in a very diverse way. On the one hand, algorithmic is necessary for the construction of interactive projects, for the creation of non-linear or interactive narratives, to algorithmically express dynamic behavior (movement) both in motion graphics environments and in animation or visual effects, and of course for the design and prototyping of interfaces, applications and web environments. On the other hand, the work methodology of computational thinking structures and provides the student with resources both to be competent in the management of different technological tools, and to solve challenges in a structured way. The subject includes learning activities with group projects designed to apply the concepts learned in the classroom. These activities allow hands-on learning of concepts and encourage collaboration and creativity in an audiovisual environment.
Therefore, the subject has two main objectives:
safe spaces:
The classroom (physical or virtual) is a safe space, free of sexist, racist, homophobic, transphobic and discriminatory attitudes, either towards students or teachers. We trust that together we can create a safe space where we can make mistakes and learn without having to suffer the prejudices of others.
Unit 1: Introduction to algorithms and programming
Unit 2: Graphic programming and interaction
Unit 3: Audiovisual media
The grade of each student will be calculated following the following percentages:
Final grade = A1 x 0.10 + A2 x 0.10 + A3 x 0.15 + A4 x 0.05 + A5 x 0.10 + A6 x 0.50
Considerations:
Recovery:
Rubiales Gómez, Mario (2021). Web development course: HTML, CSS and JavaScript. Anaya.
McCarthy, Lauren; Reas, Casey; Fry, Ben (2015). Make: Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing. Maker Media.
P5js API (Application Programming Interface)