初級程式設計R語言(SOS計畫2024)
教師: 張烜瀚
2024/07/08~2024/08/23
36小時/7週 (尚未開始)

摘要

!注意!選課前請先查詢校內是否認抵? 報名後若欲查詢或確認訂單請點選 訂單查詢

*提醒:按下前往繳費繳費完畢後,請等待頁面反應時間,若1分鐘畫面仍未跳轉,請先點選訂單查詢確認。


【SOS課程資訊~必讀哦!】

● 英文課名:Fundamental Computer Programming R Language

● 授課語言::中文、英文皆有 (程式碼將使用到英文)80%中文、20%英文

● 上課時間:2024年07月08日~08月23日。

● 成班狀態:2024年4月25日 9:00~06月30日開放報名,查詢校內是否認抵?

● 學分費用:1,500元,核發學分數詳見各校認抵專區

●本課程皆為「全線上」授課,無面授,包含非同步課程同步直播

     第一次直播:7月15日(一) 14:00-17:00

     第二次直播:8月05日(一) 14:00-17:00

     第三次直播:8月19日(一) 14:00-17:00

*最終直播日期與時間,依正式開課時授課教師公告為準。

* 本計畫部分課程直播出席狀況納入總分計算,計畫選兩門課的同學,請注意直播時間,避免因為直播時間衝堂,影響個人權益。

● 本課程不提前結算成績,應屆畢業生選課前請務必謹慎評估

● 本課程提供試閱片段,敬請試閱並詳閱評分標準後再選課:

前往【課程試閱】!


【SOS!如何報名課程?】

● 如何選課?

▶請先瀏覽【各校學分認抵資訊】找到自己的學校(請善用Ctrl+F搜尋),詳閱認抵領域限制、注意事項

▶請先閱讀【SOS暑期線上學院 必讀指南】,了解SOS 報名須知,重要時程、選/換/退課、繳費/退費、成績登分、證書申請須知

● 聯絡窗口?

【SOS計畫 客服信箱 】ewantsos@gmail.com

▶若有選課或訂單問題,請截圖/附上您的帳號/學校/遇到的狀況,寄信至ewantsos@gmail.com,我們會更容易且快速解決您的問題喔!

▶週六、日、國定假日及非上班時間暫停服務,敬請見諒。

【各校承辦窗口】

▶各校內認抵流程與認抵問題,請洽【各校學分認抵資訊】最上方資訊欄各校聯絡窗口

● 如何上課?

▶本課程為遠距課程,建議準備桌上型電腦或筆電,搭配穩定的網路環境進行線上學習。

▶本課程使用ewant平台學習,請先閱讀 平台操作教學影片平台操作手冊

課程目標

使學生了解程式基本運算,培養學生程式邏輯思維觀念,提升學生對程式設計的興趣,讓學生了解如何做基礎的資料分析,奠定學生日後修習其他相關程式設計課程的基礎。

授課教師

張烜瀚 老師

國立東華大學特約講師

專長:演算法、圖形理論

課程進度表

單元 1:ewant學習簡單上手:學習平台功能教學&直播簽到區

單元 2:單元一 R語言介紹、變數設定和基本資料型別

單元 3:單元二 R語言基本資料結構

單元 4:單元三 R語言流程控制

單元 5:單元四 R語言自訂函數撰寫

單元 6:單元五 資料視覺化相關套件

單元 7:單元六 網路爬蟲相關套件應用

單元 8:單元七 機器學習相關套件應用

單元 9:單元八 資料分析相關套件應用

課程內容

本課程以R語言為基礎,介紹R語言基本程式設計相關知識,讓初步接觸程式設計的同學了解程式運作進而對程式設計產生興趣。本課程使用許多相關應用範例讓同學學習程式設計,例如: 股市相關資料分析、電影票房資料分析、大專院校相關資料分析、球員績效分析、匯率計算分析、圖表資料製作等。 本課程也讓學生學會R語言中,常用的套件並做應用。例如: 學習與google地圖結合,分析相關資料並將結果顯示在地圖上。製作網路爬蟲程式,能自行收集網路相關資料做分析應用。機器學習,設計自動學習的規則,建立資料預測分析模型。學習大數據資料(Big Data)分析,從大數據資料中,產生具有價值的資訊。

課程總計有八個單元主題,前四個單元主題,主要是介紹R語言基本語法,包含R語言變數設定、支援的基本資料型別、基本資料結構、流程控制和自訂函數撰寫。後四個單元主題,主要是介紹R語言常用套件,範圍包含資料視覺化相關套件應用、網路爬蟲相關套件、機器學習相關套件、資料分析相關套件。

評分標準

詳細評分標準依授課教師規定為準。授課教師保有調整評量標準之權利。

  • 平時作業:20%
  • 期中測驗:30%
  • 期末測驗:30%
  • 線上同步教學參與:20%
課程通過成績:60 

本課程
不提前結算成績,應屆畢業生選課前請務必謹慎評估

通過標準


課程及格標準:60分滿分:100分

先修科目或先備能力

本課程無須背景知識,適合所有對程式設計有興趣的學習者修習。

課程屬遠距課程,無法自主學習管理者,請謹慎評估選課。

建議準備桌上型電腦或筆電,搭配穩定的網路環境進行線上學習,同步直播課程建議準備視訊鏡頭、麥克風與授課教師互動。

建議參考書目

1.R語言資料分析:從機器學習、資料探勘、文字探勘到巨量資料分析 [第二版]李仁鐘、李秋緣,博碩出版社

2.輕鬆學習R語言:從基礎到應用,掌握資料科學的關鍵能力 郭耀仁,碁峰出版社

常見問答集

1.我修習完此課程是否將獲得相關證書?

  答:學習成績六十分以上表示及格,學習成績及格者會獲得相關證書。

2.我沒有修過MOOC課程,需要準備什麼?

  答:請跟著教材影片的進度,按時上課和繳交作業。

3. 此課程是否會提供上課投影片?

  答:目前暫時不提供上課投影片。

4.作業上傳可以使用那些格式?

  答作業會有程式碼以及書面報告。程式碼請使用.R檔。書面報告請使用Word檔或是Pdf檔。

5.我現在才發現有這麼好的資源,來不及上完怎麼辦?

  答:本課程之後會持續開班,請同學記得來修課。

6. 課程結束後是否能繼續學習呢?

  答:目前課程結束後是無法繼續學習的。如果有需要,可以修後續的課程。

證書資訊

本課程證書費用:免費

準大一新生:通過課程者,可免費下載電子證書留存,或是申請紙本證書寄送(預計8月中開放申請,僅限申請乙次,並於9/9後陸續寄送)。

在學大學生:通過課程者,可免費下載電子證書留存,無紙本證書。


如何申請電子證書?




詳細證書下載流程說明請點這裡