Your transaction is in progress.
Please Wait...
Course Details
KTO KARATAY UNIVERSITY
Mühendislik ve Doğa Bilimleri Fakültesi
Programme of Mechatronics Engineering
Course Details
Course Code Course Name Year Period Semester T+A+L Credit ECTS
05510002 Introduction to Programming Language 1 Autumn 1 3+1+0 5 5
Course Type Compulsory
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 -
Instructor(s) Asst. Prof. Emre OFLAZ
Instructor Assistant(s) Res. Asst. Gökberk AY
Course Instructor(s)
Name and Surname Room E-Mail Address Internal Meeting Hours
Asst. Prof. Emre OFLAZ A-228 [email protected] 7307 Thursday
09:00-10:00
Course Content
Basic computer hardware, data types, data input-output, operators, structured programming, program controls, functions, arrays.
Objectives of the Course
The course aims to teach the computer hardware and to make an introduction to the C Programming Language.
Contribution of the Course to Field Teaching
Basic Vocational Courses X
Specialization / Field Courses
Support Courses
Transferable Skills Courses
Humanities, Communication and Management Skills Courses
Relationships between Course Learning Outcomes and Program Outcomes
Relationship Levels
Lowest Low Medium High Highest
1 2 3 4 5
# Program Learning Outcomes Level
P2 Ability to identify, formulate and solve complex Mechatronics Engineering problems; ability to select and apply appropriate analysis and modeling methods for this purpose. 5
P6 Ability to work effectively in disciplinary and multi-disciplinary teams; individual working skills 5
Course Learning Outcomes
Upon the successful completion of this course, students will be able to:
No Learning Outcomes Outcome Relationship Measurement Method **
O1 Ability to understand the basic terminologies used in computer science P.2.24 1
O2 Ability to write, compile and debug in C programming language P.6.7 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 and Familiarization with the teaching environment
2 Computer Hardware
3 Inside the Computer: the processor: the control unit, the arithmetic and logic unit; memories: RAM and ROM.
4 Introduction to Programming Languages
5 Introduction to C Programming
6 Quiz I
7 Structured Program Developed in C I
8 Structured Program Developed in C II
9 Midterm
10 Program Control I
11 Program Control II
12 Quiz
13 C Function
14 C Array
Textbook or Material
Resources C How to Program, H. M. Deitel and P. J. Deitel, Prentice Hall, 5th (or above) edition.
Evaluation Method and Passing Criteria
In-Term Studies Quantity Percentage
Attendance 1 5 (%)
Laboratory 1 20 (%)
Practice - -
Course Specific Internship (If Any) - -
Homework - -
Presentation - -
Projects - -
Quiz - -
Midterms 1 30 (%)
Final Exam 1 45 (%)
Total 100 (%)
ECTS / Working Load Table
Quantity Duration Total Work Load
Course Week Number and Time 14 4 56
Out-of-Class Study Time (Pre-study, Library, Reinforcement) 14 3 42
Midterms 1 5 5
Quiz 0 0 0
Homework 0 0 0
Practice 0 0 0
Laboratory 14 2 28
Project 1 10 10
Workshop 0 0 0
Presentation/Seminar Preparation 0 0 0
Fieldwork 0 0 0
Final Exam 1 10 10
Other 0 0 0
Total Work Load: 151
Total Work Load / 30 5,03
Course ECTS Credits: 5
Course - Learning Outcomes Matrix
Relationship Levels
Lowest Low Medium High Highest
1 2 3 4 5
# Learning Outcomes P2 P6
O1 Ability to understand the basic terminologies used in computer science 5 -
O2 Ability to write, compile and debug in C programming language - 5