Ders Bilgileri
VISUAL PROGRAMMING | ||||||
---|---|---|---|---|---|---|
Kodu | Dönemi | Teori | Uygulama | Ulusal Kredisi | AKTS Kredisi | |
Saat / Hafta | ||||||
İBY397 | Fall | 1 | 2 | 2 | 4 |
Ön Koşulu Olan Ders( ler ) | None |
Dili | en |
Türü | Elective |
Seviyesi | Bachelor's |
Öğretim Elemanı( ları ) | Assist. Prof. Aytekin AYDEMİR |
Öğretim Sistemi | Face to Face |
Önerilen Hususlar | None |
Staj Durumu | None |
Amacı | Building knowledge about the design and operational principles of visual interfaces, and providing students with the ability to writing codes for event-based interaction. |
İçeriği | Fundamental elements of visual interfaces, data exchanges, message loops, windows & forms, .NET programming applications. |
Dersin Öğrenim Çıktıları
# | Öğrenim Çıktıları |
---|---|
1 | Defines fundamental elements of visual interfaces of operating systems |
2 | Uses operational principles of the elements of visual interfaces |
3 | Defines event-based interaction on visual interfaces |
4 | Designs visual interface elements |
Haftalık Ayrıntılı Ders İçeriği
# | Konular | Öğretim Yöntem ve Teknikleri |
---|---|---|
1 | Operating systems and visual interfaces | Lecture, discussion |
2 | Elements of visual interfaces; controls and windows | Lecture, discussion |
3 | Visual interface design in integrated development environments | Lecture, discussion |
4 | Visual interface design in integrated development environments | Lecture, discussion |
5 | Operational principles of visual interfaces | Lecture, discussion |
6 | Visual interfaces and message loops | Lecture, discussion |
7 | Event-handling functions | Lecture, discussion |
8 | Mid -term Exam | Written exam |
9 | Event handlers and interactive code | Lecture, discussion |
10 | Examples of event handlers | Lecture, discussion |
11 | Non-visual programming applications | Lecture, discussion |
12 | Basic visual programming applications | Lecture, discussion |
13 | Applications with basic drawing abilities | Lecture, discussion |
14 | Applications with multiple controls | Lecture, discussion |
15 | Moving visual application example | Lecture, discussion |
16 | Final Exam | Written exam |
Resources
# | Malzeme / Kaynak Adı | Kaynak Hakkında Bilgi | Referans / Önerilen Kaynak |
---|---|---|---|
1 | Windows Forms Programming With C#, Erik Brown, Manning Publishing Co |
Ölçme ve Değerlendirme Sistemi
# | Ağırlık | Çalışma Türü | Çalışma Adı |
---|---|---|---|
1 | 0.4 | 1 | 1. Mid-Term Exam |
2 | 0.6 | 5 | Final Exam |
Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri
# | Öğrenim Çıktıları | Program Çıktıları | Ölçme ve Değerlendirme |
---|---|---|---|
1 | Defines fundamental elements of visual interfaces of operating systems | 1͵4 | 1͵2 |
2 | Uses operational principles of the elements of visual interfaces | 1͵4 | 1͵2 |
3 | Defines event-based interaction on visual interfaces | 1͵4 | 1͵2 |
4 | Designs visual interface elements | 1͵4 | 1͵2 |
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.
İş Yükü Detayları
# | Etkinlik | Adet | Süre (Saat) | İş Yükü |
---|---|---|---|---|
0 | Course Duration | 14 | 3 | 42 |
1 | Course Duration Except Class (Preliminary Study, Enhancement) | 14 | 2 | 28 |
2 | Presentation and Seminar Preparation | 0 | 0 | 0 |
3 | Web Research, Library and Archival Work | 0 | 0 | 0 |
4 | Document/Information Listing | 0 | 0 | 0 |
5 | Workshop | 0 | 0 | 0 |
6 | Preparation for Midterm Exam | 1 | 28 | 28 |
7 | Midterm Exam | 1 | 1 | 1 |
8 | Quiz | 0 | 0 | 0 |
9 | Homework | 0 | 0 | 0 |
10 | Midterm Project | 0 | 0 | 0 |
11 | Midterm Exercise | 0 | 0 | 0 |
12 | Final Project | 1 | 0 | 0 |
13 | Final Exercise | 0 | 0 | 0 |
14 | Preparation for Final Exam | 1 | 20 | 20 |
15 | Final Exam | 1 | 1 | 1 |
120 |