Course Name Code Semester T+U Hours Credit ECTS
Python Programming ADA 214 4 3 + 0 3 5
Precondition Courses
Recommended Optional Courses
Course Language Turkish
Course Level onlisans
Course Type Optional
Course Coordinator Öğr.Gör. FATİH ALBAYRAK
Course Lecturers
Course Assistants
Course Category
Course Objective

To teach Python programming and platforms used.

Course Content

Project development with Pyhton programming language, Short overview of basic concepts, Constants in Python, Embedded types, Namespaces, Numbers, List, ByteArray and Byte constructs, Logical operations, Cycles, Operators, Functions, Text files, Non-text files

# Course Learning Outcomes Teaching Methods Assessment Methods
1 General programming logic is reinforced Lecture, Question-Answer, Discussion, Drilland Practice, Group Study, Testing, Oral Exam, Homework,
2 Increasing application development with Python Lecture, Question-Answer, Discussion, Demonstration, Group Study, Self Study, Testing, Oral Exam, Homework, Project / Design,
Week Course Topics Preliminary Preparation
1 History, Required Tools and Installations of Python Programming Language
2 Python Programming Language Features
3 Basic Data Types and Operators
4 Conditional Reputations
5 Loops
6 Functions
7 Data Buildings
8 Character Arrays
9 List Data Structure and Data Structure
10 Cluster Data Structures and Dictionary Data Structures
11 Object Oriented Programming
12 Database Operations
13 Exception Handling
14 File Operations
Resources
Course Notes
Course Resources

Python Programming: An Introduction to Computer Science, John M. Zelle

Programming Python, Mark Lutz

Order Program Outcomes Level of Contribution
1 2 3 4 5
1
2
3
4
5
6
7
8
9
10
11
Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 50
1. Kısa Sınav 15
1. Ödev 20
2. Kısa Sınav 15
Total 100
1. Yıl İçinin Başarıya 20
1. Final 80
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 1 16
Mid-terms 1 10 10
Quiz 2 10 20
Assignment 1 16 16
Final examination 1 15 15
Total Workload 125
Total Workload / 25 (Hours) 5
dersAKTSKredisi 5