FACULTY OF ENGINEERING
MECHANICAL ENGINEERING
MECHANICAL ENGINEERING
Course Name   ALGORITHMS AND INTRODUCTION TO PROGRAMMING
Semester Course Code Theoretical / Practice time ECTS
4 1210413 3 / 0 4
Course Degree Bachelor's degree
Course Language Turkish
Format of Delivery: Face to Face
Course Coordinator Bölüm Başkanlığı
Coordinator e-mail makinabb selcuk.edu.tr
Instructors
Asistant Instructors
Course Objectives Learning basic concept of algorithm and programming, learning programming logic, learning variables, conditions, functions and file process.
Basic Sciences Engineering Scinces Social Sciences Educational Sciences Artistic sciences Medical Science Agricultural sciences
30 70 0 0 0 0 0
Course Learning Methods and Techniquies
Face to face learning, question and answer
Week Course Content Resource
1 Basic components of the computer, peripherals, data transmission, introduction of memory organization, introduction of file systems
2 Introduction to operating systems, tasks, introduction of upper and lower programming languages, compilers.
3 Basics of algorithm and programming
4 Flow diaghrams
5 Data types, variable definitions, local and global variables.
6 Arithmetic and logic operators and priority.
7 Condition and loop structures, their purpose and usages
8 Midterm exam
9 Single dimension arrays, their usages and examples.
10 Multi dimension arrays, their usages and examples.
11 Structures and data type definitions.
12 Binary operators and their usage.
13 Definition and usage of functions,
14 Sequential access file structures and its applications.
15 Random access file structures and its applications.
Assesment Criteria   Mid-term exam Final exam
  Quantity Percentage Quantity Percentage  
Term Studies : - - - -
Attendance / Participation : - - - -
Practical Exam : - - - -
Special Course Exam : - - - -
Quiz : - - - -
Homework : - - - -
Presentations and Seminars : - - - -
Projects : - - - -
Workshop / Laboratory Applications : 1 20 - -
Case studies : - - - -
Field Studies : - - - -
Clinical Studies : - - - -
Other Studies : - - - -
Mid-term exam   1 30 - -
Final exam   - - 1 50
ECTS WORK LOAD TABLE   Number Duration
Course Duration : 14 4
Classroom Work Time : 14 3
Presentations and Seminars : - -
Course Internship : - -
Workshop / Laboratory Applications : - -
Field Studies : - -
Case studies : - -
Projects : - -
Homework : 0 0
Quiz : 0 0
Mid-term exam : 1 9
Final Exam : 1 13
ECTS 4
No COURSE LEARNING OUTCOMES CONTRIBUTION
D.Ö.Ç. 1 Representation of the problem in an algorithmic way. 4
D.Ö.Ç. 2 Utilizing programming structures 4
D.Ö.Ç. 3 Interpretion of the algorithmic solution into a computer program. 4
* 1: Zayıf - 2: Orta - 3: İyi - 4: Çok İyi
COURSE LEARNING OUTCOMES AND PROGRAM OUTCOMES AND RELATIONSHIPS MATRIX

DÖÇ1DÖÇ2DÖÇ3DÖÇ4DÖÇ5DÖÇ6DÖÇ7DÖÇ8DÖÇ9DÖÇ10DÖÇ11DÖÇ12DÖÇ13DÖÇ14DÖÇ15DÖÇ16DÖÇ17DÖÇ18DÖÇ19DÖÇ20
PÇ1
PÇ2
PÇ3
PÇ4
PÇ5
PÇ6
PÇ7
PÇ8
PÇ9
PÇ10
PÇ11
PÇ12
PÇ13
PÇ14
PÇ15
PÇ16
PÇ17
PÇ18
PÇ19
PÇ20