週次 | 教學內容與作業進度 | 教學方式 | 備註 | 各週遠距上課網址( 按我進TronClass課程目錄 ) |
第1週
|
Introduction and Relational Databases
|
面授
|
|
|
第2週
|
SQL
|
面授
|
|
|
第3週
|
What is computation; Branching and Iteration; String Manipulation, Guess and Check, Approximations, Bisection
|
面授
|
|
|
第4週
|
Decomposition, Abstractions, Functions; Tuples, Lists, Aliasing, Mutability, Cloning; Recursion, Dictionaries
|
面授
|
|
|
第5週
|
Testing, Debugging, Exceptions, Assertions; Object Oriented Programming; Python Classes and Inheritance
|
網路教學
|
|
|
第6週
|
Understanding Program Efficiency; Searching and Sorting
|
面授
|
|
|
第7週
|
Optimization Problems; Graph-theoretic Models
|
面授
|
|
|
第8週
|
Stochastic Thinking; Random Walks; Monte Carlo Simulation
|
面授
|
|
|
第9週
|
Confidence Intervals; Sampling and Standard Error; Understanding Experimental Data
|
面授
|
|
|
第10週
|
Understanding Experimental Data; Introduction to Machine Learning; Clustering
|
網路教學
|
|
|
第11週
|
Classification Problem; Classification and Statistical Sins
|
面授
|
|
|
第12週
|
Getting Started with Data Science; Jupyter Notebooks and Numpy
|
面授
|
|
|
第13週
|
Pandas; Data Visualization
|
面授
|
|
|
第14週
|
Mini Project
|
面授
|
|
|
第15週
|
Introduction to Machine Learning
|
面授
|
|
|
第16週
|
Working with Text and Databases
|
網路教學
|
|
|
第17週
|
期末考
|
面授
|
|
|
第18週
|
Final Project
|
面授
|
|
|