Visual programming exposes students to practice event-driven programming and the use of visual components through using a visual programming environment C#. Visual Studio is used as the integrated development environment and C# was selected as the programming language to deliver the course content. The subjects covered in the course include, but not limited to: console and dialog interactions, forms, basic and advanced form components, files and file operations and XML and Language-Integrated Query (LINQ). The course also introduces fundamental concepts in contemporary visual programming such as event-driven programming, exception handling, layered architecture design, conditional testing and user interface and experience design.
- Teacher: Fatma Tansu Hocanin
- Teacher: Cagin Kazimoglu
- Teacher: Nasser Lotfi