Information
Code | KM0059 |
Name | Computer Programming in Chemistry I |
Term | 2024-2025 Academic Year |
Term | Fall |
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 Instructor |
Prof. Dr. HALİME ÖMÜR PAKSOY
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
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 |