KMS317 Computer Programming

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

Information

Code KMS317
Name Computer Programming
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 Goal

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