SD0194 Introduction to Python Programming Language

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

Information

Unit
Code SD0194
Name Introduction to Python Programming Language
Term 2021-2022 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 (Güz) (A Group) (Ins. in Charge)
Öğr. Gör. MURAT KARA (Bahar) (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

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Python recognizes the programming language.
LO02 Recognize features in Python.
LO03 It installs Python on the operating system.
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 Introduction, Introduction, Basic Knowledge and Concepts Reading of lessons notes
2 What is the Python programming language, Why Python, How does it work. Python 2x and 3x versions and Python installation Reading of lessons notes
3 Variables Reading of lessons notes and applications
4 Operators and Conditions Reading of lessons notes and applications
5 Loops Reading of lessons notes and applications
6 Character Strings Reading of lessons notes and applications
7 Lists and Tuples Reading of lessons notes and applications
8 Mid-Term Exam Reading of lessons notes and applications
9 Dictionaries and Sets Reading of lessons notes and applications
10 File Operations Reading of lessons notes and applications
11 Error Capture (Exception) and Errors Reading of lessons notes and applications
12 Functions and Modules Reading of lessons notes and applications
13 Object-Oriented Programming Reading of lessons notes and applications
14 Web Based Programming Reading of lessons notes and applications
15 General Repetition and Finale Preparation Reading of lessons notes and applications
16 Term Exams Reading of lessons notes and applications
17 Term Exams Reading of lessons notes and applications


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 100 40
General Assessment
Midterm / Year Total 100 40
1. Final Exam - 60
Grand Total - 100


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: 10.06.2025 09:07