POP77001 Computer Programming for Social Scientists
| Week | Date | Language | Topic | Released | Due |
|---|---|---|---|---|---|
| 1 | 14 September | - | Introduction to Computation | ||
| 2 | 21 September | R | R Basics | ||
| 3 | 28 September | R | Control Flow in R | Assignment 1 | |
| 4 | 5 October | R | Functions in R | ||
| 5 | 12 October | R | Debugging and Testing in R | ||
| 6 | 19 October | R | Mid-term Exam | Assignment 1 | |
| 7 | 26 October | - | - | ||
| 8 | 2 November | Python | Fundamentals of Python Programming I | ||
| 9 | 9 November | Python | Fundamentals of Python Programming II | Assignment 2 | |
| 10 | 16 November | Python, R | Data Wrangling in R and Python | ||
| 11 | 23 November | Python, R | Classes and Object-oriented Programming | ||
| 12 | 30 November | Python, R | Complexity and Performance | Assignment 2 |