Lecture Materials

Lecture 1 Overview — What is Data?

Lecture 2 Data and Environments

Lecture 3 Introduction to Python

Lecture 4 Using Spreadsheets

Lecture 5 Regular Expressions

Lecture 6 sed and Python if statements

Lecture 7 Modelling in Excel

Lecture 8 Introduction to Databases

Lecture 9 Python

Lecture 10 Data Modelling

Lecture 11 Introduction to SQL

Lecture 12 Python

Lecture 13 More SQL

Lecture 14 The Project + Revision

Lecture 15 Python Review + Dictionaries

Lecture 16 Review

Lecture 17 Internet Technologies

Lecture 18 Internal workings of Hash Tables (Python Dictionaries)

Lecture 19 Common Gateway Interface

Lecture 20 Software Engineering

Lecture 21 Python (NCSS Challenge Week 4)

Lecture 22 Testing and Debugging

Lecture 23 Python (NCSS Challenge Week 4)

Lecture 24 Python (NCSS Challenge Week 5)

Lecture 25 XML and Web Services

Lecture 26 Python (NCSS Challenge Week 5)

Lecture 28 Information Visualisation

Lecture 31 Reports and Presentations