| Course Title | Code | Language | Type | Semester | L+U Hour | Credits | ECTS |
|---|---|---|---|---|---|---|---|
| Visual Programming III | ABL4016 | Turkish | Compulsory | 4. Semester | 3 + 1 | 4.0 | 5.0 |
| Prerequisite Courses | |
| Course Level | Associate |
| Mode of delivery | Face to Face |
| Course Coordinator | Dr. Öğr. Üyesi Fatih İLKBAHAR |
| Instructor(s) | |
| Goals | Making visually rich interactive desktop applications with Windows Presentation Foundation (WPF) |
| Course Content | WPF design principle, use of WPF visual objects, writing Styles and preparing Control Templates, Animations, Working with Pages and Windows, Using DataBindings and MVVM, developing database applications with Entity Framework will be covered. |
| # | Öğrenme Kazanımı |
| 1 | Developing visually rich and interactive applications |
| 2 | Using the design pattern in app development |
| Week | Topics/Applications | Method |
|---|---|---|
| 1. Week | WPF Getting Started | |
| 2. Week | WPF Environment and XAML Design | |
| 3. Week | Toolbox Objects and Properties | |
| 4. Week | Toolbox Objects and Properties | |
| 5. Week | Toolbox Objects and Properties | |
| 6. Week | Style and Trigger | |
| 7. Week | Creating Resource Dictionary and Control Template | |
| 8. Week | User Control and Value Converter | |
| 9. Week | Navigation and Theme Creation | |
| 10. Week | Application Commands and Input Binding | |
| 11. Week | MVVM | |
| 12. Week | MVVM and Validation | |
| 13. Week | Entity Framework | |
| 14. Week | Using Material Design in XAML |
| Program Requirements | DK1 | DK2 |
|---|
| Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
|---|---|
| Diğer Kaynaklar |
|
| ECTS credits and course workload | Quantity | Duration (Hour) | Total Workload (Hour) | |
|---|---|---|---|---|
|
Sınavlar |
Midterm 1 | 1 | 15 | 15 |
| Homework 1 | 1 | 27 | 27 | |
| Final | 1 | 30 | 30 | |
| Classroom Activities | 14 | 4 | 56 | |
| Total Workload | 128 | |||
| *AKTS = (Total Workload) / 25,5 | ECTS Credit of the Course | 5.0 | ||