INFO 494 (Autumn 2024): Justice-Centered Educational Programming Languages

Welcome to the INFO 494 Justice-Centered Educational Programming Languages course website! While this is a course canvas site, it is different in key ways from a typical course:

  • This is for assignment submissions only. This Canvas site a shell for capturing evidence of your contributions for credit. Nearly all of the important documentation for how to participate is on the Wordplay GitHub wiki. And all of our communication and announcements will be on the Wordplay Discord. You'll really only come here to submit things for credit.
  • You'll choose which assignments you complete. There are many ways to get credit for your contributions to the project, and no one correct path. You'll decide what to learn and what to contribute. There's no such thing as "getting all of the points" in this research studio. Instead, think of it like "do enough valuable things to earn credit".
  • You can repeat it! You can register for up to 16 credits of the course, participating multiple quarters over multiple years, becoming an ongoing part of the open source community.

Because this is 2 credits, I expect you to spend roughly 6 hours per week, and 60-70 hours total contributing to the project (including time spent in our face to face meetup each Wednesday). You're welcome to spend more if you're enjoying the work! Outside of the weekly Wordplaypen meetups, reserve at least ~4 hours of time to work on your Wordplay projects. Maybe do this all in one chunk if you like working that way, or maybe 1-2 hour blocks if you have an easier time with shorter sessions. I don't recommend short blocks — it takes too long to orient to your work to make that worth the time.

How to get started

  1. First, make sure you have read the Wordplaypen welcome page. That gives more context about the community of contributors (of which you are one!)
  2. Next, to understand how credit will work, read the many tasks in Canvas to get a sense of the different things you'll need to do to get credit. Some are required for everyone, some you may choose from.

After that, work on the first two required assignments.

How to get credit

Credit is pretty simple. There are more than 100 points possible; do enough tasks to get at least 80, and you will get CR (credit). Anything less and you will get NC (no credit).

Amy will grade ungraded submissions each Tuesday morning. To ensure you get credit, submit before then each week. And definitely submit before the stated due dates for assignments; no late submissions are accepted for credit.

If you think of some work you think would be valuable to the project, but don't see a task for it, DM Amy in Discord with the idea and she can add it.

Course Summary:

Date Details Due
Public Domain This course content is offered under a Public Domain license. Content in this course can be considered under this license unless otherwise noted.