課程資訊
課程名稱
R語言在生態學的應用
Introduction to R for Ecologists 
開課學期
114-1 
授課對象
共同教育中心  生物多樣性國際碩士學位學程  
授課教師
澤大衛 
課號
EEB5082 
課程識別碼
B44EU1940 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期二2,3,4(9:10~12:10) 
上課地點
綜502 
備註
本課程以英語授課。與柯柏如合授
總人數上限:20人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Check English version of course description 

課程目標
Check English version of course description 
課程要求
Check English version of course description 
預期每週課前或/與課後學習時數
 
Office Hours
另約時間 備註: Send email to David Zelený (zeleny@ntu.edu.tw) or Po-Ju Ke (pojuke@ntu.edu.tw) to arrange for a personal office hours appointment.  
指定閱讀
 
參考書目
Check English version of course description 
評量方式
(僅供參考)
   
針對學生困難提供學生調整方式
 
上課形式
以錄音輔助, 以錄影輔助
作業繳交方式
考試形式
其他
課程進度
週次
日期
單元主題
Week 1
09/02  Introduction to R and RStudio, create object and object naming conventions (David Zeleny) 
Week 2
09/09  Vector vs matrix vs data.frame vs list, object subsetting, importing data into R (David Zeleny) 
Week 3
09/16  Summary of good coding practice, for-loops, defining and using functions (Po-Ju Ke)  
Week 4
09/23  Conditional functions and logical operations (Po-Ju Ke) 
Week 5
09/30  Basic plotting, high-level and low-level plotting functions (Po-Ju Ke) 
Week 6
10/07  Linear regression, testing it and plotting it (David Zeleny) 
Week 7
10/14  Use of AI to help understand R (David Zeleny) 
Week 8
10/21  Midterm quiz (David Zeleny & Po-Ju Ke) 
Week 9
10/28  Ecological modeling with R -- individual-based models (I) (Po-Ju Ke)  
Week 10
11/4  Ecological modeling with R -- individual-based models (II) (Po-Ju Ke)  
Week 11
11/11  Intro to tidyverse, piping and other tidyverse functions for data management (David Zeleny) 
Week 12
11/18  Manipulation data with dplyr (group_by, summarise) (David Zeleny) 
Week 13
11/25  Manipulation of data with tidyr (reshaping data) (David Zeleny) 
Week 14
12/02  Working with character strings (Po-Ju Ke) 
Week 15
12/09  Student presentation (Po-Ju Ke & David Zeleny) 
Week 16
12/16  Student presentation (David Zeleny & Po-Ju Ke)