IFT 6251 Algorithmic art course (version française)
This course will take place at Université de Montréal, starting on January 8, 2025.
Contact: Benoit Baudry, [email protected]
Learn about open source software environments and practices for generative digital art. Computer science students dive into the technical challenges of algorithmic art, beyond the utilitarian aspects of software . Artists and designers dive into open source software and the diversity of techniques it offers for algorithmic art.
- The tradition of algorithmic art
- Software environments for generative art
- Software environments for live coding
- Research in software for art
- The material for the course if available in this repository's issues
- design, develop and run a piece of algorithmic art
- use diverse software environments for algorithmic art
- use and develop open source software for algorithmic art
- perform algorithmic art for live coding
- know how to program in one language at least (Rust, Javascript, Java, Python). The fundamentals of programming for arts are introduced by Daniel Shiffman.
- knowledge of Git
- enjoy writing and executing code
- have a strong interest in graphics and visual arts
Ce repo reassemble les resources et les contributions pour le cours IFT6251.
Contact: Benoit Baudry, [email protected]
Découvrez les environnements logiciels open source et les pratiques pour l’art numérique génératif. Les étudiants en informatique plongent dans les défis techniques de l'art algorithmique, au-delà des aspects utilitaires du logiciel. Les artistes et les designers se plongent dans le logiciel open source et la diversité des techniques qu'il offre pour l'art algorithmique.
- La tradition de l'art algorithmique
- Environnements logiciels pour l'art génératif
- Environnements logiciels pour le live coding
- Recherche en logiciel pour l'art
- La documentation pour le cours est disponible dans issues de ce repo
- concevoir, développer et exécuter une œuvre d'art algorithmique.
- utiliser divers environnements logiciels pour l'art algorithmique
- utiliser et développer du logiciel open source pour l'art algorithmique
- mettre en scène de l'art algorithmique pour live coding
- savoir programmer dans au moins un langage (Rust, Javascript, Java, Python). Les bases de la programmation pour l'art sont introduites par Daniel Shiffman.
- connaissance de Git
- aimer écrire et exécuter du code
- avoir un fort intérêt pour le graphisme et les arts visuels