>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Advanced Programming Using Matlab and Simulink BTM515 Elective Master's degree 1 Fall 8

Name of Lecturer(s)

Prof. Dr. Mehmet Melih İNAL
Research Assistant Seda BALTA

Learning Outcomes of the Course Unit

1) Use MATLAB programming environment.
2) Develop algorithms.
3) Realize input, compute and display operations on data using basic input/output functions.
4) Properly use the different types of variables and constants.
5) Effectively use loops in programming.
6) Use control structure.
7) Know operations of one and of multi-dimensional arrays and use them in programming.
8) Take numerical-symbolic integral and derivative.
9) Solve linear equation systems.
10) Solve differential equation systems.
11) Realize file operations.
12) Code programs by using functions.

Program Competencies-Learning Outcomes Relation

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

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Basic C/C++ Programming

Course Contents

Problem solving and introduction to MATLAB program. Scalar, array and matrix operations. Control instructions. Functions with user definition. Numeric and symbolic techniques. Polynomial analysis. Two and three dimension graphics. To prepare graphic user interface. Frequency and filter analysis. Numeric filter design with MATLAB and Simulink. System modeling. Model transformation. Model design with MATLAB and Simulink and analysis functions.

Recommended or Required Reading

Planned Learning Activities and Teaching Methods



Assessment Methods and Criteria

Language of Instruction

Turkish

Work Placement(s)

Not Required