
| Course Code | : UTIF409 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 5 |
The aim of the Modern Python Programming course is to provide students with a strong programming foundation in application development, data manipulation, web applications and other areas with the Python programming language. The course is designed to prepare students to learn a coding language, start coding and programming.
The Modern Python Programming course is a course designed to teach the modern features, recommendations and practical use of the Python programming language. Students learn the core concepts of Python, use patterns for object-oriented programming, build comprehensive solutions through frameworks and tools, and secure their programs. The course also covers the use of data structures, debugging techniques, team programming rules and practices.
| Assoc. Prof. Sadullah ÇELİK |
| 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. |
| 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.". |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %40 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 15 | 3 | 3 | 90 |
| Lecture - Practice | 1 | 1 | 3 | 4 |
| Assignment | 1 | 2 | 2 | 4 |
| Individual Work | 2 | 2 | 5 | 14 |
| Practice Examination | 1 | 1 | 1 | 2 |
| Quiz | 1 | 1 | 1 | 2 |
| Midterm Examination | 1 | 1 | 1 | 2 |
| Final Examination | 1 | 1 | 1 | 2 |
| TOTAL WORKLOAD (hours) | 120 | |||
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 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | ||
OÇ-2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | ||
OÇ-3 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | ||
OÇ-4 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | ||
OÇ-5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 | 4 | 5 | 5 | ||