IAE 101: Introduction to Digital Intelligence

Fall 2022

Syllabus


Course Description

An introduction to methods and theories in computer science, media studies, and the computational humanities. Students will learn to understand works of art and works of artifice from poetry to Python to prototyping. They will also learn computational tools and how to apply them to practical and creative problems. They will learn to understand the world of technology as a world shaped by human norms, beliefs, and agendas, and how to intervene in that world as critics and makers. They will explore the connections between human intelligence and digital intelligence.
(https://www.stonybrook.edu/sb/bulletin/current/courses/iae/)

Staff

Instructors:


Class Time and Place

  • Monday, Wednesday, and Friday, 11:45 AM - 12:40 PM, Online

Lecture Notes and Reading Assignments

The following schedule is tentative and subject to change. The homework assignments are posted on Blackboard: http://blackboard.stonybrook.edu
Week Date Lecture Topics/Notes Textbook
1 Mon. 08/22 Introduction and Syllabus n/a
Wed. 08/24 Programming Lecture 01: Introduction to Programming ch. 1
Fri. 08/26 Early History of Computing 01
2 Mon. 08/29 Programming Lecture 02: Datatypes and Assignment ch. 2
Wed. 08/31 The History of Computing 02
Fri. 09/02 Programming Lecture 03: Basic Operators 01 Textbook: 3, 7 (skip 7.4)
Homework 01 Assigned: Friday, 09/02/2022
3 Mon. 09/05 Labor Day - No Class n/a
Wed. 09/07 Programming Lecture 04: Basic Operators 02 Ch. 5 (skip 5.7 and 5.9), 8.1 - 8.4
Fri. 09/09 The History of the Internet
Homework 01 Due: Sunday, 09/11/2022
4 Mon. 09/12 Programming Lecture 05: Functions 01 Ch. 6
Homework 02 Assigned: Monday, 09/12/2022
Wed. 09/14 How a Prototype Argues
Fri. 09/16 Programming Lecture 06: Function 02 Ch. 6
5 Mon. 09/19 Programming Lecture 07: Mozart Project 01 Ch. 4, 5.9, 9.2
Wed. 09/21 Mozart, Music, and Play
Homework 02 Due: Wednesday, 09/21/2022
Fri. 09/23 Programming Lecture 08: Mozart Project 02 Ch. 4, 5.9, 9.2
Project 01 - Mozart's Muscial Dice Game
Assigned: Friday, 09/23/2022
6 Mon. 09/26 The Language of New Media
Wed. 09/28 Programming Lecture 09: Data Structures 01 Ch. 11.1, 11.2, 11.3, 11.7
Fri. 09/30 Do Artifacts have Politics
7 Mon. 10/03 Programming Lecture 10: Sierpinski Project 01 Ch. 13.1, 13.2
Wed. 10/05 Sierpinski and the Art of Recursion
Project 01 - Mozart's Musical Dice Game
Due: Thursday, 10/06/2022
Fri. 10/07 Programming Lecture 11: Sierpinski Project 02 Ch. 13.1, 13.2
Project 02 - The Sierpinski Triangle
Assigned: Friday, 10/07/2022
8 Mon. 10/10 Fall Break - No Class n/a
Wed. 10/12 Programming Lecture 12: Procedural Generation
Fri. 10/14 Raw Data is an Oxymoron
Quiz 01 - Available Throughout Weekend
9 Mon. 10/17 Programming Lecture 13: Classes/Objects 01 Ch. 10
Wed. 10/19 Taxonomies and Folksonomies
Project 02 - The Sierpinski Triangle
Due: Thursday, 10/20/2022
Fri. 10/21 Programming Lecture 14: Classes/Objects 02 Ch. 10
Homework 03 Assigned: Friday, 10/21/2022
10 Mon. 10/24 The Turing Test
Wed. 10/26 Programming Lecture 15: Classes and Objects 03 Ch. 10
Fri. 10/28 Digital Forensics
11 Mon. 10/31 Programming Lecture 16: Poetry Project 01
Wed. 11/02 Poetry and Algorithmic Reasoning
Homework 03 Due: Thursday, 11/03/2022
Fri. 11/04 Programming Lecture 17: Poetry Project 02
Project 03 - The Poetry Generator
Assigned: Friday, 11/04/2022
12 Mon. 11/07 Scholarly Primitives
Wed. 11/09 Data Visualization
Fri. 11/11 Programming Workshop
13 Mon. 11/14 Programming Lecture 18: Twitterbot Project 01
Wed. 11/16 Twitter and Performance
Fri. 11/18 Programming Lecture 19: Twitterbot Project 02
Project 04 - The Twitterbot
Assigned: Friday, 11/18/2022
Quiz 02 - Available Throughout Weekend
14 Mon. 11/21 Theorizing Research Practices We Forgot to Theorize 20 Years Ago
Project 03 - The Poetry Generator
Due: Tuesday, 11/22/2022
Wed. 11/23 Thanksgiving Break - No Class n/a
Fri. 11/25 Thanksgiving Break - No Class n/a
15 Mon. 11/28 TBD
Wed. 11/30 Programming Lecture 20: Networking and the Internet
Fri. 12/02 The Problem of Uselessness
16 Mon. 12/05 Speed Data-ing/Course Overview/Wrapping Up
Project 04 - The Twitterbot
Due: Friday, 12/09/2022

Page maintained by Christopher Kane
Last Updated: 2022-08-03