Information Package / Course Catalogue
Data Science With Modern R Programming
Course Code: UTIF322
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 5
Objectives of the Course

The purpose of the Data Science with Modern R Programming course is to help students realize data science projects using the R programming language. The course teaches students to collect data, analyze and report results using the R programming language. The course also teaches students to create functions, use data structures, and automate data science tasks in the R programming language.

Course Content

The Data Science with Modern R Programming course is an educational program designed to learn the use of contemporary R programming languages. The course is designed to cover the fundamentals of data science. Students will use commands for data collection, analysis and visualization in modern R programming languages. The course content is designed to cover basic concepts that users can use to learn modern data science methods. The course will also cover basic algorithms to help understand the working logic of data science applications.

Name of Lecturer(s)
Learning Outcomes
1.Learn to solve data-driven problems using appropriate data-science methods.
2.Learn to make up-to-date data analysis and scientific studies using the R programming language.
3.Learn to analyze data using data mining and econometric techniques.
4.1. Learn to solve data-driven problems using appropriate data-science methods. 2. Learn to make up-to-date data analysis and scientific studies using the R programming language. 3. Learn to analyze data using data mining and econometric techniques. 4. Learn to make data insightful and share findings using data visualization and scheduling topics. 5. Learn how data analytics and data science can be used with social media, internet data, and other large datasets.
5.Learn how data analytics and data science can be used with social media, internet data, and other large datasets.
Recommended or Required Reading
1.Özkan, B., & Özkan, Y. (2017). R ile Programlama, 1. Papatya Yayıncılık Eğitim, İstanbul, Türkiye.
2.Özdemir, M. U. H. L. İ. S., & Çelikbilek, Y. (2020). R ile programlama ve makine öğrenmesi. Ankara: Nobel Yayınevi.
Weekly Detailed Course Contents
Week 1 - Theoretical
Fundamentals of Data Science
Week 2 - Theoretical
Using the R Programming Language and the RStudio IDE
Week 3 - Theoretical
Libraries for Data Analysis
Week 4 - Theoretical
Data Structures and Data Processing
Week 5 - Theoretical
Mathematical Calculations with R
Week 6 - Theoretical
Loading Data into R and Calculation of Descriptive Statistics
Week 7 - Theoretical
Data type manipulation and basic conversions
Week 8 - Theoretical
Midterm Exam
Week 9 - Theoretical
Drawing Pie, Bar, and Bar Chart with R
Week 10 - Theoretical
Sample and Sample Selection with R
Week 11 - Theoretical
Data Distribution Analysis and Statistical Summaries
Week 12 - Theoretical
Correlation and Regression Analysis
Week 13 - Theoretical
Pattern Recognition and Machine Learning
Week 14 - Theoretical
Simple forecasting models
Week 15 - Theoretical
Time series analysis
Week 16 - Theoretical
Final Exam
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%70
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory153390
Assignment1213
Individual Work53120
Practice Examination2114
Midterm Examination1112
Final Examination1112
TOTAL WORKLOAD (hours)121
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
OÇ-1
5
5
5
5
5
5
5
4
5
5
OÇ-2
5
4
4
4
5
5
5
5
5
5
OÇ-3
3
3
3
3
4
4
4
4
5
5
OÇ-4
5
5
5
5
5
5
4
4
4
4
OÇ-5
5
5
5
5
4
4
5
4
5
5
Adnan Menderes University - Information Package / Course Catalogue
2026