Course Name Code Semester T+U Hours Credit ECTS
Programming With Python ENF 545 0 3 + 0 3 6
Precondition Courses
Recommended Optional Courses
Course Language Turkish
Course Level yuksek_lisans
Course Type Optional
Course Coordinator Dr.Öğr.Üyesi BURCU ÇARKLI YAVUZ
Course Lecturers Dr.Öğr.Üyesi BURCU ÇARKLI YAVUZ,
Course Assistants
Course Category
Course Objective
Course Content

Basic input / output operations in the Python programming language, data types and methods (strings, lists, tuples, dictionaries, sets), conditionals and loops, functions, file operations, exceptions, Python libraries and modules

# Course Learning Outcomes Teaching Methods Assessment Methods
Week Course Topics Preliminary Preparation
1 Introduction to Python Programming
2 Input-Output Operations
3 Data types, string methods
4 Making decisions in Python
5 Python's loops
6 Lists and list methods
7 Functions
8 Functions
9 Tuples, Dictionaries, Sets
10 File Handling in Python
11 Errors and Exceptions
12 Python Libraries and Modules
13 Python Libraries and Modules
14 Additional examples
Resources
Course Notes
Course Resources
Order Program Outcomes Level of Contribution
1 2 3 4 5
1
2
3 X
4
5
6
7 X
8
9
Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 50
1. Ödev 50
Total 100
1. Yıl İçinin Başarıya 60
1. Final 40
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 2 32
Mid-terms 1 20 20
Assignment 1 25 25
Final examination 1 25 25
Total Workload 150
Total Workload / 25 (Hours) 6
dersAKTSKredisi 6