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 | Öğr.Gör. FATİH ALBAYRAK, |
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 |
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 |