Information
Code | SD0194 |
Name | Introduction to Python Programming Language |
Term | 2024-2025 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 | Yüz Yüze Öğretim |
Catalog Information Coordinator | Öğr. Gör. MURAT KARA |
Course Instructor |
Öğ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 | Recognize features in Python. |
LO03 | Installs Python. |
LO04 | Understand and apply programming. |
LO05 | Programming for their own work. |
LO06 | Understand and use Variables in Python. |
LO07 | Understand and use operators and conditions in Python. |
LO08 | Understands and uses loops in Python. |
LO09 | Python also uses character arrays. |
LO10 | Python also uses File operations. |
LO11 | Understands and applies the use of functions in Python. |
LO12 | Python also uses lists and tuples. |
LO13 | Python also uses dictionaries and sets. |
LO14 | Understand and apply Exceptions and Debugging. |
LO15 | Understand and use Modules in Python. |
Week Plan
Week | Topic | Preparation | Methods |
---|---|---|---|
1 | Python recognizes the programming language. | Literature review | |
2 | Know properties | Reading material | |
3 | Learn how to set up | Reading material | |
4 | Learn to program | Reading material | |
5 | Makes programming for his own work | Reading material | |
6 | Variables | Reading material | |
7 | Operators, conditions | Reading of lessons notes and applications | |
8 | Mid-Term Exam | Exam | |
9 | Loops | Reading material | |
10 | Character strings | Reading material | |
11 | File operations | Reading material | |
12 | Functions | Reading material | |
13 | List and tuples | Reading material | |
14 | Dictionaries and sets | Reading material | |
15 | Debugging | Reading material | |
16 | Term Exams | Final | |
17 | Term Exams | Final |
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 |