Topics
Topics | book |
Web links | ||
---|---|---|---|---|
11 Jan | R/1 | Introductions, Algorithms and preciseness | ||
16 Jan | T/2 | Procedures, Elements of well-specified algorithms | ||
18 Jan | R/2 | Conditionals, Operations, expressions, Order of operations, Algorithms with expressions | Arithmetic on a computer | |
23 Jan | T/3 | Spreadsheets, Exprs referring to cells, Parameters (abs cell refs) | Spreadsheet basics | |
25 Jan | R/3 | Repetition in spreadsheets | Series and sequences in spreadsheets | |
30 Jan | T/4 | Spreadsheet builtin functions, Using IF and conditions | Functions in spreadsheets; Decisions in spreadsheets | |
01 Feb | R/4 | IF and conditions, cont'd | Decisions in spreadsheets | |
06 Feb | T/5 | Representing text, ASCII, 8 bit codes, Unicode, RGB pixels, Representing images | Representing text; Representing images | |
08 Feb | R/5 | Manipulating images | Manipulating images | |
13 Feb | T/6 | Place-value notation, Binary and hex | Number bases | |
15 Feb | R/6 | Developing algorithms, Converting 2-10-16 | Number bases | |
20 Feb | T/7 | Fractional numbers, Scientific notation, Limitations of floating point | Floating point numbers | |
22 Feb | R/7 | Negative numbers | Signed numbers | |
27 Feb | T/8 | Negative numbers, cont'd | Signed numbers | |
29 Feb | R/8 | |||
12 Mar | T/10 | Basics of compression, Run-length encoding, Compression ratios | ||
14 Mar | R/10 | Lossy vs lossless compression, Sliding window compression, Standard file formats | ||
19 Mar | T/11 | AND, OR, NOT gates, 2-input truth tables, Simple digital circuits | Intro to digital logic; Evaluating circuits | |
26 Mar | T/12 | XOR, NOR, NAND, Circuit equivalence, Circuits from truth tables, Converting between representations | Functional equivalence; Designing circuits | |
28 Mar | R/12 | Boolean algebra | Boolean algebra; Laws of boolean algebra | |
02 Apr | T/13 | Reducing boolean expressions, Circuit design and simplification | ||
04 Apr | R/13 | Parts of a computer, Evaluating systems | PCPartPicker; Storage and transmission | |
11 Apr | R/14 | Error detection (parity bits, Luhn) | Error detection | |
16 Apr | T/15 | Error correction (2D parity) | ||
18 Apr | R/15 | |||
23 Apr | T/16 | Event-based programming (Scratch) | ||
25 Apr | R/16 | Using variable, Writing a simple game |