授課科目名稱:電腦概論與程式設計 (Introduction to Computer Science and Programming) [109學年度(上): 2020/09-2021/01]
授課教師: 吳漢銘 (臺北大學 統計系 副教授), 研究室: 商館大樓七樓 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
先修科目: 無。助教輔導時間每星期一、四,16:00~18:00, 商7F19。(待確認)
助教:  統計所二年級碩士生「蔡翔宇」和「蔡孟庭」
 
公告:
置頂: 點名、小考、作業、期中、期末成績總表 (最近更新: 2020/11/24

 

  • [2020/11/17] R作業(5),繳交日期: 2020/11/23(一) 24:00前。
  • [2020/11/03] 因應教師11/10(二)需參與商學院AACSB線上評鑑,故課程異動如下: (1) 11/10(二),舉行加分考(自由參加)。(2) 期中考延至11/24(二)。
  • [2020/11/03] R作業(4),繳交日期: 2020/11/09(一) 24:00前。
  • [2020/10/21] 9/22(二)停課之補課方式: 「小考(1)~(3)、期中考、期末考」各延長20分鐘。
  • [2020/10/21] R作業(3),繳交日期: 2020/10/26(一) 24:00前。
  • [2020/10/13] R作業(2),繳交日期: 2020/10/19(一) 24:00前。
  • [2020/10/07] R作業(1),繳交日期: 2020/10/12(一) 24:00前。
  • [2020/10/06] 上課座位表。(已更新: 20201012)
  • [2020/09/14] 9/22(二)停課一次,擇日補課!!
  • [2020/09/14] R練習題 (2020.07版)
  • [2020/09/14] R程式作業繳交方式
  • [2020/09/14] 109-1-電腦概論與程式設計-座位表
  • [2020/09/14] 請修課同學加入FB Messenger課程聊天室: 「109-1-電腦概論與程式設計」。
    (加入方法: (1) 已在聊天室之同學可將未加入的同學加入,或(2) 同學們FB私訊老師,由老師幫忙加入。 )
  • [2020/09/14] 正課第三週開始,電腦教室請按照座立表入坐,此後上課及考試皆按位就坐,不得隨意換位。
  • [2020/09/14] 如何上傳「學習紀錄」「練習題」「作業」「答案巻」等等。
  • [2020/09/14] 講義請於下列「教學內容及進度」下載。
  • [2020/09/14] 校訂教學計畫表[不想花時間親自動手寫程式的同學,請勿選修!]
 
教學目的
本課程介紹「R語言/R軟體」的基本指令及基礎統計程式設計技巧。R 是資料科學領域裡,最受歡迎的資料科學程式語言之一
(見http://www.tiobe.com/tiobe_indexhttp://www.kdnuggets.com/2013/08/languages-for-analytics-data-mining-data-science.html),
具有免費、開放源碼及學習資源豐富的優點,而其功能可透過套件增強。本課程強調學生實際進行程式撰寫,從中了解並學習下列主題。
希望藉由R程式設計之技能訓練,為同學們未來修習「迴歸分析」「統計咨詢」「統計計算」及「大四專題」
等等課程奠定資料分析及程式撰寫的基礎。
 
 
教學內容及進度(依實際教學進度隨時修正)
 
週次 月/日 內容
回家功課/備註
第一週 09/15 課程介紹,R軟體/RStudio介紹 (I)  
第二週 09/22

R軟體/RStudio介紹 (II)

本週停課一次,擇日補課!!
第三週 09/29

R程式語言的基礎: 物件 (I)

 
第四週 10/06

R程式語言的基礎: 物件 (II)

 
第五週 10/13

作業/考題程式講解

 
第六週 10/20

資料的輸入與輸出 (I)

小考(1):
第七週 10/27

資料的輸入與輸出 (II)

小考(1): 第一週~第六週範圍
[考題下載]
第八週 11/03 程式練習 (I)  
第九週 11/10

期中考 [上機考, open book]
本週「加分考」

加分考: 第一週~第八週範圍

[考題下載]

第十週 11/17

編寫R函式(流程控制、自訂函數、樣式比對)  (I)

 
第十一週 11/24

期中考 [上機考, open book]

期中考: 第一週~第十週範圍 
[考題下載]
第十二週 12/01

編寫R函式(流程控制、自訂函數、樣式比對)  (II)

 
第十三週 12/08 R程式設計風格

(12/8: 線性代數)

小考(2):

第十四週 12/15

R統計圖形 (I)

 
第十五週 12/22

R統計圖形 (II

 
第十六週 12/29

R統計圖形 (III)

小考(3):

第十七週 01/05

程式練習 (II) 

第十八週 01/12 期末考[上機考, Open book]: 考試期間不提供網路連線

(1/12: 線性代數)

期末考:

 
 
教材課本
 
參考書籍

 
 

 

成績考核方式(全部上機考程式設計, Openbook)
  • 小考成績:30% (共3次, 每次10%)。
  • 作業: 10%。
  • 期中考成績:30% 。
  • 期末考成績:30% 。
  • 助教實習課: 0%。
  • 調分/加分: 點名(額外10%)、上課表現隨堂練習上傳、助教實習課表現。

 

備註 (上課相關)

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

 

備註 (考試、成績相關)

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