This is a very sketchy schedule. It is my plan to cover all chapters of the Stephen Prata text. Go ahead and start reading!
In the "Reading" column, SP refers to the Stephen Prata text and PP refers to the Patt and Patel text.
Date | Topic | Reading | Notes |
---|---|---|---|
Aug 22 | Getting started | SP Chapters 1 & 2 | Introduction, C overview, C |
Aug 24 | Data and I/O | SP chapter 3 | C continued, Types and formatted I/O |
Aug 29 | Format specifiers | SP Chapter 4 | Types and formatted I/O continued, Bad formatting, Advanced formatting |
Aug 31 | Expressions | SP Chapter 5 | Expressions |
Sept 7 | Loops | SP Chapter 6 | Expressions continued, Loops |
Sept 12 | Conditionals | SP Chapter 7 | Prototypes, Conditionals |
Sept 14 | Input validation | SP Chapter 8 | Conditionals continued, Input validation |
Sept 19 | Exam 1 review | SP Chapters 1 to 7 | Checklist |
Sept 21 | Exam 1 on Chapters 1 to 7 | ||
Sept 26 | Functions | SP Chapter 9 | Function examples |
Sept 28 | |||
Oct 3 | Arrays | SP Chapter 10 | Arrays |
Oct 5 | |||
Oct 12 | Strings | SP Chapter 11 | Strings |
Oct 17 | Storage | SP Chapter 12 | Scope & Heap |
Oct 19 | Files | SP Chapter 13 | Files |
Oct 24 | Arduino | ||
Oct 26 | |||
Oct 31 | Structures and lists | SP Chapter 14 | Structures and some odd stuff |
Nov 2 | |||
Nov 7 |
Thoughts on project 9 |
||
Nov 9 | Bits and Exam 2 review | SP Chapter 15 SP Chapters 1 to 13 |
Bit operators and fields Checklist |
Nov 14 | Exam 2 on Chapters 1 to 13 & Arduino | ||
Nov 16 | CPP and LC-3 |
C preprocessor
Translating C to LC/3 |
|
Nov 21 | LC-3 and ADT |
Translating C to LC/3
Project 12 |
|
Nov 28 | ADT’s with C++ | C++ Overview | |
Nov 30 | |||
Dec 5 |
Thoughts on Project P12
& Assignment P14
checklist for final |
||
Dec 12 | Final exam from 8:00 am to 10:30 am |