Türkçe English Rapor to Course Content
COURSE SYLLABUS
PROGRAMMING WITH PYHTON
1 Course Title: PROGRAMMING WITH PYHTON
2 Course Code: EKO4005
3 Type of Course: Optional
4 Level of Course: First Cycle
5 Year of Study: 4
6 Semester: 7
7 ECTS Credits Allocated: 5
8 Theoretical (hour/week): 3
9 Practice (hour/week) : 0
10 Laboratory (hour/week) : 0
11 Prerequisites: None
12 Recommended optional programme components: None
13 Language: Turkish
14 Mode of Delivery: Face to face
15 Course Coordinator: Doç. Dr. VESİLE SİNEM ARIKAN KARGI
16 Course Lecturers: Dr. ESMA BİRİŞÇİ
17 Contactinformation of the Course Coordinator: vesa@uludag.edu.tr
Uludağ Üniversitesi İktisadi ve İdari Bilimler Fakültesi A Blok 16059 Nilüfer/Bursa
18 Website:
19 Objective of the Course: The Python Programming course is designed for students who has little or no programming background. It aims to explain to students the role of programming in solutions. Writing small programs improve their writing skills, allowing them to achieve useful goals.
20 Contribution of the Course to Professional Development To be able to develops the ability to analyze and interpret computer programming code. To be able to monitors a written program and find errors
21 Learning Outcomes:
1 To be able to designs the program flow before coding.;
2 To be able to creates the appropriate solution algorithm using flow structures and codes it with Python programming language.;
3 To be able to use the appropriate control statements for the problem.;
4 To be able to develops the ability to analyze and interpret computer programming code.;
5 To be able to analyzes, designs and codes problems with the Python programming language from an object oriented perspective.;
6 To be able to develop a whole application using object oriented programming concepts.;
7 To be able to monitors a written program and find errors;
22 Course Content:
Week Theoretical Practical
1 Programming Development 1
2 Programming Development 2
3 Values and Variables
4 Expressions and Arithmetic
5 Conditional Expressions
6 Iterations
7 Using Functions 1
8 Using Functions 2
9 Writing a Function 1
10 Writing a Function 2
11 Writing a Function 3
12 Lists
13 Linear programing
14 Python Classes
23 Textbooks, References and/or Other Materials: 1. Class notes
2.John Zelle Python Programming: An Introduction to Computer Science 2nd Edition. Franklin, Beedle & Associates Inc., USA, 2010.
3.Richard L. Halterman Fundamentals of Python Programming. Southern Adventist University, USA, 2016
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 1 20
Quiz 0 0
Homeworks, Performances 4 38
Final Exam 1 42
Total 6 100
Contribution of Term (Year) Learning Activities to Success Grade 58
Contribution of Final Exam to Success Grade 42
Total 100
Measurement and Evaluation Techniques Used in the Course Test Exam
Information This course is evaluated with a relative evaluation system.
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 3 42
Practicals/Labs 0 0 0
Self Study and Preparation 14 3 42
Homeworks, Performances 4 10 30
Projects 1 10 10
Field Studies 0 0 0
Midtermexams 1 15 15
Others 0 0 0
Final Exams 1 15 15
Total WorkLoad 169
Total workload/ 30 hr 5,13
ECTS Credit of the Course 5
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11 PQ12
LO1 4 4 5 5 4 4 4 5 5 4 4 4
LO2 4 4 4 5 4 4 4 4 4 5 3 4
LO3 4 4 5 4 4 5 5 4 4 4 5 5
LO4 4 4 4 4 5 4 5 4 4 4 5 4
LO5 4 5 4 4 4 4 4 4 4 4 4 5
LO6 5 4 4 5 4 5 4 4 4 4 4 4
LO7 4 4 4 4 4 4 4 4 4 5 4 4
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr