Information
Code | SD0194 |
Name | Introduction to Python Programming Language |
Term | 2022-2023 Academic Year |
Term | Fall and Spring |
Duration (T+A) | 2-0 (T-A) (17 Week) |
ECTS | 3 ECTS |
National Credit | 2 National Credit |
Teaching Language | Türkçe |
Level | Lisans Dersi |
Label | NFE Non-Field Elective Courses (University) UCC University Common Course |
Mode of study | Uzaktan Öğretim |
Catalog Information Coordinator | Öğr. Gör. MURAT KARA |
Course Instructor |
Öğr. Gör. MURAT KARA
(A Group)
(Ins. in Charge)
Öğr. Gör. MURAT KARA (A Group) (Ins. in Charge) |
Course Goal / Objective
To learn Python programming language and to understand the features of the language, to be able to do sample applications.
Course Content
Setup, Variables, Operators, Conditions, Cycles, Debugging, Lists, Dictionaries, Functions, Modules, Regular Expressions
Course Precondition
To have basic computer knowledge.
Resources
It can be accessed online from the course website.
Notes
It is given in class.
Course Learning Outcomes
Order | Course Learning Outcomes |
---|---|
LO01 | Python recognizes the programming language. |
LO02 | Features and usage in Python |
LO03 | Installation in Python |
LO04 | Practices programming |
LO05 | Makes programming for his own work |
LO06 | Variables and their use in Python |
LO07 | Operators, conditions in Python |
LO08 | Using Loops in Python |
LO09 | Using Strings in Python |
LO10 | File operations in Python |
LO11 | Using Functions in Python |
LO12 | Lists and tuples in Python |
LO13 | Dictionaries and sets in Python |
LO14 | Exceptions and Debugging |
LO15 | Modules and Usage in Python |
Week Plan
Week | Topic | Preparation | Methods |
---|---|---|---|
1 | Python recognizes the programming language. | Literature review | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
2 | Know properties | Reading material | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
3 | Learn how to set up | Reading material | Öğretim Yöntemleri: Anlatım, Gösteri |
4 | Learn to program | Reading material | Öğretim Yöntemleri: Anlatım, Gösteri |
5 | Makes programming for his own work | Reading material | Öğretim Yöntemleri: Anlatım, Gösteri, Gösterip Yaptırma |
6 | Variables | Reading material | Öğretim Yöntemleri: Anlatım, Gösterip Yaptırma |
7 | Operators, conditions | Reading of lessons notes and applications | Öğretim Yöntemleri: Anlatım, Gösterip Yaptırma |
8 | Mid-Term Exam | Exam | Ölçme Yöntemleri: Yazılı Sınav, Performans Değerlendirmesi |
9 | Loops | Reading material | Öğretim Yöntemleri: Anlatım, Gösteri, Gösterip Yaptırma, Bireysel Çalışma |
10 | Character strings | Reading material | Öğretim Yöntemleri: Anlatım, Gösterip Yaptırma |
11 | File operations | Reading material | Öğretim Yöntemleri: Anlatım, Gösterip Yaptırma |
12 | Functions | Reading material | Öğretim Yöntemleri: Anlatım, Gösterip Yaptırma |
13 | List and tuples | Reading material | Öğretim Yöntemleri: Anlatım, Gösteri, Gösterip Yaptırma |
14 | Dictionaries and sets | Reading material | Öğretim Yöntemleri: Anlatım, Gösteri, Gösterip Yaptırma |
15 | Debugging | Reading material | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Gösteri, Gösterip Yaptırma |
16 | Term Exams | Final | Ölçme Yöntemleri: Yazılı Sınav, Performans Değerlendirmesi |
17 | Term Exams | Final | Ölçme Yöntemleri: Yazılı Sınav |
Student Workload - ECTS
Works | Number | Time (Hour) | Workload (Hour) |
---|---|---|---|
Course Related Works | |||
Class Time (Exam weeks are excluded) | 14 | 2 | 28 |
Out of Class Study (Preliminary Work, Practice) | 14 | 2 | 28 |
Assesment Related Works | |||
Homeworks, Projects, Others | 0 | 0 | 0 |
Mid-term Exams (Written, Oral, etc.) | 1 | 8 | 8 |
Final Exam | 1 | 16 | 16 |
Total Workload (Hour) | 80 | ||
Total Workload / 25 (h) | 3,20 | ||
ECTS | 3 ECTS |