Welcome to IS310 - Culture As Data Fall 2026
Lead Instructor: Dr. Zoe LeBlanc (You can call me Prof. LeBlanc or Prof. Zoe)
Pronouns: She/Her
Email: zleblanc@illinois.edu
Website: zoeleblanc.com
Contact me via Slack please I will try to learn your names starting next week. Please correct me if I get it wrong. Thank you!!
Only for section B
Teaching Assistant: Jessica Frye (Prefers Jess)
Pronouns: She/Her
Email: jrfrye2@illinois.edu
You might also occasionally see my boss, Nenya.
In the Zoom chat, please share the following:
Bonus: feel free to share adorable pet pics!
Currently the iSchool catalogue lists this following course description:
Explores use and application of technology to scholarly activity in the humanities, including projects that put classic texts on the web or create multimedia applications on humanities topics.
This isn’t necessarily wrong, but not quite descriptive enough for this version of the course.
Our goal is to understand how culture can be represented as data and studied with computation.
By culture, we mean what’s usually associated with the Humanities:
Culture is an intrinsic part of being human.
Today, that culture is increasingly both digital and datafied.
But representing our cultural heritage is rarely straightforward or without tradeoffs.
We will explore how humanities can change how we think about computing.
We will investigate these topics through:
Across readings, datasets, coding assignments, and projects, we will ask:
Much depends on your interests, but you will be well equipped to continue undertaking substantive and innovative research on culture using computation and data. These skills are useful whether you aim to be a:
Or just someone who understands how technology and information shape our world
I hope each of you continues to work on your final project and share your research long after the course ends.
There is no required prerequisite.
However, students should have some previous experience equivalent to a semester of programming, ideally in Python.
Relevant courses include IS205 and IS107.
I get this question every semester and there is no one answer. Part of the reason it depends is because AI is revolutionizing how we code. So even if you have limited experience, you might actually get further than you expect.
However, I would say that if you have limited interest in coding, please talk with the instructors early so we can help you understand the workload and decide what support makes sense.
Interested students should contact the instructor if they have any questions.
Let’s get started!
By exploring our course website ✨
In this course, we have two main categories of assessments: weekly ones and ones associated with the semester long project. Both types are intended to introduce you to new materials, help you synthesize this content, and engage in research that is meaningful to you. Your final grade will be evenly divided between these two categories.
Your performance in weekly assessments constitutes half of your final grade.
Full details: Weekly Assessments
| Component | Weight |
|---|---|
| Weekly Participation | 25% |
| Weekly Coding Assignments | 25% |
| Total | 50% |
Not every week will follow this plan exactly, but the goal is try to have a combination of critical thinking and building each week.
Each class meeting gives you a chance to earn participation credit.
| Score | Requirement |
|---|---|
| 2 | Prepared + contributed |
| 1 | Prepared or contributed |
| 0 | No visible participation |
For more seminar discussion days:
For more technical instruction days:
Generally, the goal is to reserve class time for discussing either interpretative problems or technical challenges.
Contribution means helping the class think, troubleshoot, or collaborate.
Strong participation can look different for different students.
Technical work is also part of your weekly participation opportunities. What counts?
Key point: Attendance alone is not full participation.
Groups will be assigned within the first two weeks of class after an initial survey of student interests and backgrounds. This group will work together to complete active in-class activities and occasional out-of-class assignments, which will be documented and submitted via GitHub, as well as collaborate on the semester-long project.
On group lab days, your lab work counts as the contributed part of participation. To receive full participation credit for the day, you still need both preparation and a visible contribution to the group lab, live discussion, or Zoom chat.
What does this look like in practice? Across the semester, your group will be expected to do a combination of the following:
Grading will be based on your active participation in presentations, the quality of your contributions, and the effectiveness of your collaboration. Weekly group work must be submitted to GitHub by midnight prior to the class when it is due. This ensures that the work is available for review and that all group members are accountable for their contributions.
Weekly coding assignments help you practice technical material and connect it to your project.
| Score | Requirement |
|---|---|
| 2 | Complete assignment |
| 1 | Partial completion |
| 0 | Missing or insufficient assignment |
The goal is practice, process, and understanding.
Some coding assignments will ask for ai-chat-log.md.
If you used AI, document:
Do not include private data, passwords, API keys, or unrelated chatbot conversation.
Good news: Almost all materials available free online!
No required purchases for software or books.
You will need access to a computer.
If this is an issue, let me know early — we’ll find solutions!
| Component | Weight |
|---|---|
| Weekly Participation | 25% |
| Weekly Coding Assignments | 25% |
| Total | 50% |
Remember:
The goal of this project is to expose you to how we create, uncover, document, and share culture as data.
You will be assessed on both your individual data work and your group’s collective website and repository.
Full details: Semester Long Project
The project is modeled on the Responsible Datasets in Context Project:
responsible-datasets-in-context.com
Created to help students “work with data responsibly.”
“Data cannot be analyzed responsibly without deep knowledge of its social and historical context, provenance, and limitations.”
“In classes, it is very common for students to use datasets that they find on websites like Kaggle, datasets that are poorly documented and that students thus don’t fully understand. This is a recipe for irresponsible data work.”
You will work with culture as data through two connected approaches.
Both approaches must be grounded in evidence:
AI can help, but it cannot replace the friction of making decisions, checking sources, testing code, documenting uncertainty, and explaining how the dataset came to be.
For your custom dataset, make visible at least two steps:
| Milestone | Due | Extension | Weight |
|---|---|---|---|
| Proposal: Collective Focus + Individual Plan | Sep 15 | Sep 22 | Pass/Fail |
| Initial Custom Dataset and Audit Plan | Oct 20 | Oct 27 | 15% |
| Final Group Presentation | Dec 8 | None | 5% |
| Final Project Submission | Dec 11 | Dec 18 | 30% |
DUE TUESDAY, SEPTEMBER 15, 2026
(Automatic extension available until September 22)
In the first two weeks, you will be assigned to a group based on:
Your first task is to collaboratively determine:
planning.md, in your group GitHub repositoryDUE TUESDAY, OCTOBER 20, 2026
(Automatic extension available until October 27)
15% of Final Grade
Details available here: Milestone 2
Create an initial custom dataset of roughly 50–100 items.
The goal is to experience what it means to make data carefully:
You are required to use computational tools to assist your custom dataset.
This is not only about automation.
It is about understanding how computation can structure, check, compare, visualize, question, or document cultural data.
TUESDAY, DECEMBER 8, 2026
5% of Final Grade
Each group briefly presents its website and collective principles.
Focus on:
You do not need to present every individual dataset in detail.
The final presentation should also explain:
DUE FRIDAY, DECEMBER 11, 2026
(Optional extension available until December 18)
30% of Final Grade
More details available here: Milestone 4
| Component | Who? | Weight |
|---|---|---|
| Culture As Documentation & Reflection | Individual | 12% |
| Culture As Custom & Audited Data | Individual | 12% |
| Collective Website and GitHub Repository | Collective | 6% |
Each student submits:
They do different work.
| GitHub Repository | Group Static Site Website |
|---|---|
| Documentation for reuse and preservation | Story of how the datasets came to be |
| Data, code, schemas, licenses | Process, choices, uncertainty, labor |
| Stable place to cite and download | Public explanation of group learning |
Each group submits:
CONTRIBUTIONS.md or contribution section in README.mdYour contribution log should show:
Treat GitHub history as data about collaborative labor: what does it reveal, and what does it miss?
Writing the documentation you wish had existed when you started.
| Component | Weight |
|---|---|
| Proposal: Collective Focus + Individual Plan | Pass/Fail |
| Initial Custom Dataset and Audit Plan | 15% |
| Final Group Presentation | 5% |
| Final Project Submission | 30% |
| Total | 50% |
Remember:
More details throughout the semester. Requirements may shift depending on the pace of the course and the needs of the projects.
I tend to use GitHub to have as much transparency when it comes to grading and feedback.
Generally, as far as I’m concerned you are all A+ humans. It’s just about ensuring that effort, creativity, labor, and other core principles are correctly evaluated. If you have concerns over grades, I am always happy to discuss them.
Also available on the course website
The iSchool expects students to attend all classes except in cases of emergency. Student Code on Attendance: http://studentcode.illinois.edu/article1/part5/1-501/
This course meets on Zoom, and synchronous attendance matters for discussion, technical practice, group collaboration, and shared troubleshooting.
Attendance is not a separate grade category, but each class meeting is an opportunity to earn Weekly Participation credit.
You are not required to turn your camera on, but it is appreciated.
You are expected to stay respectfully engaged through some combination of:
Class meetings on Zoom will be recorded.
Access to recordings is not automatic and is not meant to replace synchronous participation.
Recordings will only be made available to students with Instructor approval and a reason for missing class.
If you are feeling unwell, have an emergency, or have a serious conflict, please prioritize your health and responsibilities.
I do not require doctor’s notes for absences.
However, please keep in mind that if you miss a substantial portion of class meetings, it will be difficult to make up missed content and that you need to coordinate with your group members who depend on your contributions.
Missing class without communicating usually means 0 participation for that meeting.
Sometimes you need a break from the workload.
Instead of missing class outright, let me know you need an information overload day.
Two free, no questions asked — after that, let’s talk!
If you or someone close to you becomes ill:
When you can, please get in touch. Your wellbeing comes first.
We use Slack for communication beyond class meetings.
#is310-fall-2026 channelYou can also use Calendly or email zleblanc@illinois.edu.
This course is experimental with students from varied backgrounds. Every opinion, question, and idea deserves a respectful response.
When in doubt, ask questions and over-communicate — but do so respectfully!
The iSchool maintains academic integrity to protect the quality of education.
Consequences range from written warnings to failing grades or dismissal.
Don’t cheat.
If you need help, see the instructor.
I would rather you turn in work late than have to report you for plagiarism.
We’ll discuss what constitutes plagiarism (it gets thorny with code).
Rule of thumb: Cite as much as possible.
All scholarship is a collective endeavor.
“Citation is how we acknowledge our debt to those who came before; those who helped us find our way when the way was obscured because we deviated from the paths we were told to follow.”
— Sara Ahmed, Living a Feminist Life
“Acknowledging and establishing feminist genealogies is part of the work of producing more just forms of knowledge and intellectual practice.”
— Beverly Weber, Digital Feminist Collective
Acknowledging sources is both intellectually and politically imperative.
This course explicitly allows AI tools.
We will experiment with GitHub Copilot and other options throughout the semester.
AI is not going away, so we need to engage with it critically and document how it shapes our work.
In the first two weeks, submit an initial file explaining your preferred workflow for the course.
Coding assignments will ask you to include an ai-chat-log.md file in the assignment folder if you are using AI. Details are available in the AI chat log expectations.
When required, include a record of the relevant chatbot conversation:
The file should be more than a summary, but it does not need unrelated chatter or every failed detour.
AI use is iterative and experimental.
If your approach changes during the semester, simply update your Init IS310 file.
No judgment: experimentation is encouraged.
We will primarily use tools that are free of charge:
If using paid tools, disclose and check for education discounts.
You may use AI to help write, debug, and understand code.
But make sure you understand what the code does.
If code breaks, you need to fix it.
You may use AI for brainstorming, outlining, drafting, or editing.
Your ideas, arguments, and voice should be yours.
If an essay reads like it was primarily AI-generated, you will be dinged points.
You may use AI for data collection, cleaning, analysis, or documentation.
You make the interpretive decisions.
Your work must demonstrate you understand your methodology deeply.
Using AI is not cheating in this course.
However, plagiarism is still plagiarism.
Do not submit work generated by others, human or AI, as if it is entirely your own intellectual contribution.
If AI generates incorrect information or problematic code, you are responsible for catching and fixing it.
AI should make you more capable, not less thoughtful.
It should amplify your learning, not replace it.
If you can’t explain what your code does or why your writing makes certain arguments, stop and reassess.
If you have concerns, questions about what is allowed, or uncertainty about whether your approach is appropriate, please ask.
There are no wrong questions about AI as we are all figuring this out together.
When using AI tools like Codex, cite them as you would software:
OpenAI. (2026). Codex [AI coding assistant]. https://openai.com/codex
Or in prose: “These slides were created with assistance from Codex (OpenAI, 2026), an AI coding assistant used for formatting Quarto/Reveal.js syntax.”
Remember:
Full policies available on the course website.
Adopted by the University of Illinois in 2018
I would like to begin today by recognizing and acknowledging that we are on the lands of the Peoria, Kaskaskia, Piankashaw, Wea, Miami, Mascoutin, Odawa, Sauk, Mesquaki, Kickapoo, Potawatomi, Ojibwe, and Chickasaw Nations.
These lands were the traditional territory of these Native Nations prior to their forced removal;
These lands continue to carry the stories of these Nations and their struggles for survival and identity.
As a land-grant institution, the University of Illinois has a particular responsibility to acknowledge the peoples of these lands, as well as the histories of dispossession that have allowed for the growth of this institution for the past 150 years. We are also obligated to reflect on and actively address these histories and the role that this university has played in shaping them. This acknowledgement and the centering of Native peoples is a start as we move forward for the next 150 years.
While this acknowledgement is important, I find that these words can be difficult to understand or visualize.
Let’s look at two cultural data projects that help us understand.
Visualizes indigenous lands worldwide, built by a Canadian non-for-profit, that helps us see how this dispossession has shaped our very understanding of geography and political identity.
How the Morrill Act dispossessed tribal lands, signed in 1862, dispossessed tribal lands to fund the creation of public state universities. The project was built by Robert Lee, Tristane Ahtone, Margaret Pearce, Kalen Goodluck, Geoff McGhee, and Cody Leff and published by High Country News
Please complete the first-day survey linked in Canvas.
This helps me:
Please contact me if you cannot access the survey.
If we have time today, we will start the first course tools lesson.
Focus first on:
Bring setup problems to Thursday.