作者panruru1224 (booooooored)
看板NTUcourse
標題[評價] 101-2 高英哲 數值分析與程式設計
時間Sat Aug 17 20:44:54 2013
※ 本文是否可提供臺大同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件): 是
哪一學年度修課:
101-2
ψ 授課教師 (若為多人合授請寫開課教師,以方便收錄)
高英哲
λ 開課系所與授課對象 (是否為必修或通識課 / 內容是否與某些背景相關)
物理系
δ 課程大概內容
Introduction to Computer
Introduction to Python
Conditional,Branching and Iteration
Functions and Modules
Tutorials on Numpy/Scipy;Plotting in Python
(Matplotlib+iPython)
Floating Point Arithmetics
String, Tuples, Lists and Mutability
File I/O and Exceptions
Classes and Objects
Object-oriented Programming
Interpolation and Numerical Differentiation
System of Linear Equations
Curve Fitting
Numerical Integration
Initial Value Problems
Random numbers and Monte Carlo method
(以上資料來自ceiba)
η 上課用書(影印講義或是指定教科書)
Think Python by Allen B. Downey
μ 上課方式(投影片、團體討論、老師教學風格)
老師有自己的投影片
投影片內容大概就是截取Think Python的內容
上課有時候會提出一些問題
要大家作答(用IRS)
通常是一些語法的問題(可以當場用電腦跑)
三堂課中前兩堂老師會先講這週的進度
最後一堂課則是Lab
要上機實作一些題目 然後給助教檢查
Lab會分組 兩人一組
不過助教在檢查的時候不會管Lab是誰做的
所以只要其中一個人做完就可以了
σ 評分方式(給分甜嗎?是紮實分?)
Participation 5%
Labs 10%
Homework 35%
Midterm 35%
Final Project 15%
學期末會調分
老師說會把平均調到B還是B+的樣子
A+: 98.0 <= x
A : 95.5<x <98.0
A-: 93.5 < x <=95.5
B+: 90 <x <=93.5
B : 85 < x <=90
B-: 80< x <=85
C+: 77 <x <=80
C :70< x <=77
C-:60< x <=70
F: x<=60
這是我們這學期的情況
可以參考看看
ρ 考題型式、作業方式
這學期沒有期末考 只有期中考
期中考:
是非題
選擇題
簡答題
簡答題大多是給一段code然後問結果
或是要你補齊一段code
Final Project:
四人一組 有點像是大型作業
大概要花三四個禮拜的時間完成
就是一個比較難的題目
可能會用到比較多數值的方法
基本上也是考驗函式的運用
作業都是上課內容的應用
前半學期主要是熟悉Python的運作
後半學期才會有數值的題目
ω 其它(是否注重出席率?如果為外系選修,需先有什麼基礎較好嗎?老師個性?
加簽習慣?嚴禁遲到等…)
加簽情況沒印象了
老師說他會記錄IRS的作答情況來當作出席紀錄
實際上是不是這樣不知道
上課可以帶電腦 要做甚麼也沒差
但是老師說上課不能玩遊戲就是了
還有上課手機不要響 聽說會趕人
這門課的基礎有點尷尬
如果你完全沒有程式設計的基礎
作業會很難完成
印象比較深刻的一次是
老師一教完迴圈
當次的作業就是GCD LCM
雖然演算法一google就有
但是對剛開始學程式的人感覺有點殘酷
如果之前就會寫程式
那這門課就會顯得很無聊
感覺只是在練習python的語法
不過後半學期的數值分析就比較沒這個問題
只要有點微積分跟線性代數的基礎就可以了
Ψ 總結
記得老師說過
你可以不記得我這學期上過甚麼
但是你要記得數值方法不是你想的這麼容易
類似的話
確實修完這門課後兩個月後
沒有再繼續寫Python的話早就忘光語法了
(至少我自己是這樣)
但是有些數值方法就比較常碰到
像是Runge-Kutta method
就是許多數學軟體用來解微分方程用的
或是Monte Carlo method
在一些模擬的軟體裡面也會看到
總的來說
這門課比較適合對於程式稍有基礎
然後又對數值方法有興趣的人來修
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.231.31.228
※ 編輯: panruru1224 來自: 36.231.31.228 (08/17 20:46)
推 berton1679:沒有程式基礎 應該也不會很困難吧= = 08/18 13:15
→ harveyhs:是還好,不過學期中聽說有一階相變(欸 08/18 14:02
推 peterqlin:樓上蕭神99 高教授的強者專題生 A_A 08/18 20:14
推 gozj:IRS的部份有計分 不過不多 (我是助教之一) 08/20 19:16
推 kevin1kevin:沒有打星星XD 08/21 12:26