Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Computer Programmıng II | ENM 209 | 3 | 3 + 1 | 4 | 5 |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler | |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Koordinatörü | Dr.Öğr.Üyesi MÜMTAZ İPEK |
Dersi Verenler | Prof.Dr. İSMAİL HAKKI CEDİMOĞLU, Dr.Öğr.Üyesi MÜMTAZ İPEK, Dr.Öğr.Üyesi ABDULLAH HULUSİ KÖKÇAM, |
Dersin Yardımcıları | |
Dersin Kategorisi | Diğer |
Dersin Amacı | This course teaches students how to write algorithms for computer software applications in engineering, to process data using arrays, files, classes and pointers, to write programs. |
Dersin İçeriği | Main concepts, algorithms, types of algorithms, flow charts, pseudo coding, 3 main programming structures, arrays, file systems, data processing, sort and search algorithms and applications. |
# | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
---|---|---|---|
1 | Ability to write algorithm | ||
2 | Ability to use main data types | ||
3 | Ability to develop structural programs and to use structures | ||
4 | Ability to develop modular programs using functions | ||
5 | Ability to sort numerical and alphabetical data | ||
6 | Ability to write data to files and to get data from files | ||
7 | Ability to develop efficient programs using classes and pointers |
Hafta | Ders Konuları | Ön Hazırlık |
---|---|---|
1 | Main concepts and algorithms | |
2 | Structural programming and data types | |
3 | Introduction to programming | |
4 | Decision structures | |
5 | Loop structures | |
6 | One dimensional and multi dinemsional arrays | |
7 | Sorting | |
8 | Functions and recursive functions | |
9 | VISA | |
10 | Files | |
11 | Files | |
12 | Classes | |
13 | Classes | |
14 | Pointers |
Kaynaklar | |
---|---|
Ders Notu | |
Ders Kaynakları |
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. | ||||||
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. Ara Sınav | 70 |
1. Ödev | 10 |
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 | 2 | 32 |
Mid-terms | 1 | 12 | 12 |
Quiz | 2 | 10 | 20 |
Assignment | 1 | 10 | 10 |
Performance Task (Laboratory) | 1 | 4 | 4 |
Final examination | 1 | 4 | 4 |
Toplam İş Yükü | 130 | ||
Toplam İş Yükü / 25 (Saat) | 5,2 | ||
Dersin AKTS Kredisi | 5 |