授課科目名稱:電腦概論與程式設計 (Introduction to Computer Science and Programming [108學年度(下): 2020/03-2020/07]
授課教師: 吳漢銘 (臺北大學 統計系 副教授), 研究室: 商館大樓七樓 7F12室 分機: 66773。
Office Hour二/13:00~15:00 E-mail: hmwu@gm.ntpu.edu.tw
開課班級: 統計系。必/選修: 必修。學分數:2學分 2小時。
上課時間地點: 二/03, 04 (10:10am~12:00am) 資B1F-04
先修科目: 無。實習課時間:  
助教:  統計所碩二 劉珉淳。地點: 商7F30。研究室號碼:25。FB:Lizzy Liu助教回答問題時間地點:  每星期三、四,16:00~18:00, 商7F19。
 
公告:
置頂: 點名、小考、期中、期末成績總表、期末成績總表 (最近更新: 2020/02/20
 
教學目的
本課程延續上學期內容,介紹R程式進階主題。R主題包含(1) R程式設計及統計圖形復習,(2) 資料處理,(3) 機率分佈、大數法則、中央極限定理、假設檢定,(4) R文件(R Markdown)及R套件的編製,(5) 進階R統計圖形及視覺化: ggplot2 。最後由同學實作一專案報告。
 
教學內容及進度(依實際教學進度隨時修正)
 
週次 月/日 內容
回家功課/備註
第一週 03/03 課程介紹,R程式設計復習 (I)   
第二週 03/10

R程式設計復習 (II) 

 
第三週 03/17

R基礎統計圖形 (I)

第四週 03/24

R基礎統計圖形 (II)

 
第五週 03/31

資料處理(I)

 小考(1) : R統計圖形
第六週 04/07
[放假]

資料處理(II)
補 108年 10月 26日校慶放假一天

 
第七週 04/14

機率分佈

 4/9-4/15:「全校線上遠距授課演習週」
八週 04/21 程式練習  
第九週 04/28 期中考 [上機考, open book] 範圍:
第十週 05/05

大數法則、中央極限定理

 
第十一週 05/12

LaTeX 數理排版系統 (MikTeX/TeXStudio)

假設檢定

 
第十二週 05/19

R文件編製: R Markdown (R GUI 程式設計: rpanel)

小考(2):
第十三週 05/26 R套件製作  
第十四週 06/02

進階R統計圖形及視覺化: ggplot2 (I)

 
第十五週 06/09

進階R統計圖形及視覺化: ggplot2 (II)

小考(3)
第十六週 06/16

程式練習,Student Project (教師示範)

第十七週 06/23 期末上台分組報告 I (R Project)
第十八週 06/30 期末上台分組報告 II (R Project)  
 
 
教材課本
 
參考書籍
  • 陳景祥 (2014), R 軟體 : 應用統計方法, 東華書局, 修訂版。
  • Colin Gillespie, Robin Lovelace, Efficient R Programming: A Practical Guide to Smarter Programming, O'Reilly Media; 1 edition (December 25, 2016)
  • Hadley Wickham, R Packages: Organize, Test, Document, and Share Your Code, O'Reilly Media; 1 edition (April 13, 2015)
  • Aloysius Lim, William Tjhi, R High Performance Programming, Packt Publishing. (January 30, 2015)
  • Atmajitsinh Gohil, R Data Visualization Cookbook, Packt Publishing(January 29, 2015)
  • Hadley Wickham, Advanced R (Chapman & Hall/CRC The R Series) 1st Edition (September 25, 2014)
  • Garrett Grolemund, Hadley Wickham, Hands-On Programming with R: Write Your Own Functions and Simulations, O'Reilly Media (August 2, 2014)
  • Winston Chang, R Graphics Cookbook: Practical Recipes for Visualizing Data, O'Reilly Media; 1 edition (January 6, 2013)
  • Paul Teetor, R Cookbook: Proven Recipes for Data Analysis, Statistics, and Graphics (O'Reilly Cookbooks) 1st Edition (March 25, 2011)

 

 

成績考核方式(全部上機考程式設計, Openbook)

 

備註 (上課相關)

  • 課堂以投影片(電腦_投影機)講授為主。上課前請先列印講義或將講義PDF存到個人USB隨身碟。
  • 第二週起,上正課一律依照座位表入坐! (階梯教室及電腦教室適用)
  • 本課程因電腦設備數量有限,故有設定限修人數。可旁聽,但建議想混學分的同學請不要選修。
  • 缺課、曠課相關規定,依校規辦理。
  • 上課以「互相尊重」為最高原則並盡到「告知老師」的義務。
  • 上課請認真聽講並動腦思考。
  • 上課可: (1) 小聲討論。 (2) 上廁所安靜去回。
  • 上課不可: (1) 使用手機相關電子產品。(手機請關靜音或震動。手機不可擺放至桌面) (2) 看其它書籍或上與課程無關的網站(尤其是FB)。(3) 聊天,睡覺,打牌 ,抽煙等與學習本學科無關之事。(4) 飲食(電腦教室)。
  • 四不一要: 「上課不聊天,睡覺不趴著,手機不要滑,考試不作弊,要認真。」
  • 課業上的問題,請同學互相討論後,再去問助教。 若有其它建議或問題反應,請e-mail老師FB留言
  • 上述「教學內容及進度」會依實際教學狀況修正。
  • 請隨時參閱課程網站(習題、公告、討論): http://www.hmwu.idv.tw

 

備註 (考試、成績相關)

  • 小考時間為(待公告)。小考無特殊原因不得補考。3次小考中最多只能一次補考。(特殊原因請先報告老師)
  • 考試作弊或作業抄襲之同學當次及日後任何試卷及作業,老師全部不予批改。情節重大報校處理。
  • 對成績有疑問,請於當次成績公佈後一星期內連絡老師。
  • 出席點名為加分項目,但一學期之點名出席次數需達到點名總次數2/3以上始得加分。