Course detail
Creative Programming 2
FaVU-KREAP2Acad. year: 2020/2021
The lecture will introduce students to selected advanced techniques and topics in the area of software programming and development. Through collective and individual consultations and practical exercises, it will help students and students to realize their own art project in the field of software art.
Supervisor
Learning outcomes of the course unit
Graduates of the course have knowledge of basic concepts of programming (variables, data types, conditions, cycles) and are able to use them in their chosen programming language to implement their own artistic project. The course will prepare students for their further programming practice, as well as cooperation with the IT sector in their future design and free art practice.
Prerequisites
Creative programming 1, or basic programming skills.
Co-requisites
Not applicable.
Recommended optional programme components
Not applicable.
Recommended or required reading
FULLER, Matthew a Andrew GOFFEY. Evil media. Cambridge, Mass.: MIT Press, c2012. ISBN 9780262017855.
MANOVICH, Lev. Software takes command: extending the language of new media. London: Bloomsbury, 2013. ISBN 9781623568177.
KLEINER, Dmitry. The Telekommunist Manifesto. Amsterdam: Institute of Network Cultures, 2010. ISBN 978-90-816021-2-9.
RAYMOND, Eric S. The cathedral and the bazaar: musings on Linux and Open Source by an accidental revolutionary. Rev. ed. Cambridge, Mass.: O'Reilly, 2001. ISBN 0596001088.
Planned learning activities and teaching methods
Theoretical lectures and project consultations. Assistance in creating a student semester project. Teaching methodology is based on teaching methods of non-profit organization Pyladies.cz and Pyvec.org.
Assesment methods and criteria linked to learning outcomes
Credit is awarded for a realization of semester project.
Language of instruction
Czech
Work placements
Not applicable.
Course curriculum
Lesson 1 - Data Storage and Database: SQLite
Lesson 2 - Web scraping: python modules Requests and Scraps
Lesson 3 - Continuous Integration & Development: Circle CI Services, Travis
Lesson 4 - Open Source, Documentation, Document Generation: Markdown, AsciiDoc
Lesson 5 - Dynamic Web: python framework Django
Lesson 6-13 - Work on Individual or Team Project, Consultation
Aims
Practical use of programming in creation of artistic project.
Specification of controlled education, way of implementation and compensation for absences
Teaching is based on weekly schedule in the form of optional lectures and consultations. Completion of an individual or team project.
Classification of course in study plans
- Programme VUB Bachelor's
branch VU-D , 1. year of study, summer semester, 2 credits, elective
branch VU-D , 1. year of study, summer semester, 2 credits, elective
branch VU-D , 1. year of study, summer semester, 2 credits, elective
branch VU-VT , 1. year of study, summer semester, 2 credits, elective
branch VU-VT , 1. year of study, summer semester, 2 credits, elective
branch VU-VT , 1. year of study, summer semester, 2 credits, elective
branch VU-VT , 1. year of study, summer semester, 2 credits, elective
branch VU-VT , 1. year of study, summer semester, 2 credits, elective
branch VU-VT , 1. year of study, summer semester, 2 credits, elective
branch VU-IDT , 1. year of study, summer semester, 2 credits, elective
branch VU-IDT , 1. year of study, summer semester, 2 credits, elective
branch VU-IDT , 1. year of study, summer semester, 2 credits, elective
branch VU-IDT , 1. year of study, summer semester, 2 credits, elective
branch VU-IDT , 1. year of study, summer semester, 2 credits, elective
branch VU-IDT , 1. year of study, summer semester, 2 credits, elective
branch VU-IDT , 1. year of study, summer semester, 2 credits, elective
branch VU-D , 2. year of study, summer semester, 2 credits, elective
branch VU-D , 2. year of study, summer semester, 2 credits, elective
branch VU-D , 2. year of study, summer semester, 2 credits, elective
branch VU-VT , 2. year of study, summer semester, 2 credits, elective
branch VU-VT , 2. year of study, summer semester, 2 credits, elective
branch VU-VT , 2. year of study, summer semester, 2 credits, elective
branch VU-VT , 2. year of study, summer semester, 2 credits, elective
branch VU-VT , 2. year of study, summer semester, 2 credits, elective
branch VU-VT , 2. year of study, summer semester, 2 credits, elective
branch VU-IDT , 2. year of study, summer semester, 2 credits, elective
branch VU-IDT , 2. year of study, summer semester, 2 credits, elective
branch VU-IDT , 2. year of study, summer semester, 2 credits, elective
branch VU-IDT , 2. year of study, summer semester, 2 credits, elective
branch VU-IDT , 2. year of study, summer semester, 2 credits, elective
branch VU-IDT , 2. year of study, summer semester, 2 credits, elective
branch VU-IDT , 2. year of study, summer semester, 2 credits, elective
branch VU-D , 3. year of study, summer semester, 2 credits, elective
branch VU-D , 3. year of study, summer semester, 2 credits, elective
branch VU-D , 3. year of study, summer semester, 2 credits, elective
branch VU-VT , 3. year of study, summer semester, 2 credits, elective
branch VU-VT , 3. year of study, summer semester, 2 credits, elective
branch VU-VT , 3. year of study, summer semester, 2 credits, elective
branch VU-VT , 3. year of study, summer semester, 2 credits, elective
branch VU-VT , 3. year of study, summer semester, 2 credits, elective
branch VU-VT , 3. year of study, summer semester, 2 credits, elective
branch VU-IDT , 3. year of study, summer semester, 2 credits, elective
branch VU-IDT , 3. year of study, summer semester, 2 credits, elective
branch VU-IDT , 3. year of study, summer semester, 2 credits, elective
branch VU-IDT , 3. year of study, summer semester, 2 credits, elective
branch VU-IDT , 3. year of study, summer semester, 2 credits, elective
branch VU-IDT , 3. year of study, summer semester, 2 credits, elective
branch VU-IDT , 3. year of study, summer semester, 2 credits, elective
branch VU-D , 4. year of study, summer semester, 2 credits, elective
branch VU-D , 4. year of study, summer semester, 2 credits, elective
branch VU-D , 4. year of study, summer semester, 2 credits, elective
branch VU-VT , 4. year of study, summer semester, 2 credits, elective
branch VU-VT , 4. year of study, summer semester, 2 credits, elective
branch VU-VT , 4. year of study, summer semester, 2 credits, elective
branch VU-VT , 4. year of study, summer semester, 2 credits, elective
branch VU-VT , 4. year of study, summer semester, 2 credits, elective
branch VU-VT , 4. year of study, summer semester, 2 credits, elective
branch VU-IDT , 4. year of study, summer semester, 2 credits, elective
branch VU-IDT , 4. year of study, summer semester, 2 credits, elective
branch VU-IDT , 4. year of study, summer semester, 2 credits, elective
branch VU-IDT , 4. year of study, summer semester, 2 credits, elective
branch VU-IDT , 4. year of study, summer semester, 2 credits, elective
branch VU-IDT , 4. year of study, summer semester, 2 credits, elective
branch VU-IDT , 4. year of study, summer semester, 2 credits, elective