Course Description
Course | Code | Semester | T+P (Hour) | Credit | ECTS |
---|---|---|---|---|---|
INTRODUCTION to ALGORITHM with PYTHON | - | Spring Semester | 2+0 | 2 | 4 |
Course Program |
Prerequisites Courses | |
Recommended Elective Courses |
Language of Course | Turkish |
Course Level | Short Cycle (Associate's Degree) |
Course Type | Elective |
Course Coordinator | Lect. Tayyar TEPE |
Name of Lecturer(s) | Lect. Zafer AK |
Assistant(s) | |
Aim | The aim of this course is to provide students with knowledge about basic algorithms and problem solving structures and to gain the ability to design algorithms using these basic structures and to perform these algorithms with the Python programming language when they encounter a problem. |
Course Content | This course contains; Communication With The User: Data Exchange,Communication With The User: Data Exchange,Condition-Related Situations In Python,Condition-Related Situations In Python ,Loops In Python,Loops In Python,Lists In Python,Lists In Python,Bundles and dictionaries,Packages and dictionaries,Functions, Modules In Python,Functions, Modules In Python,Object-Oriented Programming-OOP (NTP),Object-Oriented Programming-OOP (NTP),Nesne Tabanlı Programlama - OOP (NTP) . |
Dersin Öğrenme Kazanımları | Teaching Methods | Assessment Methods |
10, 14, 16 | A | |
Teaching Methods: | 10: Discussion Method, 14: Self Study Method, 16: Question - Answer Technique |
Assessment Methods: | A: Traditional Written Exam |
Course Outline
Order | Subjects | Preliminary Work |
---|---|---|
1 | Communication With The User: Data Exchange | |
2 | Communication With The User: Data Exchange | |
3 | Condition-Related Situations In Python | |
4 | Condition-Related Situations In Python | |
4 | Loops In Python | |
5 | Loops In Python | |
6 | Lists In Python | |
7 | Lists In Python | |
8 | Bundles and dictionaries | |
9 | Packages and dictionaries | |
10 | Functions, Modules In Python | |
11 | Functions, Modules In Python | |
12 | Object-Oriented Programming-OOP (NTP) | |
13 | Object-Oriented Programming-OOP (NTP) | |
14 | Nesne Tabanlı Programlama - OOP (NTP) |
Resources |
• Gaddis, T., “Starting Out with Python, 3rd Edition”, Pearson, (2015) • Punch, W.F. & Enbody, R., “The Practice of Computing Using Python, 2nd Edition”, Pearson, (2013). |
Course Contribution to Program Qualifications
Course Contribution to Program Qualifications | |||||||
No | Program Qualification | Contribution Level | |||||
1 | 2 | 3 | 4 | 5 | |||
1 | Understands the basic knowledge, concepts and current theories in the field of international logistics and supply chain management (analysis of logistics systems, purchasing, production, inventory management, warehouse and transportation management, sales and distribution, strategic partnerships, risk management, customer service, etc.). | ||||||
2 | Understands the major players, conditions and dynamics in the international logistics and local logistics environment. | ||||||
3 | Have basic theoretical and applied knowledge in fields such as General Business, General Economics, Law, Mathematics, Accounting, Statistics and Foreign Trade. | ||||||
4 | Knows Modern Logistics activities and basic legislation on these issues. | ||||||
5 | Develops effective logistics and supply chain strategies using appropriate theory, tools and methods. | ||||||
6 | Evaluates the legal framework shaping international logistics activities and the compliance of its activities with national and international legislation and laws. | ||||||
7 | Critically evaluates logistics and supply chain management and practices. | ||||||
8 | Interprets the classical and current theories used in the field of logistics and supply chain, taking into account the developments, changes and trends in the sector. | ||||||
9 | Takes part in relevant communication networks to keep his/her personal and professional competence up to date. | ||||||
10 | Develops solutions to problems that may be encountered by using basic and current technical knowledge about logistics. | ||||||
11 | Determine personal learning needs and develop a positive attitude towards lifelong learning. | X | |||||
12 | Learns to learn by developing the skills of accessing logistics-related information, selecting, understanding, interpreting and using what is useful. | ||||||
13 | Communicates effectively verbally and in writing with people from inside and outside the organization from different cultures. | ||||||
14 | Communicates verbally and in writing with colleagues on logistics issues in Turkish and English at the required level. | ||||||
15 | Analyzes businesses from a managerial perspective. | ||||||
16 | Develops a versatile perspective on problems by synthesizing different ideas thanks to the applied training she/he received in the field of logistics. |
Assessment Methods
Contribution Level | Absolute Evaluation | |
Rate of Midterm Exam to Success | 40 | |
Rate of Final Exam to Success | 60 | |
Total | 100 |
ECTS / Workload Table | ||||||
Activities | Number of | Duration(Hour) | Total Workload(Hour) | |||
Course Hours | 14 | 2 | 28 | |||
Guided Problem Solving | 0 | 0 | 0 | |||
Resolution of Homework Problems and Submission as a Report | 0 | 0 | 0 | |||
Term Project | 4 | 5 | 20 | |||
Presentation of Project / Seminar | 0 | 0 | 0 | |||
Quiz | 0 | 0 | 0 | |||
Midterm Exam | 2 | 20 | 40 | |||
General Exam | 2 | 20 | 40 | |||
Performance Task, Maintenance Plan | 0 | 0 | 0 | |||
Total Workload(Hour) | 128 | |||||
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(128/30) | 4 | |||||
ECTS of the course: 30 hours of work is counted as 1 ECTS credit. |
Detail Informations of the Course
Course Description
Course | Code | Semester | T+P (Hour) | Credit | ECTS |
---|---|---|---|---|---|
INTRODUCTION to ALGORITHM with PYTHON | - | Spring Semester | 2+0 | 2 | 4 |
Course Program |
Prerequisites Courses | |
Recommended Elective Courses |
Language of Course | Turkish |
Course Level | Short Cycle (Associate's Degree) |
Course Type | Elective |
Course Coordinator | Lect. Tayyar TEPE |
Name of Lecturer(s) | Lect. Zafer AK |
Assistant(s) | |
Aim | The aim of this course is to provide students with knowledge about basic algorithms and problem solving structures and to gain the ability to design algorithms using these basic structures and to perform these algorithms with the Python programming language when they encounter a problem. |
Course Content | This course contains; Communication With The User: Data Exchange,Communication With The User: Data Exchange,Condition-Related Situations In Python,Condition-Related Situations In Python ,Loops In Python,Loops In Python,Lists In Python,Lists In Python,Bundles and dictionaries,Packages and dictionaries,Functions, Modules In Python,Functions, Modules In Python,Object-Oriented Programming-OOP (NTP),Object-Oriented Programming-OOP (NTP),Nesne Tabanlı Programlama - OOP (NTP) . |
Dersin Öğrenme Kazanımları | Teaching Methods | Assessment Methods |
10, 14, 16 | A | |
Teaching Methods: | 10: Discussion Method, 14: Self Study Method, 16: Question - Answer Technique |
Assessment Methods: | A: Traditional Written Exam |
Course Outline
Order | Subjects | Preliminary Work |
---|---|---|
1 | Communication With The User: Data Exchange | |
2 | Communication With The User: Data Exchange | |
3 | Condition-Related Situations In Python | |
4 | Condition-Related Situations In Python | |
4 | Loops In Python | |
5 | Loops In Python | |
6 | Lists In Python | |
7 | Lists In Python | |
8 | Bundles and dictionaries | |
9 | Packages and dictionaries | |
10 | Functions, Modules In Python | |
11 | Functions, Modules In Python | |
12 | Object-Oriented Programming-OOP (NTP) | |
13 | Object-Oriented Programming-OOP (NTP) | |
14 | Nesne Tabanlı Programlama - OOP (NTP) |
Resources |
• Gaddis, T., “Starting Out with Python, 3rd Edition”, Pearson, (2015) • Punch, W.F. & Enbody, R., “The Practice of Computing Using Python, 2nd Edition”, Pearson, (2013). |
Course Contribution to Program Qualifications
Course Contribution to Program Qualifications | |||||||
No | Program Qualification | Contribution Level | |||||
1 | 2 | 3 | 4 | 5 | |||
1 | Understands the basic knowledge, concepts and current theories in the field of international logistics and supply chain management (analysis of logistics systems, purchasing, production, inventory management, warehouse and transportation management, sales and distribution, strategic partnerships, risk management, customer service, etc.). | ||||||
2 | Understands the major players, conditions and dynamics in the international logistics and local logistics environment. | ||||||
3 | Have basic theoretical and applied knowledge in fields such as General Business, General Economics, Law, Mathematics, Accounting, Statistics and Foreign Trade. | ||||||
4 | Knows Modern Logistics activities and basic legislation on these issues. | ||||||
5 | Develops effective logistics and supply chain strategies using appropriate theory, tools and methods. | ||||||
6 | Evaluates the legal framework shaping international logistics activities and the compliance of its activities with national and international legislation and laws. | ||||||
7 | Critically evaluates logistics and supply chain management and practices. | ||||||
8 | Interprets the classical and current theories used in the field of logistics and supply chain, taking into account the developments, changes and trends in the sector. | ||||||
9 | Takes part in relevant communication networks to keep his/her personal and professional competence up to date. | ||||||
10 | Develops solutions to problems that may be encountered by using basic and current technical knowledge about logistics. | ||||||
11 | Determine personal learning needs and develop a positive attitude towards lifelong learning. | X | |||||
12 | Learns to learn by developing the skills of accessing logistics-related information, selecting, understanding, interpreting and using what is useful. | ||||||
13 | Communicates effectively verbally and in writing with people from inside and outside the organization from different cultures. | ||||||
14 | Communicates verbally and in writing with colleagues on logistics issues in Turkish and English at the required level. | ||||||
15 | Analyzes businesses from a managerial perspective. | ||||||
16 | Develops a versatile perspective on problems by synthesizing different ideas thanks to the applied training she/he received in the field of logistics. |
Assessment Methods
Contribution Level | Absolute Evaluation | |
Rate of Midterm Exam to Success | 40 | |
Rate of Final Exam to Success | 60 | |
Total | 100 |