The main aim of study:
Learning how to programm in the R language (in the RStudio environment), starting from basic issues (operations on data types, ways of data processing, care for code, presentation of results), to more advanced issues (installation and updating packages, elements of the object-oriented programming).
The general information about the module:
1 | M. Gągolewski | Programowanie w języku R | PWN, Warszawa. | 2016. |
2 | P. Biecek | Przewodnik po pakiecie R | GiS, Wrocław. | 2017. |
3 | - | https://cran.r-project.org/manuals.html | -. | - |
4 | - | https://cran.r-project.org/doc/FAQ/R-FAQ.html | -. | - |
5 | - | http://adv-r.had.co.nz/ | -. | - |
6 | - | http://www.tutorialspoint.com/r/r_tutorial.pdf | -. | - |
1 | M. Gągolewski | Programowanie w języku R | PWN, Warszawa. | 2016 |
2 | - | https://cran.r-project.org/manuals.html | -. | - |
3 | - | https://cran.r-project.org/doc/FAQ/R-FAQ.html | -. | - |
4 | - | http://www.tutorialspoint.com/r/r_tutorial.pdf | -. | - |
Formal requirements:
Student has the knowledge and practical skills gained on the modules: Introduction to computer science and Introduction to programming. The student satisfies the formal requirements set out in the stu
Basic requirements in category knowledge:
Basic requirements in category skills:
Basic requirements in category social competences:
MEK | The student who completed the module | Types of classes / teaching methods leading to achieving a given outcome of teaching | Methods of verifying every mentioned outcome of teaching | Relationships with KEK | Relationships with PRK |
---|---|---|---|---|---|
MEK01 | Knows the basic and selected advanced programming techniques in R; knows the basics of object-oriented programming in R. | lecture, laboratory, project | test, reports, project presentation |
K-W02+ K-W08+ K-U25+ K-K01+ |
P6S-KK P6S-UU P6S-WG |
MEK02 | Is able to analyze the ready program code in R in terms of: used data types, data structures and functions; the course of control instructions; packages and libraries. Can verify the correctness of the code. | lecture, laboratory, project | test, reports, project presentation |
K-U03+ K-U10+ K-U25+ K-K02+ |
P6S-KK P6S-KO P6S-UU P6S-UW |
MEK03 | Can perform operations on data, import / export data. Has the basic skills of data visualization in R. | lecture, laboratory, project | test, reports, project presentation |
K-U03+ K-U08+ K-U09+ K-U25+ K-K02+ |
P6S-KK P6S-KO P6S-UU P6S-UW |
MEK04 | Can write a simple computer code using programming techniques, including object-oriented programming. | lecture, laboratory, project | test, reports, project presentation |
K-U03+ K-U06+ K-U09+ K-U10+ K-U25+ K-K02+ K-K03+ K-K04+ |
P6S-KK P6S-KO P6S-KR P6S-UU P6S-UW |
Sem. | TK | The content | realized in | MEK |
---|---|---|---|---|
2 | TK01 | W1, L1, P1 | MEK01 MEK02 MEK03 | |
2 | TK02 | W2-W4, L2, L3, P2 | MEK01 MEK02 MEK03 | |
2 | TK03 | W5, L4, P3 | MEK01 MEK02 MEK03 | |
2 | TK04 | W6, W7, L5, P4, P5 | MEK01 MEK02 MEK03 | |
2 | TK05 | W8, P6, P15 | MEK01 MEK02 MEK04 | |
2 | TK06 | W9, W10, L6, P7, P8 | MEK01 MEK03 MEK04 | |
2 | TK07 | W11, W12, L7, P9, P10 | MEK01 MEK03 MEK04 | |
2 | TK08 | W13, L8, P11 | MEK01 MEK02 MEK04 | |
2 | TK09 | W14-W15, P12-P14 | MEK01 MEK04 |
The type of classes | The work before classes | The participation in classes | The work after classes |
---|---|---|---|
Lecture (sem. 2) | The preparation for a test:
10.00 hours/sem. |
contact hours:
30.00 hours/sem. |
|
Laboratory (sem. 2) | contact hours:
15.00 hours/sem. |
Finishing/Making the report:
5.00 hours/sem. |
|
Project/Seminar (sem. 2) | The preparation for projects/seminars:
5.00 hours/sem. |
contact hours:
30.00 hours/sem.. |
Doing the project/report/ Keeping records:
10.00 hours/sem. |
Advice (sem. 2) | The participation in Advice:
2.00 hours/sem. |
||
Credit (sem. 2) | The preparation for a Credit:
8.00 hours/sem. |
The written credit:
2.00 hours/sem. |
The type of classes | The way of giving the final grade |
---|---|
Lecture | |
Laboratory | |
Project/Seminar | |
The final grade |
Required during the exam/when receiving the credit
(-)
Realized during classes/laboratories/projects
(-)
Others
(-)
Can a student use any teaching aids during the exam/when receiving the credit : no