R语言中级课程(2021编程人才培育夏季班)
教师: 張烜瀚
2021/06/28~2021/09/20
9时数/9周次 (报名结束)

概要

※本期未成班

本课程建议学群为【信息学群】、【工程学群】

本课程提供免费试阅片段,敬请点击下方试阅:

试阅1-1

Ø 本次课程目前仅开放给人才培育计划录取学生

Ø 报名资格:

申请计划的甄选条件共有四种,符合其中一个条件即可参加本培育计划,

1.特殊班(数资班、语资班、科学班、高瞻班等)证明(须附上特殊班相关证明或提供学校与班级名称)

2.班级学期总成绩前20%(须附上最近一学期成绩单)

3.就读学校的老师推荐函

4.自我推荐函-就读学校老师签名

Ø 若欲报名课程,请至计划网站报名,相关信息请参考网站说明与介绍。


Ø 课程简介

本课程为中级课程,建议选修过【R语言初级课程(编程语言人才培育专班)】的学习者报名。课程目标让学生学会在R语言中,四个常用的相关套件并做应用。学习与google地图结合,分析相关数据并将结果显示在地图上。学习制作网络爬虫程序,能自行收集网络相关数据做分析应用。学习机器学习,设计自动学习的规则,创建数据预测分析模型。学习大数据数据(Big Data)分析,从大数据数据中,产生具有价值的信息。使用相关套件应用范例,来说明套件的使用方式,以及相对应的应用领域,并展示分析后的结果。学生将会制作相关的程序专题,练习如何实际使用套件来解决相关的问题,从过程中知道如何分析出有价值的信息。 


课程目标

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


授课教师

張烜瀚 老師

國立東華大學特約講師

專長:演算法、圖形理論


课程进度表

单元 1:第一章-基础R语言 (环境介绍、基本变量、基本数据结构_矢量_矩阵)

单元 2:第一章-基础R语言(基本数据结构_数据框_列表、流程控制_条件判断_循环控制)

单元 3:第一章-基础R语言(自订函数撰写)

单元 4:第一章-基础R语言(自订函数撰写)

单元 5:第一章-基础R语言(数据输入输出、基本绘图)

单元 6:第二章-网络爬虫套件

单元 7:第三章-数据可视化

单元 8:第四章-机器学习

单元 9:第五章-大数据数据分析

课程内容

R语言介绍】

  1.1 R语言介绍与编辑环境说明

  1.2基本变量

  1.3基本数据结构

  1.4流程控制

  1.5 自订函数撰写

  1.6数据输入与输出

  1.7基本绘图

【网络爬虫】

  2.1 简介网络常用基本编程语言

  2.2 网络爬虫套件-Rvest(1)

  2.3 网络爬虫套件-Rvest(2)

  2.4 网络爬虫专题制作

【绘图套件】

  3.1 ggplot2套件

  3.2 ggmap 套件

  3.3 绘图套件专题制作

【机器学习】

  4.1机器学习介绍

  4.2监督式与非监督式学习

  4.3 机器学习专题制作

【数据分析】

  5.1社区网站分析与文本探勘

  5.2 SparkR 巨量数据分析

  5.3 数据分析专题制作


上课形式

本課程總共有九個單元,每個單元共有三到五個小單元組成,每個小單元提供1020分鐘的視頻影片課程。總計有四次作業來評量學生是否理解每一個單元的上課內容。評量標準請參考「教學評量方式」。

※課程線上互動課和實體面授課時間表

日期

主題內容

互動方式

 2021/00/00(六) 00:00~00:00

第一次線上即時互動

線上即時互動

 2021/00/00(六) 00:00~00:00 

第二次線上即時互動

線上即時互動

 2021/00/00(六) 00:00~00:00 

第三次線上即時互動

線上即時互動

 2021/00/00(六) 00:00~00:00

筆試

(10:30-12:00課堂活動自由參加)

實體面授課堂

◎線上互動將利用google meet,於線上即時與修課學生作互動授課,將會由中華國際創新教育資源交流協會負責提供技術服務,協助教師與學生的連線事宜。



评分标准

課程證書將分為修業證書及結業證書,差異在是否有完整參與本計畫之培訓,以下說明:

1.【修業證書】:學生依照進度看課完畢,且達到線上評量標準,但未參與期末實體面授課程(期末評量),可獲得學習證書。

 

2. 結業證書:學生依照進度看課完畢,完成線上評量,並參與期末面授課程(期末評量),通過評量標準後頒予國立陽明交通大學之結業證書。


※本計畫需舉行一次的期末實體面授,地點訂於國立陽明交通大學 新竹光復校區(考場資訊將另以公告通知)。

※成績將於實體面授課後20個工作天內發佈。

※證書將於公佈成績後20個工作天內寄發。

通过标准


课程及格标准:60分满分:100分

先修科目或先备能力

建議選修過【R語言初級課程(程式語言人才培育專班)】的學習者報名。

建议参考书目

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

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

常见问答集

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

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

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

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

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

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

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

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

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

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

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

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

其它

本課程證書費用:0元

如何申請證書?

1.點選右上方的「小白人」。

2.點選「證書下載」。

3.畫面即會轉到申請證書系統中,請點選「我要申請證書」。

4.點選「我要搜尋」開始申請證書。

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