>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Introduction To Matlab Programming MKT111 Elective Bachelor's degree 1 Fall 6

Name of Lecturer(s)

Prof. Dr. Hasan OCAK
Associate Prof. Dr. Selçuk KİZİR
Assistant Prof. Dr. Suat KARAKAYA

Learning Outcomes of the Course Unit

1) Learn MATLAB programming environment.
2) Able to express the advantages/disadvantages of the programming languages between matlab and others.
3) Realize input, compute and display operations on data using basic input/output functions.
4) Use control structure.
5) Know operations of one and of multi-dimensional arrays and use them in programming.
6) Code programs by using functions.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
2 No relation No relation No relation No relation No relation No relation No relation Middle No relation No relation No relation
3 High High High High No relation No relation No relation High No relation No relation High
4 No relation No relation No relation No relation No relation No relation No relation High No relation No relation High
5 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
6 High No relation No relation No relation No relation No relation No relation High High High No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Computer Programming

Course Contents

This course covers introduction to matlab, specific expressions, number, variables, functions in matlab, Basic writing rules, specific constants and values in Matlab, Shortcut constitute in command window, calculations element by element in matlab, branch instructions, vector operations, solutions of equations, matrix operations, ploting, simulink tool

Weekly Schedule

1) Introduction
2) Programming basics
3) Matlab environment and syntax
4) Matlab special functions
5) Plot tools
6) Matrix operations-1
7) Matrix operations-2
8) Mid-term exam
9) Control structures (if-else)
10) Control structures (loops)
11) Arrays
12) Methods
13) GUI practices-1
14) GUI practices-2
15) Derivatives of Exponential, Logarithmic, and Trigonometric Functions
16) Evaluating Polynomials, curve fitting

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Drill and Practice
3) Simulation
4) Lab / Workshop
5) Problem Solving
6) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

50%

 

Number

Percentage

Semester Studies

Midterm Examination

1

70%

Quiz

2

30%

 

Contribution of Final Examination to Course Grade

50%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required