Skip to content

Commit a4c21f3

Browse files
committed
a bit of reorg
1 parent 6c66e43 commit a4c21f3

File tree

2 files changed

+115
-0
lines changed

2 files changed

+115
-0
lines changed

readme.md

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Algorithmic art course ([version française](https://github.com/bbaudry/algorithmic-art-course/blob/main/README.md#cours-dart-algorithmique-%C3%A0-luniversit%C3%A9-de-montr%C3%A9al))
2+
3+
This course will take place at Université de Montréal, starting on January 8, 2025.
4+
5+
Contact: Benoit Baudry, <[email protected]>
6+
7+
## Course philosophy
8+
9+
Learn about open source software environments and practices for generative digital art.
10+
Computer science students dive into the technical challenges of algorithmic art, beyond the utilitarian aspects of software .
11+
Artists and designers dive into open source software and the diversity of techniques it offers for algorithmic art.
12+
13+
## Course contents
14+
15+
- The tradition of algorithmic art
16+
- Software environments for generative art
17+
- Software environments for live coding
18+
- Research in software for art
19+
- The material for the course if available in [this repository's issues](https://github.com/rethread-studio/algorithmic-art-course/issues)
20+
21+
## Intended learning outcomes
22+
23+
- design, develop and run a piece of algorithmic art
24+
- use diverse software environments for algorithmic art
25+
- use and develop open source software for algorithmic art
26+
- perform algorithmic art for live coding
27+
28+
## Prerequisites
29+
- know how to program in one language at least (Rust, Javascript, Java, Python). The fundamentals of programming for arts are introduced by [Daniel Shiffman](https://thecodingtrain.com/).
30+
- knowledge of Git
31+
- enjoy writing and executing code
32+
- have a strong interest in graphics and visual arts
33+
34+
# Cours d'art algorithmique à l'Université de Montréal
35+
36+
Ce repo reassemble les resources et les contributions pour le cours IFT6251.
37+
38+
Contact: Benoit Baudry, <[email protected]>
39+
40+
## Philosophie du cours
41+
42+
Découvrez les environnements logiciels open source et les pratiques pour l’art numérique génératif.
43+
Les étudiants en informatique plongent dans les défis techniques de l'art algorithmique, au-delà des aspects utilitaires du logiciel.
44+
Les artistes et les designers se plongent dans le logiciel open source et la diversité des techniques qu'il offre pour l'art algorithmique.
45+
46+
## Contenu du cours
47+
48+
- La tradition de l'art algorithmique
49+
- Environnements logiciels pour l'art génératif
50+
- Environnements logiciels pour le live coding
51+
- Recherche en logiciel pour l'art
52+
- La documentation pour le cours est disponible dans [issues de ce repo](https://github.com/rethread-studio/algorithmic-art-course/issues)
53+
54+
55+
## Compétences acquises
56+
57+
- concevoir, développer et exécuter une œuvre d'art algorithmique.
58+
- utiliser divers environnements logiciels pour l'art algorithmique
59+
- utiliser et développer du logiciel open source pour l'art algorithmique
60+
- mettre en scène de l'art algorithmique pour live coding
61+
62+
## Prérequis
63+
- savoir programmer dans au moins un langage (Rust, Javascript, Java, Python). Les bases de la programmation pour l'art sont introduites par [Daniel Shiffman](https://thecodingtrain.com/).
64+
- connaissance de Git
65+
- aimer écrire et exécuter du code
66+
- avoir un fort intérêt pour le graphisme et les arts visuels

schedule.md

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
The course on algorithmic art at Université de Montréal ([IFT6251](https://admission.umontreal.ca/cours-et-horaires/cours/IFT-6251/https://admission.umontreal.ca/cours-et-horaires/cours/IFT-6251/)) is given in the winter 2024, Tuesday and Thursday 15.30 - 17.30; Z-337 Pav. Claire McNicoll.
2+
3+
To take this course, you need to know how to program (in any language) and the basics of github. Dan Shiffman's [Git and Github for poets](https://thecodingtrain.com/tracks/git-and-github-for-poets) is a great resource.
4+
5+
6+
7+
## Week 1 (Jan 9 & 11): introduction
8+
- [Éloge de l’ordinateur dans les arts visuels](http://www.veramolnar.com/blog/wp-content/uploads/VM1984_eloge.pdf). Vera Molnar, 1984
9+
- [A Longer History of Generative Art](https://www.rightclicksave.com/article/a-longer-history-of-generative-art). Nick Lambert, 2022.
10+
## Week 2 (Jan 16 & 18): [programming languages for algorithmic art](https://github.com/rethread-studio/algorithmic-art-course/issues/2)
11+
- [The Power of Processing](https://www.rightclicksave.com/article/the-power-of-processing-casey-reas-and-lauren-lee-mccarthy-interview-generative-art)
12+
- [Code goes in, Art comes out](https://youtu.be/LBpqoj2nOQo?si=-EPjKAR6HrAjKBAC)
13+
## Week 3 (Jan 23 & 26): Benoit is absent
14+
- Work on [Genuary](https://genuary.art/)
15+
- [sys|calls at ignite 2024](https://www.ignitebroward.com/art-jaime_reyes_re_thread.html)
16+
## Week 4 (Jan 30 & Feb 1): [Genuary](https://genuary.art/)
17+
- presentations about Genuary art works
18+
## Week 5 (Feb 6 & 8): [algorithms](https://github.com/rethread-studio/algorithmic-art-course/issues/11)
19+
- [Generative art via grammatical evolution](http://gpbib.cs.ucl.ac.uk/gi2023/Fredericks_2023_GI.pdf)
20+
- presentations art works with an algorithm
21+
## Week 6 (Feb 13 & 15): [algorithms](https://github.com/rethread-studio/algorithmic-art-course/issues/11)
22+
- presentations art works with an algorithm
23+
- on Feb 15 the class is at "[carrefour des arts et des sciences](https://fas.umontreal.ca/salles/carrefour/)" (Pavillon Lionel-Groulx)
24+
## Week 7 (Feb 20 & 22): [data art](https://github.com/rethread-studio/algorithmic-art-course/issues/5)
25+
- [Ryoji Ikeda: The aesthetics of data flow](./Palmer-Ikeda.pdf)
26+
- [A Concise Taxonomy for Describing Data as an Art Material](https://direct.mit.edu/leon/article-pdf/51/1/75/2008425/leon_a_01414.pdf)
27+
- presentations of data artworks
28+
- on Feb 22 the class is at the [pavillon de la faculté d'aménagement](https://plancampus.umontreal.ca/montreal/#iw|342), in [room 0033](https://architecture.umontreal.ca/fileadmin/amenagement/ARC/Mon-espace-info/Infos-pratiques/Plans/Plans_PavillonAME-Identification-EspacesReservesCovid-old.pdf)
29+
## Week 8 (Feb 27 & 29): [data art](https://github.com/rethread-studio/algorithmic-art-course/issues/5)
30+
- presentations of data artworks
31+
- on Feb 29 we go to [campus MIL](https://plancampus.umontreal.ca/campus-mil/?tx_udemplancampus_pi1%5Bbuilding%5D=507&tx_udemplancampus_pi1%5Baction%5D=show&tx_udemplancampus_pi1%5Bcontroller%5D=Building&cHash=91e5eec42d9d80e07839bbda29a39f33), in room A-3541
32+
## Week 9 (Mar 5 & 7): no class
33+
## Week 10 (Mar 12 & 15): Benoit is absent
34+
- Prepare a presentation about a [research topic in algorithmic art](https://github.com/rethread-studio/algorithmic-art-course/issues)
35+
- [Vera Molnar. Weaving Variations](https://www.holo.mg/dossiers/vera-molnar-weaving-variations/#27169)
36+
- [Software art](http://cramer.pleintekst.nl/all/software_art_and_writing/software_art_and_writing.pdf)
37+
## Week 11 (Mar 19 & 21): Physicalizing algorithmic art
38+
- [Can Digital and Physical Art Live Together?](https://www.rightclicksave.com/article/can-digital-and-physical-art-live-together)
39+
- [The Power of the Plotter](https://www.rightclicksave.com/article/the-power-of-the-plotter-generative-art-aleksandra-jovanic-julien-gachadoat-feral-file-graph-interview)
40+
- [Machines as Collaborators forArt and Rituals](https://dspace.mit.edu/bitstream/handle/1721.1/151089/3596928.pdf?)
41+
- on March 19 we go in room C-8132 [pavillon Lionel Groux](https://plancampus.umontreal.ca/montreal/#iw|362) (8th floor), 3150 rue jean-brillant
42+
- on March 21 we are in the regular room
43+
## Week 12 (Mar 26 & 28): [Exhibition](https://rethread.art/code/algorithmicart2024-vernissage/)
44+
- March 26: Presentations and discussions before vernissage
45+
- March 28: vernissage for the Algorithmic art course. Salle C-2081, Carrefour des arts et des sciences, Pavillon Lionel-Groulx.
46+
- 9.00 - 17.00: setup the vernissage
47+
- 17.00 - 20.00: vernissage
48+
## Week 13 (Apr 2 & 4):[research in algorithmic art](https://github.com/rethread-studio/algorithmic-art-course/issues)
49+
- presentations about research in algorithmic art

0 commit comments

Comments
 (0)