Everyone:

Next week, we will explore the mathematical underpinnings of digital computing by examining boolean logic and binary numbers. Likewise, we will further explore Python by learning about expressions, data types, and variables.

TL;DR

For this week, you need to read about how data is represented in a computer and about the basics of programming in Python. Afterwards, you will need the quiz below.

Readings

The readings for this week are:

  1. Understanding the Digital World:

    • 2. Bits, Bytes, and Representation of Information

  2. Automate the Boring Stuff With Python:

The Hands-on Imperative

To get the most out of your reading, you should be typing commands into a Python interpreter and playing around with the things you reading.

Passively reading will not be as fruitful as actively reading and trying out things you are exploring.

Quiz

Once you have completed the readings, fill out the following quiz:

If you cannot see the embedded quiz above, you can click on the button below to go to the quiz form:

Reading Quiz

Notre Dame Login

To view and submit the form below, you need to be logged into your Notre Dame Google account. The easiest way to do this is to login to gmail.nd.edu and then visit this page in the same browser session.

Note, you can view the initial quiz score after you submit your responses. If you get any answers wrong, you can go back and adjust your answers as necessary. After the deadline has passed, any wrong answers will be given partial credit.