Information
Code | KMS317 |
Name | Computer Programming |
Term | 2023-2024 Academic Year |
Semester | 5. Semester |
Duration (T+A) | 2-0 (T-A) (17 Week) |
ECTS | 3 ECTS |
National Credit | 2 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. HALİME ÖMÜR PAKSOY |
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 visual programming with Visual Basic to Chemistry undergraduate students
Course Content
Introduction to computer programming and visual programming with Visual Basic
Course Precondition
None
Resources
Lecture Notes
Notes
Physical Chemistry Calculations: with Excel, visual Basic, Visual Basic for Applications, Mathcad, and Mathmatica 1st Edition, Rodney Sime,2004
Course Learning Outcomes
Order | Course Learning Outcomes |
---|---|
LO01 | Information on general computer programming |
LO02 | Providing information and skills on visual programming with Visual Basic |
LO03 | Preparing user interface for solving chemical problems |
LO04 | Uses objects to prepare user interface |
LO05 | Understands components of visual programming languages |
Relation with Program Learning Outcome
Order | Type | Program Learning Outcomes | Level |
---|---|---|---|
PLO01 | Bilgi - Kuramsal, Olgusal | Relates his/her knowledge in the field of chemistry to life and industry by relying on his/her knowledge | |
PLO02 | Bilgi - Kuramsal, Olgusal | Evaluates the developments in the world by following and perceiving the orientations in the industry. | |
PLO03 | Bilgi - Kuramsal, Olgusal | Gains awareness of lifelong learning and renews his/her knowledge. | 5 |
PLO04 | Bilgi - Kuramsal, Olgusal | Access to information and associate their knowledge with other fields of science. | 5 |
PLO05 | Bilgi - Kuramsal, Olgusal | Understands the need to combine information in the application of information and perceives the total quality awareness. | |
PLO06 | Bilgi - Kuramsal, Olgusal | S/he has knowledge in the use of resources, in the creation of technology depending on the country's resources. | |
PLO07 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | S/he conveys what s/he knows to people close or distant to the subject by concretising. | |
PLO08 | Yetkinlikler - Öğrenme Yetkinliği | Gains the ability to access new information and technology. | 5 |
PLO09 | Bilgi - Kuramsal, Olgusal | Learns to think creatively and produce solutions to problems in the field. | 5 |
PLO10 | Yetkinlikler - Öğrenme Yetkinliği | To be able to associate information by having the ability of reasoning and transfer what they know to practice. | 5 |
PLO11 | Beceriler - Bilişsel, Uygulamalı | Sets up laboratory equipment and makes decisions alone. | |
PLO12 | Bilgi - Kuramsal, Olgusal | To be able to follow the current technology in the field of chemistry and gain added value. | 4 |
PLO13 | Bilgi - Kuramsal, Olgusal | Follows the developments, gains the ability to follow the directions in the field. | |
PLO14 | Bilgi - Kuramsal, Olgusal | Knowing information sharing and participating in teamwork and directing the team. | |
PLO15 | Beceriler - Bilişsel, Uygulamalı | Gains universal thinking and critical perspective. | |
PLO16 | Bilgi - Kuramsal, Olgusal | Starts to have a say in the field. |
Week Plan
Week | Topic | Preparation | Methods |
---|---|---|---|
1 | Introduction to programming, Art of program writing, Visual Basic worksapace | Literature | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
2 | Visual Basic objects and properties | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
3 | Visual Basic events, procedures, data types | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
4 | Input statements | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
5 | Output and printing | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
6 | Library functions | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
7 | Selectşon structures | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
8 | Mid-Term Exam | Written exam | Ölçme Yöntemleri: Yazılı Sınav |
9 | IF-THEN block structure | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
10 | SELECT-CASE structure | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
11 | Visual Basic controls used in selection structures | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
12 | Option button and check box objects | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
13 | Working with multiple forms | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
14 | Timer contol | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
15 | Visual Basic projecy packaging | Literature and computer laboratory | Öğretim Yöntemleri: Anlatım, Deney / Laboratuvar |
16 | Term Exams | Written exam | Ölçme Yöntemleri: Yazılı Sınav |
17 | Term Exams | Written exam | Ö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 | 2 | 28 |
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 | 16 | 16 |
Total Workload (Hour) | 78 | ||
Total Workload / 25 (h) | 3,12 | ||
ECTS | 3 ECTS |