Türkçe | English
FACULTY of ENGINEERING / DEPARTMENT of COMPUTER ENGINEERING
(30%) English
Course Catalog
https://www.ktu.edu.tr/bilgisayar
Phone: +90 0462 377 2080
MF
FACULTY of ENGINEERING / DEPARTMENT of COMPUTER ENGINEERING / (30%) English
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BIL3020Introduction to Data Science3+0+0ECTS:4
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Elective
DepartmentDEPARTMENT of COMPUTER ENGINEERING
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 3 hours of lectures per week
LecturerDr. Öğr. Üyesi Murat AYKUT
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
The course intends to teach the students for the fundamentals of data science, data preprocessing operations, data reduction methods, learning approaches, and data visualization techniques with practical code examples.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Learns the basic concepts of data science.2,41,
LO - 2 : Gain knowledge on data preprocessing and data reduction methods.2,41,3,
LO - 3 : Gain knowledge on learning from data approaches.2,41,3,
LO - 4 : Gain knowledge on data visualization.2,41,3,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Introduction; Data Types; Data Preparation; Dealing with Missing Values; Dealing with Noisy Data; Data Reduction; Data Augmentation; Feature Selection; Instance Selection; Outlier Removal; Discretization; Supervised Learning; Regression Modeling; Unsupervised Learning; Model Evaluation; Association Rules; Data Summarization and Visualization.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction, Data Types
 Week 2Data Preprocessing, Missing Value, Noisy Data
 Week 3Data Reduction: Feature Selection, Feature Extraction
 Week 4Data Reduction: Case Reduction, Feature Discretization
 Week 5Data Augmentation
 Week 6Outlier Removal
 Week 7Supervised Learning: Logistic Regressiob, kNN, Decision Trees
 Week 8Supervised Learning: Naive Bayes, SVM, Ensemble Learning
 Week 9Midterm exam / Homework
 Week 10Regression Modelling
 Week 11Unsupervised Learning: k-Means, Expactation-Maximization, Hierarchical Clustering
 Week 12Model Evaluation
 Week 13Association Rules: Apriori, FP-Growthi Collaborative Filtering
 Week 14Fundamentals of Text Mining
 Week 15Data Summarization and Visualization
 Week 16Final exam
 
Textbook / Material
1Larose, C. D., Larose, D. T. 2019; Data Science Using Python and R, Wiley Publishing, 256 pages.
 
Recommended Reading
1Garcia, S., Luengo, J., Herrera, F. 2015; Data Preprocessing in Data Mining, Springer, 320 pages.
2Igual, L., Seguí, S. 2017; Introduction to Data Science: A Python Approach to Concepts, Techniques and Applications, Springer, 218 pages.
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Homework/Assignment/Term-paper 9 2 50
End-of-term exam 15 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 3 14 42
Ödev 8 1 8
Dönem sonu sınavı için hazırlık 6 1 6
Dönem sonu sınavı 2 1 2
Total work load100