Your transaction is in progress.
Please Wait...
Course Details
KTO KARATAY UNIVERSITY
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. -