Introduction to Programming

Piotr Calvache-Modla
Art and Technology, Geometry
2016W, Vorlesung und Übungen (VU), 2.0 semester hours, course number S60507

Description

This English-language course introduces students into the world of programming in general, and of Processing-based graphics programming in particular.

It is popular among students of architecture, industrial design, graphics design, and art & science. In general, anyone who is interested in this topic is welcome.

The course aims to build programming knowledge from the ground up. We spend a lot of time engaging the basic building blocks of progamming, such as variables, conditional statements, loops, and functions. We also learn how to use the Processing system to render exciting, interactive graphics.

Students do not have to possess prior knowledge about programming. However, they do need to bring a laptop, and a good deal of engagement.

Examination Modalities

The course is graded on the basis of incremental assignments, which have to be handed in at the end of the semester.

Key Words

processing, java, programming, architecture, graphic design, computer animation, computer graphics, digital imaging, architecture related art, design

Dates

19 October 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
26 October 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
02 November 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
09 November 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
16 November 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
23 November 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
30 November 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
07 December 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
14 December 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
21 December 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
28 December 2016, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
04 January 2017, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
11 January 2017, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
18 January 2017, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
25 January 2017, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"
01 February 2017, 12:00–14:00 Seminar Room 2 , "Seminarraum 2 / SR B, Oskar-Kokoschka-Platz 2, Old Building, DG"

Course Enrolment

via email: angewandte.geometrie@gmail.com

Architecture (Master): Expertise: Theory: Applied Geometry and Mathematics (2.0 ECTS) 443/003.02

Media Arts: Specialisation in Transmedia Arts (2. Section): Wissenschaft, Theorie und Geschichte : Computational Geometry (2.0 ECTS) 566/208.16

Media Arts: Specialisation in Digital Arts (2. Section): Wissenschaft, Theorie, Geschichte: Computational Geometry (2.0 ECTS) 567/208.16

Design: Specialisation in Design and Narrative Media (1. Section): Technological Basics: Technology, Coding, and Programming (2.0 ECTS) 576/104.25

Design: Specialisation in Design and Narrative Media (2. Section): Technological Basics: Technology, Coding, and Programming (2.0 ECTS) 576/204.25

Art & Science (Master): Methods and Practices of Transdisciplinary Research: Praxis and Theory (2.0 ECTS) 776/002.16

Co-registration: possible

Attending individual courses: possible