國立陽明交通大學 R語言新手村(2022程式設計人才培育秋季班) 教師: 張烜瀚 |
2022/10/3~2022/12/31 9小時/9週 (尚未開始) |
|
※本課程開放報名時間5/09~6/24 ※本課程7/04正式開始,6/27~7/03為準備週供學員測試帳號和預習 本課程建議學群為【資訊學群】、【工程學群】 本計畫為線上課程,學生需在正式上課日後,自行安排時間至ewant 育網開放教育平台觀看課程影音內容,並於各課程進度規定期限內完成線上測驗、繳交線上作業 本課程提供免費試閱片段,敬請點選下方試閱: Ø 本次課程目前僅開放給人才培育計畫錄取學生。 Ø 報名資格: 申請計畫的甄選條件共有四種,符合其中一個條件即可參加本培育計畫, (以下條件四選一作為資格審查文件外,自傳檔案為必須上傳之項目:如何點選審查自傳上傳區域)
Ø 相關資訊請參考網站說明與介紹
Ø 課程簡介 本課程以R語言為基礎,介紹R語言基本程式設計相關知識,讓初步接觸程式設計的學生了解程式運作進而對設計程式產生興趣。課程強調程式邏輯思考,並要求學生上機練習,讓學生了解如何使用R語言做基本資料分析。 使用許多相關應用範例,例如: 股市相關資料分析、電影票房資料分析、大專院校相關資料分析、球員績效分析、匯率計算分析、圖表資料製作等。讓學生一方面學習基礎R語言程式設計,一方面知道如何實際使用。 |
課程目標 使學生了解程式基本運算,培養學生程式邏輯思維觀念,提升學生對程式設計的興趣,讓學生了解如何做基礎的資料分析,奠定學生日後修習其他相關程式設計課程的基礎。 |
授課教師
|
課程進度表 單元 1:ewant學習簡單上手:學習平臺功能教學 單元 2:R語言介紹 單元 3:變數與基本資料型別 單元 4:基本資料結構:矩陣 單元 5:基本資料結構:資料框 單元 6:基本資料結構:列表 單元 7:期中作業 單元 8:基本輸出、輸入及資料讀取與寫入 單元 9:條件判斷流程控制 單元 10:條件迴圈流程控制 單元 11:函式介紹 單元 12:R繪圖功能介紹 單元 13:期末作業 單元 14:線上即時互動課 |
課程內容 總計有五個單元,分別是R語言介紹、R物件、R語言流程控制、函式撰寫、繪圖。R語言介紹裡有三個小單元,分別是基本電腦概論與程式語言演進、R語言介紹、R語言編輯環境說明。R物件裡有兩個小單元,分別是R語言基本變數、R語言其本資料結構。R語言流園控制共有三個小單元,分別是讀入CSV檔、選擇判斷、迴圈控制。函式撰寫共有二個小單元,分別是基本函式撰寫、R語言亂數函式。繪圖共有二個小單元,分別是基本繪圖、進階繪圖ggplot2套件介紹。 |
上課形式 本課程總共有五個單元,每個單元共有三到五個小單元組成,每個小單元提供10到20分鐘的視頻影片課程。總計有四次作業來評量學生是否理解每一個單元的上課內容。另外安排期中考以及期末考來評量學生學習成果。評量標準請參考「教學評量方式」。 |
※課程面授時間表
◎線上互動將由中華國際創新教育資源交流協會負責提供技術服務,協助教師與學生的連線事宜。 |
評分標準 課程證書將分為修業證書及結業證書,差異在是否有完整參與本計畫之培訓,以下說明: 1.【結業證書】: 2.【修業證書】: 沒有將結業證書中的五項評量作業全部完成,但總成績達60以上者可取得修業證書 ※再次提醒各位同學,如果想要取得結業證書,務必完成全部五項評量作業,並通過評量標準。
※ 本計畫將舉行一次期末實體面授,地點將訂於國立陽明交通大學光復校區(詳細地點將另外公告)。 ※成績將於實體面授課後20個工作天內發佈。 ※證書將於公佈成績後20個工作天內寄發。 |
通過標準 課程及格標準:60分,滿分:100分 |
先修科目或先備能力 本課程無須背景知識,適合所有對程式設計有興趣的學習者修習。 |
建議參考書目 1.R語言資料分析:從機器學習、資料探勘、文字探勘到巨量資料分析 [第二版] 李仁鐘、李秋緣,博碩出版社 2.輕鬆學習R語言:從基礎到應用,掌握資料科學的關鍵能力 郭耀仁,碁峰出版社 |