Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Computer Programmıng I ENM 104 2 2 + 1 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Doç.Dr. GÜLTEKİN ÇAĞIL
Dersi Verenler Prof.Dr. İSMAİL HAKKI CEDİMOĞLU, Doç.Dr. GÜLTEKİN ÇAĞIL, Dr.Öğr.Üyesi MÜMTAZ İPEK, Öğr.Gör. FATİH ALBAYRAK,
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı

Teaching basic concepts of computer programming with Microsoft Visual Basic programming language and comprehending programming

Dersin İçeriği

Teaching basic characteristics of programming, variables, constants, concepts of procedures, loops, input-output, decision, teaching commands under filing titles and writing a sample computer program with these commands.

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Comprehending programming sense Question-Answer, Discussion, Drilland Practice, Testing, Homework,
2 Developing programming Question-Answer, Drilland Practice, Case Study, Lab / Workshop, Testing, Homework,
3 Getting ability of programming at simple and avarage level Question-Answer, Drilland Practice, Motivations to Show, Lab / Workshop, Testing, Homework, Project / Design,
4 Comprehending the commands relevant with programming Lab / Workshop, Problem Solving, Question-Answer, Discussion, Drilland Practice, Testing, Project / Design,
Hafta Ders Konuları Ön Hazırlık
1 General informations about Python
2 Working with environment and menus of Python
3 Concepts of object and procedure
4 Data types in Python and samples
5 Variables and constants and usings of them
6 Procedures
7 Math operators, logical oparators and comparison operators
8 Control commands in Python
9 Loops in Python
10 Variables with subscript (elements of the array)
11 Instant functions in Python
12 Math functions in Python
13 Concept of file in Python
14 Sequential files arranged in order in Python
Kaynaklar
Ders Notu

http://www.gultekincagil.com

lecture notes published on this link.

Ders Kaynakları

Manual for Python 3, 3rd edition, Firat Ozgul

Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Engineering graduates with sufficient knowledge background on science and engineering subjects of their related area, and who are skillful in implementing theoretical and practical knowledge for modelling and solving engineering problems. X
2 Engineering graduates with skills in identifying, describing, formulating and solving complex engineering problems, and thus,deciding and implementing appropriate methods for analyzing and modelling. X
3 Engineering graduates with skills in designing a complex system, process, device or product under realistic constraints and conditions to meet specific requirements; for this purpose, skills in implementing modern design methods. X
4 Engineering graduates with skills in developing, selecting and implementing modern techniques and tools required for engineering applications as well as with skills in using information technologies effectively. X
5 Engineering graduates with skills in designing and conducting experiments, collecting data, analyzing and interpreting the results in order to evaluate engineering problems.
6 Engineering graduates who are able to work within a one discipline or multi-discipline team,as well as who are able to work individually X
7 Engineering graduates who are able to effectively communicate orally and officially in Turkish Language as well as who knows at least one foreign language X
8 Engineering graduates with motivation to life-long learning and having known significance of continuous education beyond undergraduate studies for science and technology
9 Engineering graduates with well-structured responsibilities in profession and ethics
10 Engineering graduates having knowledge about practices in professional life such as project management, risk management and change management, and who are aware of innovation and sustainable development.
11 Engineering graduates having knowledge about universal and social effects of engineering applications on health, environment and safety, as well as having awareness for juridical consequences of engineering solutions.
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ödev 30
1. Ara Sınav 50
1. Kısa Sınav 10
2. Kısa Sınav 10
Toplam 100
1. Yıl İçinin Başarıya 50
1. Final 50
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Mid-terms 1 6 6
Assignment 6 2 12
Performance Task (Laboratory) 1 10 10
Toplam İş Yükü 124
Toplam İş Yükü / 25 (Saat) 4,96
Dersin AKTS Kredisi 5