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