Date: | Topics: | Handouts: | Reading: |
#1
27/28 January |
Review of campus computer policy and academic integrity code, Demographic Information | Academic Integrity Policy, |
|
#2
29/30 January |
Overview of software and hardware, compilers and interpreters, printing and
simple functions, | Chapter 1 | #3
3/4 February |
Problem solving and the design process variables, assignment statements, swapping values; | Lab 1 | Chapter 2 |
#4 5/6 February |
Definite Loops | Chapters 2 and 3 | |
#5 10/11 February |
Computing with numbers: data types, using the math library, type conversions | Lab 2 | Chapter 3 |
#6 13/19 February |
Handling large numbers, using variables as accumulators | Chapter 3 | |
#7 18/20 February |
Computing with strings: simple string processing | Chapter 5 | |
#8 24/25 February |
String Representation and Message Encoding | Lab 3 | Chapter 5 |
#9 26/27 February |
Methods for Strings and Lists | Chapter 5 | |
#10 3/4 March |
Computing with strings: data conversion and formatting | Lab 4 | Chapter 5 |
#11 5/6 March |
Computing with strings: file processing | Chapter 5 | |
#12 10/11 March |
More on using files | Lab 5 | Chapter 5 |
#13 12/13 March |
Formatting and multi-line strings | Chapter 5 | |
#14 17/18 March |
Defining Functions: functions and parameters | Lab 6 | Chapter 5 |