Information Package / Course Catalogue
Signal Processing and Machine Learning
Course Code: CSE436
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: English
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 6
Objectives of the Course

The course is designed to familiarize the students with the techniques for analyzing and synthesizing continuous-time as well as discrete-time systems. Time domain and frequency domain signal analysis tools are studied, and the subjects of filtering and modulation are introduced as signal processing techniques both in continuous-time and discrete-time. Design concepts are emphasized with respect to filtering and modulation. The aim of this course is to introduce the concepts of signal processing and machine learning and to have students apply them. At the end of the course, the student will recognize signal sources, analyze the signals forms, and learn about applying machine learning to these signals.

Course Content

Basic concepts, signal sources, sensors and device types, signal processing techniques, feature extraction and dimensional reduction, missing data imputation, signal classification applications.

Name of Lecturer(s)
Assoc. Prof. Ahmet Çağdaş SEÇKİN
Learning Outcomes
1.Recognizing signal sources
2.Ability to collect and process signals from environment
3.Signal filtering
4.To be able to extract features in time and frequency domains
5.To be able to signal classification
Recommended or Required Reading
1.Unpingco, J. (2016). Python for Signal Processing. Springer International Pu.
2.Little, M. A. (2019). Machine learning for signal processing: data science, algorithms, and computational statistics. Oxford University Press.
Weekly Detailed Course Contents
Week 1 - Theoretical & Practice
Introduction
Week 2 - Theoretical & Practice
Sampling and Discrete Time Signals
Week 3 - Theoretical & Practice
Time Domain Signal Processing
Week 4 - Theoretical & Practice
Fourier Transform and Spectral Analysis
Week 5 - Theoretical & Practice
Frequency Domain Signal Processing
Week 6 - Theoretical & Practice
FIR Filters
Week 7 - Theoretical & Practice
IIR Filters
Week 8 - Theoretical & Practice
Introduction to Supervised Classification
Week 9 - Theoretical & Practice
Supervised Classification
Week 10 - Theoretical & Practice
Signal Processing and Feature Engineering
Week 11 - Theoretical & Practice
Signal Classification and Segmentation
Week 12 - Theoretical & Practice
Signal Classification and Segmentation in Real Time Systems
Week 13 - Theoretical & Practice
Signals Processing and Deep Learning Architectures
Week 14 - Theoretical & Practice
Signal Classification Applications: Industrial and IoT
Assessment Methods and Criteria
Type of AssessmentCountPercent
Final Examination1%60
Term Assignment1%40
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140228
Lecture - Practice140228
Assignment140114
Term Project116824
Midterm Examination116824
Final Examination1161632
TOTAL WORKLOAD (hours)150
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
OÇ-1
5
5
5
3
3
OÇ-2
4
4
5
5
4
4
OÇ-3
3
5
3
2
2
OÇ-4
5
5
3
2
3
OÇ-5
4
4
4
3
1
Adnan Menderes University - Information Package / Course Catalogue
2026