
| Course Code | : MAT309 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 2 |
| Prt. | : 2 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 6 |
1-Teaching the Python programming language 2-Writing programs using the Python language with structural programming
Python language features, Python identifiers, keywords, line and indentation in Python codes, comments, suite, Python variables, Python data types, Python strings, lists, tuples, dictionaries, data type conversions, operators, operator priorities, decision structures, loop structures, break, continue, pass, mathematical and random functions, functions, function calling, function arguments, anonymous functions, variable scopes, modules, packages, file operations, file reading and writing, text operations
| Lec. Rıfat AŞLIYAN |
| 1. | Be able to learn the general structure of the Python language |
| 2. | Be able to write programs using Python variables, operators, lists, tuples, and dictionaries |
| 3. | Be able to write programs using decision structures and loop structures in Python |
| 4. | Be able to write codes using Python language functions |
| 5. | Be able to create and use Python modules and packages |
| 6. | Be able to perform file operations with Python language |
| 1. | M. Başer, Python, Dikeyeksen yayıncılık, 2017. |
| 2. | M. Lutz, Learning Python, 5th Edition, O'Reilly Media, 2013. |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %40 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 0 | 2 | 28 |
| Lecture - Practice | 14 | 0 | 2 | 28 |
| Individual Work | 14 | 0 | 3 | 42 |
| Midterm Examination | 1 | 18 | 2 | 20 |
| Final Examination | 1 | 30 | 2 | 32 |
| TOTAL WORKLOAD (hours) | 150 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | PÇ-12 | PÇ-13 | PÇ-14 | PÇ-15 | PÇ-16 | PÇ-17 | PÇ-18 | |
OÇ-1 | 4 | 4 | 5 | 4 | 5 | 5 | 4 | |||||||||||
OÇ-2 | 5 | 4 | 5 | 5 | 4 | |||||||||||||
OÇ-3 | 5 | 4 | 3 | 5 | 5 | 4 | ||||||||||||
OÇ-4 | 5 | 5 | 3 | |||||||||||||||
OÇ-5 | 5 | 5 | 5 | |||||||||||||||
OÇ-6 | 5 | 5 | 5 | |||||||||||||||