DS223: Programming for Data Science (2/2018)Class meeting: 11.00-13.00 Tuesday @ CSB 303 and Friday @ CSB 209 Instructor: Jakramate Bootkrajang Email: jakramate.b@cmu.ac.th Office hours : 16.00-17.00 Tuesday,Friday @ CSB 107 |
Date | Lab (Tue) CSB 303 | Date | Lecture (Fri) CSB 209 | Homework |
8 Jan | (LAB) Jupyter notebook [Slides] | 11 Jan | Computational Thinking [Slides] | - |
15 Jan | (LAB) Syntax, semantics, expressions [Slides] | 18 Jan | Basic functions [Slides] | HW1 |
22 Jan | (LAB) function 1 (DNA sequence analysis) [Slides] | 25 Jan | Recursive functions [Slides] | HW2 |
29 Jan | (LAB) function 2 [Slides] | 1 Feb | Conditionals [Slides] | HW3 |
5 Feb | (LAB) conditionals [Slides] | 8 Feb | Iterations [Slides] | HW4 |
12 Feb | (LAB) single loop [Slides] | 15 Feb | File I/O [Slides] | HW5 |
19 Feb | วันมาฆะบูชา | 22 Feb | Iterations 2 [Slides] | HW6 |
26 Feb | (LAB) File manipulation [Slides] | 1 Mar | ทบทวนก่อนสอบ | |
5 Mar | Midterm Examination -- Time: 12.00-15.00 -- Room: CSB100 | |||
12 Mar | (LAB) nested loops [Slides] | 15 Mar | No class (PM2.5) | HW7 |
19 Mar | (LAB) String and Array [Slides] | 22 Mar | Dictionary and Set [Slides] | HW8 |
26 Mar | (LAB) Set, Dictionary [Slides] | 29 Mar | Numpy, Scipy [Slides] | HW9 |
2 Apr | (LAB) Numpy, Scipy [Slides] | 5 Apr | Matplotlib, Pandas [Slides] | HW10 |
9 Apr | (LAB) Matplotlib, Pandas [Slides] [dataset] | 12 Apr | วันสงกรานต์ | |
16 Apr | วันสงกรานต์ | 19 Apr | Scikit-learn [Slides] | Project |
23 Apr | (LAB) Scikit-learn [dataset][Notebook] | 26 Apr | ทบทวนก่อนสอบ | |
2 May | Final Examination -- Time: 15.30-18.30 -- Room:TBC |