R语言新手村(2024春季班)
教师: 張烜瀚
2024/02/19~2024/06/23
10时数/18周次 (报名结束)

概要

【R语言新手村 - 基础语法篇】(本课程为初级课程)
本课程以R语言为基础,介绍R语言基本编程相关知识,让初步接触编程的学生了解程序运作进而对设计程序产生兴趣。课程强调程序逻辑思考,并要求学生上机练习,让学生了解如何使用R语言做基本数据分析。

使用许多相关应用范例,例如: 股市相关数据分析、电影票房数据分析、大专院校相关数据分析、球员绩效分析、汇率计算分析、图表数据制作等。让学生一方面学习基础R语言编程,一方面知道如何实际使用。

【R语言新手村 - 数据分析篇】(另有中级课程如下链接)
https://www.ewant.org/admin/tool/mooccourse/mnetcourseinfo.php?hostid=9&id=13138

#编程语言

课程目标

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

授课教师

R%E8%AA%9E%E8%A8%80%E5%BC%B5%E7%83%9C%E7%80%9A%20%281%29.jpg

  • 教師中文姓名:張烜瀚
  • 教師英文姓名:Chang Hsuan-Han

  • 教師簡介

國立東華大學特約講師

專長:演算法、圖形理論

课程进度表

单元 1:单元一:课程介绍

单元 2:单元二:R语言介绍、编辑环境说明与基本变量设置

单元 3:单元三:基本数据类型:矢量

单元 4:单元四:基本数据类型:矩阵

单元 5:单元五:基本数据类型:数据框

单元 6:单元六:基本数据类型:数据框分析

单元 7:单元七:基本数据类型:列表

单元 8:单元八:基本数据类型:列表分析

单元 9:期中作业

单元 10:单元九:基本输出、输入及数据读取与写入

单元 11:单元十:条件判断流程控制

单元 12:单元十一:循环流程控制

单元 13:单元十二:函数介绍:撰写函数与随机抽样

单元 14:单元十三:函数撰写:范例解说与练习

单元 15:单元十四:R绘图功能使用说明

单元 16:单元十五:R语言相关套件介绍:ggplot2

单元 17:期末作业

单元 18:期末作业相关讨论

课程内容

总计有五个单元,分别是R语言介绍、R对象、R语言流程控制、函数撰写、绘图。R语言介绍里有三个小单元,分别是基本电脑概论与编程语言演进、R语言介绍、R语言编辑环境说明。R对象里有两个小单元,分别是R语言基本变量、R语言其本数据结构。R语言流园控制共有三个小单元,分别是读入CSV档、选择判断、循环控制。函数撰写共有二个小单元,分别是基本函数撰写、R语言乱数函数。绘图共有二个小单元,分别是基本绘图、高端绘图ggplot2套件介绍。

上课形式

本課程總共有五個單元,每個單元共有三到五個小單元組成,每個小單元提供10到20分鐘的視頻影片課程。總計有四次作業來評量學生是否理解每一個單元的上課內容。另外安排期中考以及期末考來評量學生學習成果。評量標準請參考「教學評量方式」。

评分标准

  • 外校學生評量標準:

1. 平時作業:大約在第四週公告平時作業,佔成績比例 20%。
2. 期中作業:作業範圍以上課第一週課程到第八週課程,佔成績比例 40%。
3. 期末作業:作業範圍以整學期的課程為主,佔成績比例 40%。

  • 東華學生評量標準:

1. eWant 學習歷程:觀看教學影片,佔成績比例 15%。
2. 平時作業:大約在第四週公告平時作業,佔成績比例 10%。
3. 期中作業:作業範圍以上課第一週課程到第八週課程,佔成績比例 25%。
4. 期末作業:作業範圍以整學期的課程為主,佔成績比例 25%。
5. 期末專題:所選題目不能和期末作業一樣,佔成績比例 25%。

通过标准


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

先修科目或先备能力

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

建议参考书目

1.R語言資料分析:從機器學習、資料探勘、文字探勘到巨量資料分析 [第二版]

李仁鐘、李秋緣,博碩出版社

2.輕鬆學習R語言:從基礎到應用,掌握資料科學的關鍵能力

郭耀仁,碁峰出版社

其它

本課程證書費用:500元

如何申請電子版證書?

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

2.點選「證書下載」。


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

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


5.ewant平台僅提供電子版證書,確認繳費成功後,請點選「我已申請的證書」,再點選「我要搜尋」下載您申請的證書電子檔。

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