# | Due | Assignment |
C1) | Fri. Jan 21: | Sign up for Codelab. Instructions here. When asked, your section access code is MAIN-30053-TBSR-51 |
C2) | Thu. Jan 27: | Work CodeLab problems up to and including those in the section titled Arithmetic Operators in Chapter 2. Due 11:59pm |
H1) | Wed. Feb 2: | Homework 1. Same assignment in Word format if you want to fill it out it on the computer. |
H2) | Mon. Feb 7: | Homework 2.
(See "bonus" notes) Also, watch the Feb. 4 lecture on Brightspace |
H3) | Fri. Feb 11: | Homework 3 |
C3) | Sun. Feb 13 (11:59pm): | CodeLab problems through the end of the first section of Chapter 4 on Logical Expressions. (This includes the rest of Chapter 2 and all of Chapter 3.) |
C4) | Tues. Feb 15 (11:59pm): | Work all CodeLab problems corresponding to Homework 4 |
C5) | Thu. Feb 17 (11:59pm): | Work all CodeLab problems through the section of Chapter 4 on Selection |
C6) | Tue. Feb 22 (11:59pm): | Work all CodeLab problems through the end of Chapter 4 |
C7) | Thur. Mar 3 (11:59pm): | Work all CodeLab problems through the end of Chapter 5 |
C8) | Thur. Mar. 10 (11:59pm): | Work all CodeLab problems titled Homework 5 |
C9) | Lab 7 Prelab: | Work all CodeLab problems related to Lab 7 before coming to lab (week of March 21). |
C10) | Due last class: | Work all CodeLab problems titled Homework 6 |
C11) | Sun. Mar 27 (11:59pm): | Work all CodeLab problems through the end of Chapter 7 |
C12) | Lab 8 Prelab: | Work all CodeLab problems related to Lab 8 before coming to lab (week of March 28). |
C13) | Sun. April 3 (11:59pm): | Work all CodeLab problems titled Chapter 9 and PREPROCESSOR |
C14) | Lab 9 Prelab: | Work all CodeLab problems related to Lab 9 before coming to lab (week of April 4). |
C15) | Sun. April 10 (11:59pm): | Work all CodeLab problems in Chapter 10 (Pointers and Dynamic Storage). |
C16) | Lab 10 Prelab: | Work all CodeLab problems related to Lab 10 before coming to lab (week of April 11). |
C17) | Sun April 17 (11:59pm): | Work all CodeLab problems in Chapter 11. |
C18) | Lab 11 Prelab: | Work all CodeLab problems related to Lab 11 before coming to lab (week of April 18). |
C19) | Sun April 24 (11:59pm): | Work all CodeLab problems titled Homework 7. |
Reference manual for the STM NUCLEO-F401RE board
Quick start guide for setting up a console application in Visual Studio (for PCs)
Quick start guide for setting up PuTTY, running ssh, and doing a gcc compile (PC)
One page quick reference on the linux command line
Data sheet for the AVR can be found here.
Data sheet for the LCD display can be found here.
Highlight of some gdb (gcc command line) debugger commands is here.
Windows Programming files here (avr.zip)
Info on compiling and programming is here for Windows users and here for Mac users