Faculty of Business and Management Sciences · Islamic Economics and Finance (English) · Undergraduate
ECTS: 5 T+P+L: 3+0+0 Departmental Elective
Coordinator: Prof. Dr. Özgür KÖKALAN
Course Objective
The primary goal is to give students a basic introduction to procedural and object-oriented programming, using Python.
Course Content
Basic concepts of computers, Data Types, Variables, Conditional Expressions, Loops, Functions, Arrays and Python's basic libraries
Required Resources
Introduction to Algorithms, By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, The MIT Press Professional C# and .NET, Christian Nagel , Wrox C# 10 and .NET 6 – Modern Cross-Platform Development: Mark J. Price HER YÖNÜYLE C# 10, Volkan AKTAŞ, Kodlab https://learn.microsoft.com/
Recommended Resources
Lecture Notes
Course Learning Outcomes
- To understand programming logic
- To write a software programme
- To understand the use of commands related to programming
Core Area Distribution
(34) Business and Administration%30 (46) Mathematics and Statistics%10 (48) Computing%60
Teaching Methods
ExpressionExercise and PracticeExperiment - Test / Lab/ Workshop / Field PracticeProblem Solving
Assessment & Evaluation
HomeworkTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)
ECTS / Workload
| Activity | Quantity | Duration (h) | Total Workload |
|---|---|---|---|
| Course Duration (Including Exam Week) | 16 | 3 | 48 |
| Out of Class Study Period | 16 | 5 | 80 |
| Midterm | 1 | 1 | 1 |
| Quiz | 0 | 0 | 0 |
| Assignment | 0 | 0 | 0 |
| Practice | 0 | 0 | 0 |
| Final | 1 | 2 | 2 |
Course Schedule
| Week | Subject | Preparation |
|---|---|---|
| 1 | Introduction | Think Python Chapter 1 |
| 2 | Variables, Expressions | Think Python Chapter 2 |
| 3 | Functions | Think Python Chapter 3 |
| 4 | Case Study: Interface Design | Think Python Chapter 4 |
| 5 | Conditionals and Recursions | Think Python Chapter 5-6 |
| 6 | Conditionals and Recursions 2 | Think Python Chapter 5-6 |
| 7 | Loops | Think Python Chapter 7 |
| 8 | Ara Sınav | Ara Sınav |
| 9 | Strings | Think Python Chapter 8 |
| 10 | Case Study | Think Python Chapter 9 |
| 11 | Lists | Think Python Chapter 10 |
| 12 | Dictionaries | Think Python Chapter 11 |
| 13 | Tuples | Think Python Chapter 12 |
| 14 | Case Study | Think Python Chapter 13 |
| 15 | Object Oriented Programming | Think Python Chapter 15 |
| 16 | Final Sınavı | Final Sınavı |


