EE 301

Course Code & Number
EE 301
Course Title
Introduction to MATLAB Programming
Level
BS
Credit Hours/ ECTS Credits
(0+0+3) 1 TEDU Credits, 4 ECTS Credits
Year of Study:
Junior
Semester:
Fall
Type of Course:
Compulsory
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite::
Pre-requisites: NONE
Co-requisites: NONE
Catalog Description
MATLAB environment. Built-in MATLAB functions. Manipulating matrices. Plotting. User-defined functions. User-controlled input and outputs. Logical functions. Repetition structures. Matrix algebra. Introduction to Simulink.
Course Objectives

This course offers a smooth and approachable initiation to the MATLAB computing environment. This course equips students with essential skills to navigate the MATLAB platform proficiently for computer-based problem-solving in science and engineering. This course encompasses programming techniques and numerical analysis, empowering learners to tackle real-world challenges effectively.

Course Learning Outcomes

Upon successful completion of the course, students will be able to:
(1) Recognize the MATLAB environment and built-in functions, navigating software for various tasks,
(2) Express MATLAB matrices, manipulating them efficiently,
(3) Apply MATLAB skills to create and customize plots for representing data graphically,
(4) Analyze logical functions, selection, and repetition structures within MATLAB programs for effective control flow,
(5) Evaluate matrix algebra operations using MATLAB, demonstrating proficiency in complex mathematical operations,
(6) Create user-defined functions, input/output mechanisms, and Simulink models to design and simulate dynamic systems.

Recommended Reading

Chapman, S. J. (2008). MATLAB Programming for Engineers. 4th Edition, Thomson.

Course Coordinator:
Aykut Yıldız