Türkçe | English
FACULTY of ENGINEERING / DEPARTMENT of MINING ENGINEERING
Ming Engineering Education
Course Catalog
http://www.muhfak.ktu.edu.tr/maden/index.htm
Phone: +90 0462 3257406 , 3773153
MF
FACULTY of ENGINEERING / DEPARTMENT of MINING ENGINEERING / Ming Engineering Education
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

MINE3009Computer Programming2+0+0ECTS:4
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Elective
DepartmentDEPARTMENT of MINING ENGINEERING
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 2 hours of lectures per week
LecturerProf. Dr. Kerim AYDINER
Co-LecturerNA
Language of instruction
Professional practise ( internship ) None
 
The aim of the course:
This course aims to equip students with the ability to develop and analyze algorithms, as well as to implement these algorithms through programming.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : devleop an algorithm to solve an engineering problem2.1
LO - 2 : analyze an algorithm.2.11,
LO - 3 : code and algorithm in Python.2.14,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Algorithms and their functions, algorithm development, transforming algorithms into flowcharts, structure of Python programs, syntax in Python programming, data input and output, conditional statements, iterative structures (loops), numerical arrays, text processing, and an introduction to data processing with Python.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Algorithm and its functions in coding
 Week 2Developiing algortihm
 Week 3Flowchart and its functions in coding
 Week 4Developing flowchart
 Week 5General structure of Python programs
 Week 6General syntax of Python programs
 Week 7Input and ouput terms and usage
 Week 8Conditional expressions
 Week 9Midterm
 Week 10Conditional expressions
 Week 11Iteratıve structures
 Week 12Arrays: Digital arrays
 Week 13Text processing
 Week 14Introduction to data processing
 Week 15Introduction to data processing
 Week 16Final Exam
 
Textbook / Material
1Handouts will be provided
 
Recommended Reading
1web sources
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 19.11.2025 1,0 50
End-of-term exam 15 14.01.2026 1 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 2 14 28
Arasınav için hazırlık 2 2 4
Arasınav 1 1 1
Uygulama 2 14 28
Dönem sonu sınavı için hazırlık 3 1 3
Total work load106