0% found this document useful (0 votes)
29 views8 pages

Silabus R Prog

The document outlines the program plans and learning activities for the R Programming course offered in the Even Semester of 2022/2023 at Universitas Gadjah Mada. It details the course structure, learning outcomes, assessment methods, and references, emphasizing practical data processing and visualization using R. The course aims to equip students with essential programming skills and knowledge applicable in the field of accounting.

Uploaded by

andrianhendrik11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views8 pages

Silabus R Prog

The document outlines the program plans and learning activities for the R Programming course offered in the Even Semester of 2022/2023 at Universitas Gadjah Mada. It details the course structure, learning outcomes, assessment methods, and references, emphasizing practical data processing and visualization using R. The course aims to equip students with essential programming skills and knowledge applicable in the field of accounting.

Uploaded by

andrianhendrik11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PROGRAM PLANS AND LEARNING ACTIVITIES

SEMESTER (RPKPS)
EVEN SEMESTER 2022/2023

R PROGRAMMING
[XXXXXX, 3 Credits]

Lecturer:
Dr. Azhari, MT
Lukman Heryawan, S.T., M.T., Ph.D.
.

ACCOUNTING STUDY PROGRAM


FACULTY OF ECONOMICS AND BUSINESS
UNIVERSITAS GADJAH MADA
2023
Universitas Gadjah Mada Document
Faculty of Economics and Business Code
Accounting Study Program
vvv
Even Semester 2022/2023

PROGRAM PLANS AND SEMESTER LEARNING ACTIVITIES (RPKPS)


Course Code Nama Mata Credit Semester Status Prerequisite
Kuliah
xxx R Programming Theory: 3 Practice: 0 Even 2022/2023 Mandatory ….

Course In this course, student will learn how to program in R and use it for practical an effective data
Description processing. Student learns how to install and configure the software tool required for a R
programming environment, explore general-purpose R programming language concepts, and
implemented examples in R progamming for data processing and visualization. This course
covers fundamental R programming languange and structure; practical examples of using R
data type and operation, R looping and conditional, R basic data structures; reading
internal/external data source into R; accessing R packages and libraries; writing R functions,
organizing and commenting R file source code; applying R programming language for
practical processing and visualization examples by the study cases and student project cases.

LEARNING OUTCOMES OF GRADUATES OF THE ACCOUNTING SCIENCE STUDY PROGRAM:


Program Learning PLO1 v6 1. Students demonstrate the ability to communicate
Outcome (PLO) PLO2 2. Students have ethical understanding and reasoning
PLO3 3. Students demonstrate theoretical and practical understanding of
accounting knowledge.
PLO4 v6 4. Students demonstrate ability to work in team
PLO5 5. Students demonstrate ability to lead others
6. Students have the ability to adapt to global environment

After completing the learning of this course, students are expected to be able to:

PLO
CO CO Description 1 2 3 4 5
Course Outcome (CO)
and mapping into
Program learning CO1 Students have knowledge and ability to use the basic V v
Outcome (PLO) concepts of R programming; data types and variables;
logical operations; program code development
environment; interpreter and compiler; and sample
applications.
CO2 Students have the knowledge and practical ability to v
make examples of simple data structures; object data
structure; repetition and coditional; flow chart;
Algorithm Examples.
CO3 Students have the knowledge and practical ability to V
make sample programs using data object structures,
data frames; internal functions and libraries; Read and
display external data.
CO4 Students have knowledge and abilities regarding v
modular programming / subprograms, functions /
libraries / packages from R programming for
computing, extraction, processing from an example of
a sample dataset.
CO5 Students have the ability and use R programming for V
descriptive data processing, data visualization, linear
regression.
CO6 Students are able and capable in solving a case study v v v
problem with steps to design, implement, and test
program results using the R programming language.
CO Learning Materials Shape Time Allocation
The relation of Pembelajaran
CO to Matter CO1 1. Intro to Programming Langguage Interactive lectures 2 Meetings
and Shape 2. Intro R Programming and case discussions
3. Applied of R Programming Each
Learning, as
4. R IDE (Compiler & Intepreter) 2x50 minutes in sync
well as Time
5. R types of data types and variable
Allocation declarations 2x60 minute tasks
6. R Arithmetic and logical operations
2x60 minutes of self-
Instructions and explanations for Task-1 (self- duty
paced tasks) programming tools & program
examples

CO2 7. R Simple data structure, list, matrix, Interactive lectures 2 Meetings


data objects and practice
8. R Branching and Looping Each
9. Example Data set & Data Pattren 2x50 minutes in sync
10. Simple Flow chart & Algoritmhs
2x60 minute tasks

2x60 minutes of self-


duty

Monitoring, Instructions and explanations


for Task-2 (self-contained task) data
structures, functions, examples

CO3 11. R Data Structute Object, Classes, Data Lecture 2 Meetings


Frame interactive, case
12. R Routine function /library discussion, Each
13. R Read and display external data presentation 2x50 minutes in sync
14. A data case example to extract
information 2x60 minute tasks

2x60 minutes of self-


duty
CO4 15. R Modular programming, Functions Lecture 2 Meetings
definition, local and global variables, interactive, case
function parameters discussion, Each
16. R Add on functions / libraries / packages presentation 2x50 minutes in sync
17. R programming for computing, extraction,
processing from an example of a sample 2x60 minute tasks
dataset.
2x60 minutes of self-
Monitoring, Introduction, evaluation, further duty
explanation of Final Project materials/cases
(group assignments and group presentations)
CO5 R fucntion programming for descriptive data Lecture 2 Meetings
processing, interactive, case
R function programming for data visualization, discussion, Each
linear regression. presentation 2x50 minutes in sync

Monitoring, evaluation, further explanation of 2x60 minute tasks


Final Project materials/cases (group
assignments and group presentations 2x60 minutes of self-
duty

CO6 solving a case study problem with steps to Lecture 2 Meetings


design, implement, and test program results interactive, case
using the R programming language discussion, Each
presentation 2x50 minutes in sync

Monitoring, evaluation, further explanation of 2x60 minute tasks


Final Project materials/cases (group
assignments and group presentations 2x60 minutes of self-
duty

CO1, UTS, Quiz, taks, Proposal Project: Written exams, 1 Meetings


CO2, case discussions,
CO3 and presentations Written exam
3x50 minutes in sync

CO4, UAS, Quiz, task, Final Project & Analisis Written Exam, 2 Meetings
CO5, study cases: Presentation,
CO6 discussion, Peer Written exam
Assessment Project 3x50 minutes in sync
Assignments
It goes). 3x60 minute
assignment
presentations,
quizzes, discussions

Method SCL: Team-based Project


Learning
Student When in sync: Students actively discuss and discuss materials, cases and projects.
Learning
Experience When Asynchronous/Standalone/Structured Assignments:
1. group study
2. Work on quizzes, assignments and projects
3. material reflection (using Wiki)
4. Reviewing literature and problems in society
5. Working on IDE Projects in a Multidisciplinary Manner

Media Access https://elok.ugm.ac.id/


Learning/
LMS Luring: 80%
and Offline & Daring: 20%
Online
Percentage
Component Bobot (%) Assessment criteria/indicators CO
Assessment Methods Valuation 1 2 3 4 5 6
and Alignment with CO
Proyek Based/case study
Activity 20% 1. presentation of the activity of V V V V V V
Participatory*) the lecture (QR code UGM)
2.activeness of accessing
materials, quizzes, tasks
through the platform
3.elok ugm ac id, atau lainnya
Result 20% 1.ability to present, V V V
Project/Results communicate,
Case Studies/ 2.analytical skills of project
PBL Results*) tasks, discussion of draft
proposals project, and final
project

Kognitif
Quiz & 10% Individual abilities: V V V V V V
Assignmen understanding of the material,
case analysis, presentation of
tasks
MID Test 25% Individual ability to V V V
conceptualize and knowledge of
exam questions and answers
Final Test 25% Individual ability to V V V
conceptualize and knowledge of
exam questions and answers

Total 100%

*) can also be obtained from UTS or UAS which is the result of participatory activities or the results of projects
/ case studies.
As per IKU 7, the percentage of participatory activities and project results/case studies/PBL results is at least 50%.

Reference List Main References:


1. Garrett Grolemund, and Hadley Wickham, R for Data Science: Import, Tidy,
Transform, Visualize, and Model Data 2nd Edition, O’Reilly Media, 2017,
https://r4ds.had.co.nz/
2. Garrett Grolemund, Hands-On Programming with R, O’Reilly Media, Inc., 2013
3. Tilman M. Davies, A First Course in Programming and Statistics, No Starch Press,
Inc., 2016
4. Roger D. Peng, R Programming for Data Science, Learn Pub, 2015
5. Emmanuel Paradis, R for Beginners, Institut des Sciences de l’Evolution Universit´e
Montpellier II France., 2005
Lcturer (Parallel 1. Azhari, MT, Dr.
Classes & Teams 2. Lukman Heryawan, S.T., M.T., Ph.D.
Teaching)

Authorization Date Koordinator Mata Kuliah Coordinator of Head of Study


Preparation Expertise (If Program
Applicable, or Ka
Lab)

10 February2023 Dr. Azhari, MT

You might also like