
| Course Code | : UTFY521 |
| Course Type | : Area Elective |
| Couse Group | : Second Cycle (Master's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 5 |
The goal of the Modern Python Programming course is to provide students with a strong foundation in programming using the Python programming language, including application development, data processing, web applications, and other areas. The course is designed to prepare students to learn a coding language, begin coding, and program.
The Modern Python Programming course is designed to teach modern features, recommendations, and practical use of the Python programming language. Students will learn the fundamental concepts of Python, use patterns for object-oriented programming, create comprehensive solutions using frameworks and tools, and secure their programs. The course also covers the use of data structures, debugging techniques, and tool programming conventions and practices.
| Assoc. Prof. Sadullah ÇELİK |
| 1. | Learning the basic syntax and syntax of Python before starting to program. |
| 2. | Learn to program in Python using variables, data structures, and logical checks. |
| 3. | Learning to solve complex problems using Python libraries. |
| 4. | Learning to program in Python using Object Oriented Programming. |
| 5. | Develop applications in Python by learning the patterns 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 | %30 |
| Final Examination | 1 | %70 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 15 | 3 | 3 | 90 |
| Midterm Examination | 1 | 16 | 1 | 17 |
| Final Examination | 1 | 16 | 1 | 17 |
| TOTAL WORKLOAD (hours) | 124 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | |
OÇ-1 | 2 | 3 | 4 | 2 | 2 |
OÇ-2 | 2 | 2 | 3 | 2 | 3 |
OÇ-3 | 2 | 3 | 3 | 2 | 2 |
OÇ-4 | 2 | 3 | 2 | 2 | 2 |
OÇ-5 | 4 | 3 | 3 | 3 | 4 |