ASSIGNMENTs are due on the day in which they appear below. Due time is 5:00PM if the due date is a Friday, or 11:59PM otherwise. Do READING/VIDEO items by class time on the date where they appear. LABs will happen during class. You will submit homework via Moodle.

M Jan 5

W Jan 7

Thu Jan 8

  • [ASSIGNMENT] bases & bits: getting started with integers in C

Mon Jan 12

Thu Jan 15

  • [ASSIGNMENT] minigrep: some string functions in C

Fri Jan 16

Mon Jan 19

Wed Jan 21

Fri Jan 23

  • No class. I will be in the classroom with optional practice exercises, or in case you want to talk about pointers, homework, or whatever.
  • Worksheet about memory, etc.
  • Put all your layers on! It's cold out there.

Sun Jan 25

  • [ASSIGNMENT] tokenizer: making space for an array of strings

Mon Jan 26

Tue Jan 27

  • [QUIZ] about data representation. You can take it as many times as you wish. I'll record only your highest score.

Wed Jan 28

Fri Jan 30

  • Exam

Mon Feb 2

  • [READ] DIS 6 and 7.1-4: Intel x86_64 assembly language basics. You really need to read these sections.