3107 - Programming in R 英授 Taught in English

Programing in R

教育目標 Course Target

This course introduces students to the fundamentals of R as used for business applications. R is a both a programming language and a software development environment. It is collaboratively developed under the auspices of the R Foundation for Statistical Computing, and has been available, free of charge, since 1993. Today, it is among the world’s foremost programming languages, and is widely used for statistical analysis and reporting. Learning R will not only enable you to write your own code, but also to use freely downloadable programs developed by a vibrant community of R programmers and researchers.

There are three course goals. The first is to introduce fundamental concepts such as syntax (e.g., comments and statements), structure (e.g., loops and conditional logic), data types, and the process of coding, testing and debugging. These are the building blocks not only of R, but also of other programming languages.

The second goal is to provide opportunities for systematic application of these concepts through a series of exercises. The practice exercises, completed on an individual basis, will involve problems in business, social sciences, and other disciplines.

The third goal is to engage in R development on a larger scale through participation in team projects. The completed projects will be the basis for the in-class presentation at the end of the semester.

This course introduces students to the fundamentals of R as used for business applications. R is a both a programming language and a software development environment. It is collaboratively developed under the auspices of the R Foundation for Statistical Computing, and has been available, free of charge, since 1993. Today, it is among the world’s foremost programming languages, and is widely used for statistical analysis and Learning R will not only enable you to write your own code, but also to use freely downloadable reporting programs developed by a vibrant community of R programmers and researchers.

There are three course goals. The first is to introduce fundamental concepts such as syntax (e.g., comments and statements), structure (e.g., loops and conditional logic), data types, and the process of coding, testing and debugging. These are the building blocks not only of R, but also of other programming languages.

The second goal is to provide opportunities for systematic application of these concepts through a series of exercises. The practice exercises, completed on an individual basis, will involve problems in business, social sciences, and other disciplines.

The third goal is to engage in R development on a larger scale through participation in team projects. The completed projects will be the basis for the in-class presentation at the end of the semester.

參考書目 Reference Books

No textbook will be needed. We will use a combination of in-class handouts and free online resources.

No textbook will be needed. We will use a combination of in-class handouts and free online resources.

評分方式 Grading

評分項目
Grading Method
配分比例
Percentage
說明
Description
Quizzes 1 - 3
Quizzes 1 - 3
15
Midterm Exam
Midterm Exam
25
Group Project Presentation
Group Project Presentation
15
Group Project Report
Group Project Report
25
Attendance and Participation
Attendance and Participation
10

授課大綱 Course Plan

點擊下方連結查看詳細授課大綱
Click the link below to view the detailed course plan

查看授課大綱 View Course Plan

相似課程 Related Courses

無相似課程 No related courses found

課程資訊 Course Information

基本資料 Basic Information

  • 課程代碼 Course Code: 3107
  • 學分 Credit: 3-0
  • 上課時間 Course Time:
    Monday/2,3,4[ST020]
  • 授課教師 Teacher:
    Carol Anne Troy
  • 修課班級 Class:
    國經學程,永續學程3,4
選課狀態 Enrollment Status

目前選課人數 Current Enrollment: 15 人

交換生/外籍生選課登記

請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.