This commit is contained in:
gauthiier 2023-09-08 10:37:58 +02:00
parent cc8ba081b8
commit 19584adf44

View File

@ -1,20 +1,21 @@
#Objects & Simulations # Objects & Simulations
<img src="https://le-club-des-sans-sujets.org/w/objects-and-simulations/img/objects-simulations.png" width="100%"> <img src="https://le-club-des-sans-sujets.org/w/objects-and-simulations/img/objects-simulations.png" width="100%">
_Course taught in 2015_ _Course taught in 2015_
###Keywords ### Keywords
object-oriented programming, graphical simulation, physics, behaviour modelling object-oriented programming, graphical simulation, physics, behaviour modelling
##Introduction ## Introduction
This class investigates the use of software as ground for design observations, explorations and artistic expression. Using software one can formally describe objects and the types of relations these objects can have with each other and their environment. Simulations can be devised to perform such relational dynamics between objects and their environment. Emergent object-environment behaviours can thus be observed which would otherwise be impossible to even predict. This class investigates the use of software as ground for design observations, explorations and artistic expression. Using software one can formally describe objects and the types of relations these objects can have with each other and their environment. Simulations can be devised to perform such relational dynamics between objects and their environment. Emergent object-environment behaviours can thus be observed which would otherwise be impossible to even predict.
This course focuses on basic concepts and techniques of object oriented programming and graphical computer simulations, that is, it introduces ways in which object oriented modelling may be used to create performative contexts where complex graphical artefacts may emerge from. This course focuses on basic concepts and techniques of object oriented programming and graphical computer simulations, that is, it introduces ways in which object oriented modelling may be used to create performative contexts where complex graphical artefacts may emerge from.
Participants will have a chance to derive a practical “hands-on” understanding of computational and graphical programming with an emphasis on object and behaviour modelling. Participants will have a chance to derive a practical “hands-on” understanding of computational and graphical programming with an emphasis on object and behaviour modelling.
##Content ## Content
Five areas of exploration will be covered during this course: (1) Object-Oriented Programming, (2) Affine Transformation, (3) Oscillations, (4) Physics Simulation, and (5) (Basic) Behaviour Modelling. Five areas of exploration will be covered during this course: (1) Object-Oriented Programming, (2) Affine Transformation, (3) Oscillations, (4) Physics Simulation, and (5) (Basic) Behaviour Modelling.
Each area is composed of various small exercises where participants are expected to program computational artefacts reflecting their learning as they go along. Participants will be presented various ways of quickly and easily composing programs incorporating a mix of the above subjects, leading them to conceptualise and implement a final exploration of their own. Each area is composed of various small exercises where participants are expected to program computational artefacts reflecting their learning as they go along. Participants will be presented various ways of quickly and easily composing programs incorporating a mix of the above subjects, leading them to conceptualise and implement a final exploration of their own.
@ -25,7 +26,7 @@ This course not only focuses on tools, but on how these tools can become a part
[Processing](https://processing.org/) [Processing](https://processing.org/)
##Basic Notions ## Basic Notions
[Objects](https://le-club-des-sans-sujets.org/w/objects-and-simulations/objects.html) [Objects](https://le-club-des-sans-sujets.org/w/objects-and-simulations/objects.html)
@ -33,7 +34,7 @@ This course not only focuses on tools, but on how these tools can become a part
[Oscillators](https://le-club-des-sans-sujets.org/w/objects-and-simulations/oscillations.html) [Oscillators](https://le-club-des-sans-sujets.org/w/objects-and-simulations/oscillations.html)
##Learnings Expectations ## Learnings Expectations
__Discourse:__ __Discourse:__
- develop an appreciation of the field of generative design. - develop an appreciation of the field of generative design.
@ -46,7 +47,7 @@ __Skills:__
- learn how to develop expressive and interactive graphical artefacts and representations. - learn how to develop expressive and interactive graphical artefacts and representations.
- learn how to develop social interactions using software. - learn how to develop social interactions using software.
##Evaluation Criteria ## Evaluation Criteria
__Evaluation Criteria (course)__ __Evaluation Criteria (course)__
The course will be a success if ... The course will be a success if ...
@ -64,7 +65,7 @@ On which basis will the students and their work be evaluated?
- commitment: how much energy did the student invest over the course of the workshop. - commitment: how much energy did the student invest over the course of the workshop.
##Reading List ## Reading List
[DeLanda, Manuel. _Philosophy and Simulation: The Emergence of Synthetic Reason_. London; New York, NY: Continuum, 2011.](http://www.amazon.com/Philosophy-Simulation-Emergence-Synthetic-Reason/dp/1441170286/ref=sr_1_1?s=books&ie=UTF8&qid=1425221232&sr=1-1&keywords=Philosophy+and+Simulation%3A) [DeLanda, Manuel. _Philosophy and Simulation: The Emergence of Synthetic Reason_. London; New York, NY: Continuum, 2011.](http://www.amazon.com/Philosophy-Simulation-Emergence-Synthetic-Reason/dp/1441170286/ref=sr_1_1?s=books&ie=UTF8&qid=1425221232&sr=1-1&keywords=Philosophy+and+Simulation%3A)