Schedule

COMP132 : Schedule of lectures, assignments, test, and holidays.

Video recordings of lectures will be available through Blackboard (browse to COMP132 in Blackboard and click on "VStream Videos" in the course menu)

See the TimeTable for times and locations of lectures and labs

Copies of slides are available as pdf and ppt files and some lectures may have Jupyter notebook files.

Week 1: 13-17 July
Lectures: Introduction to course, Data Science, and Programming pdf of slides: 1, 2,3
Labs and Assignments: Assignment 1 (out 20): Installing Python and IDE on home computer, using the lab computer, using Jupyter, submitting assignments, small exercises. Labs starting 20 July
Week 2: 20-24 July
Lectures: Python basics, variables, data type, input, output, define functions pdf of slides: 1, 2, 3
Labs and Assignments: Assignment 1 due 5pm, Friday, 24 Jul
Week 3 27-31 July
Lectures: "if" statement, String data type pdf of slides: 1, 2, 3
labs and Assignments: Assignment 2 (out 27 Jul): if, list, string, define a function and call a function
Week 4: 3-7 August
Lectures: "for" loops and list data type pdf of slides: 1,2 , 3
labs and Assignements: Assignment 2 due 5pm, Friday, 7 Aug
Week 5: 10-14 August
Lectures: Numpy functions, numpy array, matplotlib basics pdf of slides: 1, 2 ,3
Labs and Assignments: Assignment 3 (out 10 Aug): files, Numpy and MatplotLib: data analysis and visualisation
BREAK : MID-TRIMESTER : 17 August- 29 August: No lectures or labs.
 
Week 6: 31 August - 4 September
Lectures: matplotlib, exercise, prepare for the test pdf of slides:1, 2 , 3
Labs and Assignments: Assignment 3 due 5pm, Friday, 4 Sep
Week 7: 7-11 September
Lectures: Tuples, Dictionaries and Pandas pdf of slides: 1, 2, 3
Labs and Assignments: Assignment 4 (out 7 Sep): Pandas
Term Test 1 Thursday 10 September, 5pm-7pm
Week 8: 13-17 September
Lectures: Pandas pdf of slides: 1, 2, 3
Labs and Assignments: Assignment 4 due 5pm, Friday, 18 Sep
Week 9: 20-24 September
Lectures: Pandas pdf of slides:1, 2,
Labs and Assignment: Assignment 5 (out 21 Sep): more pandas, functions
Week 10 27 September-2 October
Lectures: more Pandas
Labs and Assignments: Assignment 5 due 5pm, Friday, 2 Oct
Week 11: 5-9 October
Lectures: Machine learning basics
Labs and Assignments Assignment 6 (out 5 Oct): BioPython or Machine Learning
Week 12 -16 October
Lectures: Biopython basics, Review Intro to biopython
Labs and Assignments: Assignment 6 due 5pm, Friday, 16 Oct
Term Test 2 Thursday 22 October 5pm-6pm, MCLT103, KKLT303, KKLT301
Some files we have used: