| Course Name |
Introduction to Programming
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
SE 113
|
SPRING
|
2
|
2
|
3
|
6
|
| Prerequisites | None | |||||
| Course Language | English | |||||
| Course Type | Required (Core Course) | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-To-Face / Online | |||||
| Teaching Methods and Techniques of the Course | Problem Solving Q&A Application: Experiment / Laboratory / Workshop Lecture / Presentation | |||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) |
|
|||||
| Course Objectives | The main purpose of this course is to provide students with basic programming skills. Python programming language will be used. Topics cover the following concepts: basic types, variables, expressions, flow control structures, functions, file operations, and classes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | This course teaches students the basic concepts of programming using the Python programming language. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
X
|
| Major Area Courses |
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Introduction to programming with Python. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 1. | LO1 |
| 2 | Basic data types, constants, variables, operators; LAB#1. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 2. | LO1 |
| 3 | Input expressions, algorithm, pseudocode; LAB#2. | Severance, Python for Everybody: Exploring Data in Python 3, Chapters 3 ve 5. | LO1 |
| 4 | Flow control: Conditional operation; LAB#3. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 3. | LO2 |
| 5 | Flow control: Loop/iteration statements, for, while; LAB#4. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 5. | LO2 |
| 6 | Flow control: Nested loops, break, continue; LAB#5. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 5. | LO2 |
| 7 | Functions; LAB#6. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 4. | LO3 |
| 8 | Midterm | - | |
| 9 | Strings; LAB#7. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 6. | LO4 |
| 10 | File handling: Input/output operations; LAB#8. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 7. | LO5 |
| 11 | Listsr; LAB#9. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 8. | LO4 |
| 12 | Dictionaries; LAB#10. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 9. | LO4 |
| 13 | Classes and objects: Using objects; LAB#11. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 14. | LO6 |
| 14 | Classes and objects: Defining classes. | Severance, Python for Everybody: Exploring Data in Python 3, Chapter 14. | LO6 |
| 15 | Review. | - | |
| 16 | Final exam. | - |
| Course Notes/Textbooks | Python for Everybody: Exploring Data in Python 3 Charles Severance CreateSpace Independent Publishing Platform 978-1530051120 |
| Suggested Readings/Materials |
Python Programming Fundamentals Kent D. Lee ISBN 978-1-4471-6642-9 The Python Language Reference https://docs.python.org/3/reference/index.html Interactive Python Tutorial https://www.learnpython.org/ |
| Semester Activities | Number | Weighting | LO6 | LO5 | LO4 | LO3 | LO2 | LO1 |
| Midterm | 1 | 30 | X | X | X | |||
| Laboratory / Application | 1 | 30 | X | X | X | X | X | X |
| Final Exam | 1 | 40 | X | X | X | |||
| Total | 3 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 16 | 2 | 32 |
| Laboratory / Application Hours | 16 | 2 | 32 |
| Study Hours Out of Class | 14 | 6 | 84 |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | - | - | - |
| Portfolio | - | - | - |
| Homework / Assignments | - | - | - |
| Presentation / Jury | - | - | - |
| Project | - | - | - |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 15 | 15 |
| Final Exam | 1 | 17 | 17 |
| Total | 180 |
| # | PC Sub | Program Competencies/Outcomes | * Contribution Level | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| No program competency data found. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
As Izmir University of Economics transforms into a world-class university, it also raises successful young people with global competence.
More..Izmir University of Economics produces qualified knowledge and competent technologies.
More..Izmir University of Economics sees producing social benefit as its reason for existence.
More..