Industrial Engineering
Course Details

KTO KARATAY UNIVERSITY
Mühendislik ve Doğa Bilimleri Fakültesi
Programme of Industrial Engineering
Course Details
Mühendislik ve Doğa Bilimleri Fakültesi
Programme of Industrial Engineering
Course Details

| Course Code | Course Name | Year | Period | Semester | T+A+L | Credit | ECTS |
|---|---|---|---|---|---|---|---|
| 99601005 | Python in Engineering Applications | 2 | Spring | 4 | 3+0+0 | 0 | 5 |
| Course Type | Elective |
| Course Cycle | Bachelor's (First Cycle) (TQF-HE: Level 6 / QF-EHEA: Level 1 / EQF-LLL: Level 6) |
| Course Language | Turkish |
| Methods and Techniques | - |
| Mode of Delivery | Face to Face |
| Prerequisites | - |
| Coordinator | Prof. Murat DARÇIN |
| Instructor(s) | - |
| Instructor Assistant(s) | - |
Course Content
Introduction to Programming and Basic Concepts, Variables and Data Types, Functions, If Structure and While Loop, Basic Data Management, For Loop, Basic Operation Mechanism of Web, Client-Server Communication, Speed ??Management, Hash Function and Dictionaries, Recursive Functions, Web Pages and Application Completion
Objectives of the Course
The aim of this course is to teach how a computer works, basic programming information and how to design efficient algorithms. Courses throughout the semester will be taught in order to develop a web search engine application with Python language.
Contribution of the Course to Field Teaching
| Basic Vocational Courses | |
| Specialization / Field Courses | |
| Support Courses | |
| Transferable Skills Courses | |
| Humanities, Communication and Management Skills Courses |
Course Learning Outcomes
| Upon the successful completion of this course, students will be able to: | |||
|---|---|---|---|
| No | Learning Outcomes | Outcome Relationship | Measurement Method ** |
| O1 | Python programında döngüleri kurabilir. | P.1.73 | 1 |
| O2 | Şartlı ifadeleri kullanabilir. | P.1.74 | 1 |
| O3 | Web sayfalarını derecelendirebilir ve uygulayabilir. | P.1.75 | 1 |
| O4 | Recursive fonksiyonları kullanabilir. | P.1.76 | 1 |
| ** Written Exam: 1, Oral Exam: 2, Homework: 3, Lab./Exam: 4, Seminar/Presentation: 5, Term Paper: 6, Application: 7 | |||
Weekly Detailed Course Contents
| Week | Topics |
|---|---|
| 1 | Introduction to Programming and Basic Concepts |
| 2 | Variables and Data Types |
| 3 | Functions |
| 4 | If Structure and While Loop |
| 5 | Basic Data Management |
| 6 | For Loop |
| 7 | The Basic Work Mechanism of the Web |
| 8 | Midterm Week |
| 9 | Client-Server Communication |
| 10 | Speed Management |
| 11 | Hash Function and Dictionaries |
| 12 | Recursive Functions |
| 13 | Web Pages Compilation and Application Completion |
| 14 | Final Week |
Textbook or Material
| Resources | Yeni Başlayanlar için Python, Ahmet Aksoy |
Evaluation Method and Passing Criteria
| In-Term Studies | Quantity | Percentage |
|---|---|---|
| Attendance | - | - |
| Laboratory | - | - |
| Practice | - | - |
| Field Study | - | - |
| Course Specific Internship (If Any) | - | - |
| Homework | - | - |
| Presentation | - | - |
| Projects | - | - |
| Seminar | - | - |
| Quiz | - | - |
| Listening | - | - |
| Midterms | - | - |
| Final Exam | - | - |
| Total | 0 (%) | |
ECTS / Working Load Table
| Quantity | Duration | Total Work Load | |
|---|---|---|---|
| Course Week Number and Time | 0 | 0 | 0 |
| Out-of-Class Study Time (Pre-study, Library, Reinforcement) | 0 | 0 | 0 |
| Midterms | 0 | 0 | 0 |
| Quiz | 0 | 0 | 0 |
| Homework | 0 | 0 | 0 |
| Practice | 0 | 0 | 0 |
| Laboratory | 0 | 0 | 0 |
| Project | 0 | 0 | 0 |
| Workshop | 0 | 0 | 0 |
| Presentation/Seminar Preparation | 0 | 0 | 0 |
| Fieldwork | 0 | 0 | 0 |
| Final Exam | 0 | 0 | 0 |
| Other | 0 | 0 | 0 |
| Total Work Load: | 0 | ||
| Total Work Load / 30 | 0 | ||
| Course ECTS Credits: | 0 | ||
Course - Learning Outcomes Matrix
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Learning Outcomes | P1 |
|---|---|---|
| O1 | Python programında döngüleri kurabilir. | - |
| O2 | Şartlı ifadeleri kullanabilir. | - |
| O3 | Web sayfalarını derecelendirebilir ve uygulayabilir. | - |
| O4 | Recursive fonksiyonları kullanabilir. | - |
