KM0059 Computer Programming in Chemistry I

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

Information

Code KM0059
Name Computer Programming in Chemistry I
Semester . Semester
Duration (T+A) 3-0 (T-A) (17 Week)
ECTS 6 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Yüksek Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator


Course Goal

Providing information and skills on computer programming and Matlab to Chemistry graduate students

Course Content

Programming and numerical calculations with Matlab

Course Precondition

None

Resources

Class notes

Notes

Fundamental Chemistry with Matlab, Daniele Mazza, Enrico Canuto, 1st edition, 2022


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Apply knowledge of computer programming in numerical calculations in chemistry
LO02 Utilize MATLAB program and programming for solving advanced problems in chemistry
LO03 Understands solving differential equations with MATLAB
LO04 Comprehends calculations with symbolic mathematics with MATLAB.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Reaches, evaluates and interprets information by doing research in the field of chemistry.
PLO02 Bilgi - Kuramsal, Olgusal S/he has extensive knowledge of the techniques and methods applied in the field of chemistry. 4
PLO03 Bilgi - Kuramsal, Olgusal Becomes aware of new and developing applications in the field, gains the competence to examine, learn and apply. 5
PLO04 Bilgi - Kuramsal, Olgusal Designs institutional modeling and empirical research and solves the problems encountered. 5
PLO05 Bilgi - Kuramsal, Olgusal Follows scientific developments in her/his field. 4
PLO06 Bilgi - Kuramsal, Olgusal Plans and maintains a scientific study.
PLO07 Bilgi - Kuramsal, Olgusal Gains the ability to adapt to new situations and solve problems. 4
PLO08 Bilgi - Kuramsal, Olgusal Reaches new technology in the field. 5
PLO09 Bilgi - Kuramsal, Olgusal Gains the ability to work independently and in teams and to take responsibility in the field.
PLO10 Beceriler - Bilişsel, Uygulamalı Follows the directions in the field, gains the ability to solve complex situations. 5
PLO11 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Presents the results of their studies in written and oral form. Approaches environmental problems scientifically.
PLO12 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği It observes scientific and ethical values in the stages of data collection, interpretation and announcement.
PLO13 Yetkinlikler - Öğrenme Yetkinliği It produces solutions by making scientific approaches to the problems related to living spaces and conditions, and raises awareness by informing the environment.


Week Plan

Week Topic Preparation Methods
1 Introduction to MATLAB and programming Related chapters from the book Öğretim Yöntemleri:
Anlatım
2 General structure of MATLAB Related chapters from the book Öğretim Yöntemleri:
Alıştırma ve Uygulama
3 Variable and operations Related chapters from the book Öğretim Yöntemleri:
Alıştırma ve Uygulama
4 Data and functions in MATLAB Related chapters from the book Öğretim Yöntemleri:
Alıştırma ve Uygulama
5 Vectors and matrices in MATLAB Related chapters from the book Öğretim Yöntemleri:
Alıştırma ve Uygulama
6 Symbolic Mathematics in MATLAB and Chemical Applications-1 Related chapters from the book Öğretim Yöntemleri:
Alıştırma ve Uygulama
7 Symbolic Mathematics in MATLAB and Chemical Applications-2 Related chapters from the book Öğretim Yöntemleri:
Alıştırma ve Uygulama
8 Mid-Term Exam Lecture Notes Ölçme Yöntemleri:
Yazılı Sınav
9 Limits in MATLAB Related chapters from the book Öğretim Yöntemleri:
Alıştırma ve Uygulama
10 Derivatives in MATLAB Lecture Notes Öğretim Yöntemleri:
Alıştırma ve Uygulama
11 Differential equations in MATLAB Lecture notes Öğretim Yöntemleri:
Alıştırma ve Uygulama
12 Integrals in MATLAB Lecture Notes Öğretim Yöntemleri:
Alıştırma ve Uygulama
13 Graphics in MATLAB Lecture Notes Öğretim Yöntemleri:
Alıştırma ve Uygulama
14 Programming with MATLAB Lecture Notes Öğretim Yöntemleri:
Alıştırma ve Uygulama
15 Programming with MATLAB - chemical examples Lecture Notes Öğretim Yöntemleri:
Alıştırma ve Uygulama
16 Term Exams Lecture Notes Ölçme Yöntemleri:
Yazılı Sınav
17 Term Exams Lecture Notes Ölçme Yöntemleri:
Yazılı Sınav


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 5 70
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 15 15
Final Exam 1 30 30
Total Workload (Hour) 157
Total Workload / 25 (h) 6,28
ECTS 6 ECTS