An intermediate programming course using C# for Windows application development. Covers coding and debugging techniques for an object oriented environment. Different Microsoft graphical user interface projects will be used such as Windows Forms, Windows Presentation Foundation (WPF), and ASP Web Forms.
Goals, Topics, and Objectives
- Introduction to Visual Studio, the IDE environment
- How to design a Graphical User Interface application
- How to code and test a Windows applications
- How to work with numeric and string data
- How to code control structures
- How to code methods and event handlers
- How to handle exceptions and validate data
- How to use arrays and collections
- How to work with dates and strings
- More skills for working with Windows ASP.NET web forms
- How to debug an application
- How to create and use classes
- Modify the properties of an object using the Visual Studio design environment.
- Create an application that will utilize the following controls: label, text box, button, list box, check box, radio button, image control, toolbar buttons, menu structure and a timer control.
- Utilize variables with the correct data type and variable scope.
- Design and code an application that will make use of the following C# statements: Assignment statement, Switch, IF, Do While, For loop.
- Utilize Visual Studio Design Environment to create an application.
- Evaluate a C# application that contains run-time errors utilizing the debug tools.
Assessment and Requirements
Assessment of academic achievement may include (but is not limited to) exams, quizzes, homework, and laboratory assignments