Course Title | Code | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|
Visual Programming III | BLG2222 | 4. Semester | 2 + 2 | 3.0 | 5.0 |
Prerequisites | None |
Language of Instruction | Turkish |
Course Level | Associate |
Course Type | |
Mode of delivery | Face to Face |
Course Coordinator |
Lect. Adem OKUMUŞ |
Instructor(s) |
Adem OKUMUŞ |
Assistants | |
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. |
Learning Outcomes |
- Developing visually rich and interactive applications - Using the design pattern in app development |
Week | Topics | Learning Methods |
---|---|---|
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 |
docs.microsoft.com |
WPF e-book |
Program Requirements | Contribution Level | DK1 | DK2 | Measurement Method |
---|---|---|---|---|
PY2 | 5 | 5 | 5 | - |
PY10 | 4 | 1 | 5 | - |
PY16 | 2 | 1 | 1 | - |
PY18 | 5 | 5 | 5 | - |
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
Course's Level of contribution | None | Very Low | Low | Fair | High | Very High |
Method of assessment/evaluation | Written exam | Oral Exams | Assignment/Project | Laboratory work | Presentation/Seminar |
Event | Quantity | Duration (Hour) | Total Workload (Hour) |
---|---|---|---|
Midterm 1 | 1 | 15 | 15 |
Homework 1 | 1 | 27 | 27 |
Final | 1 | 30 | 30 |
Classroom Activities | 14 | 4 | 56 |
Total Workload | 128 | ||
ECTS Credit of the Course | 5.0 |