VISUAL COMMUNICATION DESIGN
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

Course Introduction and Application Information

Course Code Course Name Semester Theoretical Practical Credit ECTS
VCD4151 Machine Learning for Artists and Designers Spring 2 2 3 5
This catalog is for information purposes. Course status is determined by the relevant department at the beginning of semester.

Basic information

Language of instruction: English
Type of course: Departmental Elective
Course Level: Bachelor’s Degree (First Cycle)
Mode of Delivery: Face to face
Course Coordinator : Assist. Prof. ECE ARIHAN
Recommended Optional Program Components: None
Course Objectives: This course introduces students to current multimedia and new media technologies and techniques. Course will start with various discussions on where the technology leads art and communication. Then, will move on the practical applications with brief introductions to a wide array of software. Various topics will be discussed such as the role of Machine Learning in creativity, Neural Aesthetic, Data Visualization and their application during the process of artistic output.
Practical applications will be demonstrated including Wekinator for building interactive systems, Python for neural aesthetic applications like Style Transfer and Processing will be introduced. Topics and ideas such Using OSC to sync software like Ableton Live and Resolume, interaction of social media will be discussed.

Learning Outcomes

The students who have succeeded in this course;
1) Define the basic concepts of Machine Learning
2) Recognize Machine Learning in the world of visual communication design
3) Describe Algorithms and Algorithmic Design
4) Recognize Python
5) Implement information on Neural Networks
6) Discuss making art with Neural Networks
7) Discuss how companies such as Facebook and Google use Machine Learning
8) Identify Wekinator
9) Develop applications of music, design, drawing, and generating text
10) Identify t-SNE

Course Content

Machine Learning basics, neural networks [ANN, RNN, CNN], GANs, classification algorithms, practical uses of Machine Learning, artistic use of Machine Learning, text generation, NSynth, style transfer, t-SNE, Simple Python, Tensorflow, Wekinator, Deep Learning, Introduction to AI will be thoroughly discussed and their practical uses in the industry will be demonstrated.
Teaching Methods: Lecture, Individual Study, Discussion, Project, Implementation, Technology-Enhanced Learning

Weekly Detailed Course Contents

Week Subject Related Preparation
1) Meeting and talking about the course in general.
Showing contemporary examples of new media works.
Overview of softwares and possible outcomes of the course.
Introduction to a Google Drive folder where the students can find the required softwares and files.
2) What is machine learning and where it stands in the world of art and communication today?
Discussion how the machine intelligence might and (already is) is changing the way we communicate and produce. Discussion: Practical use & Creative use
3) Examples of modern usage (Facebook, google etc...) Some examples of machine learning art pieces.
Simple logic behind Machine Learning = Apples & Oranges What is an algorithm? (Example with Markov Chains) Hardcoding vs algorithm
4) How to get started? 
Supervised / Unsupervised learning models Machine Learning Art
5) Introduction to Wekinator
What is OSC (Open Sound Control) ?
Basic applications of OSC (An example with Resolume & Ableton Live) Examples of interactive design.
6) Introduction to Neural Networks
Most basic example: MNIST
Examples of modern usage (Google Search etc...) What is Deep Learning?
7) Discussion: Thoughts so far First ideas on projects
 Q&A
8) Data visualisation
t-SNE
Difference of data visualisation and information design. Brief talk about Processing
9) Discussion: Artistic endeavour and idea of software Discussion of students ideas on what they want to work on More examples of New Media works and ML artworks.
10) Project Critiques
11) Project Critiques
12) Project Critiques
13) Project Critiques
14) Project Critiques

Sources

Course Notes / Textbooks: Ders notları öğretim elemanı tarafından derslerde iletilir.
Course notes will be distributed on class by the instructor.
References: 1. C.H. Edwards,Jr. David E. Penney, Calculus with Analytic Geometry, Prentice- Hall Englewood Cliffs, New Jersey.
2. Richard A.Silverman, Calculus with Analytic Geometry, Prentice- Hall Englewood Cliffs, New Jersey 

Evaluation System

Semester Requirements Number of Activities Level of Contribution
Project 2 % 45
Final 1 % 55
Total % 100
PERCENTAGE OF SEMESTER WORK % 0
PERCENTAGE OF FINAL WORK % 100
Total % 100

ECTS / Workload Table

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 4 56
Application 14 2 28
Study Hours Out of Class 14 1 14
Project 2 10 20
Final 1 7 7
Total Workload 125

Contribution of Learning Outcomes to Programme Outcomes

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Create design oriented application for the visual communication design field. 3
2) Resolve visual communication problems via concept based designs and an integrated perspective in the visual communication design field. 3
3) Qualify in design directing through analysis and design processes. 2
4) Display creative thinking, approach and production process skills. 3
5) Integrate basic fields of visual communication; print, time-based and interactive media, through mastering each one of these fields individually. 1
6) Identify complementary design solutions in the visual field in order to solve communication problems. 2
7) Perform necessary operational skills in order to finalize products in the visual communication design field. 2
8) Evaluate recent design trends and the evolving aesthetic perspectives. 3
9) Use recent design softwares that coincide with the developing information technologies and communication channels. 4
10) Interpret theoretical, historical and intellectual roots of the visual communication design field. 1
11) Perform necessary time management in order to complete a visual communication design project. 3
12) Demonstrate leadership qualities in a design team as well as individual skills during the progress of a visual communication design project. 1
13) Display compositional solutions and aesthetic skills to fulfill design needs in a visual communication design work. 2
14) Develop academical, intellectual and critical point of view for global, local and individual visual communication design works. 2