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
23 Jan T/3 Spreadsheets, Exprs referring to cells, Parameters (abs cell refs)
25 Jan R/3 Repetition in spreadsheets
30 Jan T/4 Spreadsheet builtin functions, Using IF and conditions
01 Feb R/4 IF and conditions, cont'd
06 Feb T/5 Representing text, ASCII, 8 bit codes, Unicode, RGB pixels, Representing images
08 Feb R/5 Manipulating images
13 Feb T/6 Place-value notation, Binary and hex
15 Feb R/6 Developing algorithms, Converting 2-10-16
20 Feb T/7 Fractional numbers, Scientific notation, Limitations of floating point
22 Feb R/7 Negative numbers
27 Feb T/8 Negative numbers, cont'd
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
26 Mar T/12 XOR, NOR, NAND, Circuit equivalence, Circuits from truth tables, Converting between representations
28 Mar R/12 Boolean algebra
02 Apr T/13 Reducing boolean expressions, Circuit design and simplification
04 Apr R/13 Parts of a computer, Evaluating systems
11 Apr R/14 Error detection (parity bits, Luhn)
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