Page cover

Read Me First: Welcome!

This instructor guide is intended to help you get started quickly with the material. (If you're reading this on GitHub, you might prefer the much nicer formatting of the Gitbook versionarrow-up-right.)

If you're new to the course, you might want to quickly scan the Pedagogy and Teaching Tips sections first, so that you know what you're getting into!

The following materials are public and available to everyone:

Access to the following requires you to join the esaas-instructorsarrow-up-right Google group (note: you must be signed in to a Google account for the link to work). In your join request, please include your GitHub username and a link to evidence that you are an instructor (web page, etc.). Once you're a member, you can email [email protected]envelope with questions/support.

  • Per-chapter activity worksheetsarrow-up-right (with instructor solutions) for flipped-classroom or small group work

  • Per-chapter quizzes (see separate page in this book describing them) consisting of mostly multiple-choice questions to test understanding. You can modify and deliver the quizzes via PrairieLearn, or use legacy materials to generate the quizzes yourself.

  • Open-ended exam questionsarrow-up-right suitable for written exams.

  • Questions for exams that have a coding component (see separate page in this book for details). You can deliver these via Codio which includes autograding, or administer them manually.

This manual guides you through using the above materials and provides pedagogical information and background as well.

About Codio

Codio is an all-in-one Web-based IDE that also includes our textbook, autograding, and LMS integration. This is the recommended way to administer CHIPS, since students need only a web browser and everything is preconfigured including the autograders. Note: We have no connection to Codio and do not receive any royalty if you use their service, but it makes the course much easier to manage, so we highly recommend using it.

How to get started:

  1. Preview the content the quick wayarrow-up-right, or preview it as a test studentarrow-up-right to see the full student experience

About PrairieLearn

As of 2021, we converted all summative assessments (quizzes/exams) and all non-CHIPS formative assessments (practice problems, practice questions not involving code-writing) to use the PrairieLearnarrow-up-right (PL) assessment authoring system. Besides allowing us to create rich interactive exercises, PL allows randomizing elements of the questions, making them suitable for summative assessments as well as practice. Contact Armando Fox directly to get these; in the future we will use PrairieLearn "question sharing" features to share them directly in PrairieLearn itself.

PL is open source and you can download and run it yourself (not trivial), or contact the nice folks at PrairieLearn.comarrow-up-right to host it for you. Note: We have no formal connection to PL so you'll need to contact them directly for support, but we believe it’s the best system we have seen for authoring rich interactive exercise for this course.

Last updated

Was this helpful?