CMZ309 MATLAB Applications for Environmental Engineers

3 ECTS - 3-0 Duration (T+A)- 5. Semester- 3 National Credit

Information

Code CMZ309
Name MATLAB Applications for Environmental Engineers
Semester 5. Semester
Duration (T+A) 3-0 (T-A) (17 Week)
ECTS 3 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. BİNNAZ ZEYNEP ZAİMOĞLU


Course Goal

Gaining the ability to use computers in the field of Environmental Engineering. Gaining software applications in problem solving.

Course Content

Introduction to programming languages and algorithms. Basic MATLAB applications. Problem solving using MATLAB software.

Course Precondition

none

Resources

Lecturer's notes

Notes

Internet resources


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Learns the logic of the MATLAB program.
LO02 The MATLAB program manages the workspace and menus.
LO03 Learns file operations and vector-matrix operations in MATLAB.
LO04 Learns the solution of various problems in MATLAB.
LO05 Uses ready-made functions and learns to create functions.
LO06 Learns how to draw 2D and 3D graphics and use graphical user interface.
LO07 Learns to use MATLAB toolbox.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Becomes equipped with adequate knowledge in mathematics, science, environment and engineering sciences 3
PLO02 Bilgi - Kuramsal, Olgusal Becomes able to apply theoretical knowledge in mathematics, science, environment and engineering sciences
PLO03 Bilgi - Kuramsal, Olgusal Determines, describes, formulates and gains capabilities in solving engineering problems 4
PLO04 Bilgi - Kuramsal, Olgusal  Analyzes a system, components of the system or process, gains the designing capabilities of the system under the real restrictive conditions.
PLO05 Bilgi - Kuramsal, Olgusal Chooses ans uses the ability to apply modern tools and design technics, suitable analytical methods, modeling technics for the engineering applications
PLO06 Bilgi - Kuramsal, Olgusal  Designs and performs experiments, data collection, has the ability of analyzing results 4
PLO07 Bilgi - Kuramsal, Olgusal Works individually and in inter-disciplinary teams effectively 5
PLO08 Beceriler - Bilişsel, Uygulamalı Becomes able to reach knowledge and for this purpose does literature research and to uses data base and other information sources 3
PLO09 Beceriler - Bilişsel, Uygulamalı  Becomes aware of the necessity of lifelong learning and continuously self renewal 
PLO10 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Capable of effective oral and written skills in at least one foreign language for technical or non-technical use
PLO11 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği  Effective use of Information and communication technologies
PLO12 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği  Defines necessities in learning in scientific, social, cultural and artistic areas and improves himself/herself accordingly. 
PLO13 Yetkinlikler - Öğrenme Yetkinliği  Professional and ethical responsibility
PLO14 Yetkinlikler - Öğrenme Yetkinliği  Project management, workplace practices, environmental and occupational safety; awareness about the legal implications of engineering applications
PLO15 Yetkinlikler - Öğrenme Yetkinliği  Becomes aware of universal and social effects of engineering solutions and applications, entrepreneurship and innovation and to have idea of contemporary issues


Week Plan

Week Topic Preparation Methods
1 General introduction to MATLAB Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
2 File operations Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
3 Vector and Matrix Representation in Matlab Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
4 Matematiksel Fonksiyonlar Data Analizi Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
5 Vector and Matrix Operations Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
6 Nonlinear Equation Solutions Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
7 Solutions of Systems of Linear Equations Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
8 Mid-Term Exam Reading and research Ölçme Yöntemleri:
Yazılı Sınav, Ödev
9 Numerical Optimization Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
10 Curve Fitting, Intermediate Value and External Value Calculation Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
11 İnterpolasyon Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
12 2-D and 3-D graphics Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
13 Gui uygulamaları Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
14 Using Matlab toolbox Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
15 Using Matlab toolbox 2 Reading and research Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
16 Term Exams Reading and research Ölçme Yöntemleri:
Yazılı Sınav, Ödev
17 Term Exams Reading and research Ölçme Yöntemleri:
Yazılı Sınav, Ödev


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 3 42
Out of Class Study (Preliminary Work, Practice) 14 2 28
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 6 6
Final Exam 1 8 8
Total Workload (Hour) 84
Total Workload / 25 (h) 3,36
ECTS 3 ECTS