Information Package / Course Catalogue
Course Code
Course Type
Couse Group
Education Language
Work Placement
Theory: 0
Prt.: 0
Credit: 0
Lab: 0
ECTS
Objectives of the Course

Course Content

Name of Lecturer(s)
Learning Outcomes
1.To learn Python's basic syntax and syntax before starting programming.
2.To learn to program using variables, data structures and logical controls in Python.
3.To learn to solve complex problems using Python libraries.
4.Learning to program in Python using Object Oriented Programming.
5.Developing applications in Python by learning the pattern and scalable software architecture for developing applications.
Recommended or Required Reading
1.Kuhlman, D. (2009). A python book: Beginning python, advanced python, and python exercises (pp. 1-227). Lutz: Dave Kuhlman.
2.Haslwanter, T. (2016). An Introduction to Statistics with Python. With Applications in the Life Sciences.. Switzerland: Springer International Publishing.
3.Ramalho, L. (2022). Fluent python. " O'Reilly Media, Inc.".
Weekly Detailed Course Contents
Week 1 - Theoretical
Python Programming Language and Basic Concepts
Week 2 - Theoretical
Variables, Data Types and Operators
Week 3 - Theoretical
Control Structures and Functions
Week 4 - Theoretical
Arrays (Lists, Dictionaries, Sets, etc.)
Week 5 - Theoretical
File Operations
Week 6 - Theoretical
Object-based programming
Week 7 - Theoretical
Object Oriented Programming and Classes
Week 8 - Theoretical
Midterm Exam
Week 9 - Theoretical
Modules and Packages
Week 10 - Theoretical
Data Structures and Algorithms
Week 11 - Theoretical
Reading and Processing Data Sources
Week 12 - Theoretical
Graphical User Interface (GUI)
Week 13 - Theoretical
Data Visualization
Week 14 - Theoretical
Data Science and Machine Learning
Week 15 - Theoretical
Application Development and Project Preparation
Week 16 - Theoretical
Final Exam
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory153390
Lecture - Practice1134
Assignment1224
Individual Work22514
Practice Examination1112
Quiz1112
Midterm Examination1112
Final Examination1112
TOTAL WORKLOAD (hours)120
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
3
4
5
5
5
5
5
5
5
4
OÇ-2
5
5
5
5
4
4
5
5
4
5
OÇ-3
4
4
4
4
4
4
5
5
5
4
OÇ-4
5
5
4
4
4
4
5
5
5
4
OÇ-5
4
5
5
4
5
5
5
5
4
5
Adnan Menderes University - Information Package / Course Catalogue
2026