IFT 6256 Algorithmic art and Open Source Software (version française)
This course takes place at Université de Montréal.
Contact: Benoit Baudry, [email protected]
Learn about open source software environments and practices for generative 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 an audience
- 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
- love the beauty writing and executing code
- enchantment for abstract visual arts and their roots
Ce repo rassemble les resources et les contributions pour le cours IFT6256.
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 les arts visuels