CIVIL COMPUTING
Studio Goal
In this studio, NuVu's design process will serve as a lens into the field of Political Science
In lead-up to brainstorming we will be reading Poli-Sci Literature
Understanding voting systems and methodologies
Use existing simulations to reinforce big ideas about fair voting systems.
Work With Python
Learn Programming Principles
Study, Critique, and Analyze Data VIsualizations in order to create our own.
Data Visualization
Civil Computing
Week 1
Monday
Tuesday
Wednesday
Thursday
Friday
Block 1
(80 min
9:00-10:20)
Block 2
(90 min
10:30-12:00)
Block 3
(90 min
1:00-2:30)
Clean +
Document
Homework
Seminar/
Subject
Seminar/
Subject
Seminar/
Subject
Portfolio Day
Studio Introduction
First Day Activity
Introduction to Python
Dice-Roll
Analyze and discuss data-set (sushi)
Article + Discussion (maps)
Simulation
Election Polling (Sushi)
Article and Discussion (Sushi/Ranked Choice)
Daily Data Work + Share Out
More Simulation - Outputting Data
Discuss data set and visualizations
Civil Computing
Week 2
Monday
Tuesday
Wednesday
Thursday
Friday
Block 1
(80 min
9:00-10:20)
Block 2
(90 min
10:30-12:00)
Block 3
(90 min
1:00-2:30)
Clean +
Document
Homework
Seminar/
Subject
Seminar/
Subject
Seminar/
Subject
Seminar/
Subject
Advisory
Reading -- Why we don't have electronic voting
Reading Electoral College
Reading - Gerrymandering
Python Simulated Election (Classes)
Python -> P5js Pipeline
Looking at Prior Election Data
Brainstorming Independent
Independent Shareout / Group Brainstorming
Proj deliverable 1
Proj deliverable 2
Civil Computing
Week 3
Monday
Tuesday
Wednesday
Thursday
Friday
Block 1
(80 min
9:00-10:20)
Block 2
(90 min
10:30-12:00)
Block 3
(90 min
1:00-2:30)
Clean +
Document
Homework
Seminar/
Subject
Seminar/
Subject
Seminar/
Subject
Mid-Reviews
TODAY!
Prep for mid-review
Civil Computing
Week 4
Monday
Tuesday
Wednesday
Thursday
Friday
Block 1
(80 min
9:00-10:20)
Block 2
(90 min
10:30-12:00)
Block 3
(90 min
1:00-2:30)
Clean +
Document
Homework
Seminar/
Subject
Seminar/
Subject
Seminar/
Subject
Pencils down - End of Day
Explorable Explanations
Building a Better Ballot
District
The Misunderstood Electoral College
Rock 'N Poll
We will be taking time in studio to craft hand drawn data visualizations in order to build visual communication skills, explore physical media, and take a break from programming exercises
Daily Data
In this studio, students will apply computer science principles to real world civics topics. We will begin with a series of activities exploring programming concepts and writing simple programs in order to familiarize ourselves with the Python programming language. While this studio is independent from its predecessor (Humans in the Loop), there is an opportunity to expand on content discussed in that studio.
Jumping off from the previous studio we will shift our local view into a national and global lens. We will address the disconnect between big tech and federal policy, the ways in which computer science can inform a better democracy, and how evolving technologies such as NFTs and the metaverse misappropriate code for non-humanistic ends. Final projects in this studio will use computer code to simulate and explore social systems. Students will use these programs as rhetorical devices and explore physical computing to create small installation work that connects a wider audience to the work.