SD0194 Introduction to Python Programming Language

3 ECTS - 2-0 Duration (T+A)- 0. Semester- 2 National Credit

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

Update Time: 24.08.2024 07:33