Course Description
This course provides an introduction to programming using the C# language. The topics covered in this course introduce attendants to the application development cycle, the structure of programs, and C# specific language syntax. The course also introduces object-oriented programming concepts such as the use of inheritance and polymorphism. The course also introduces processing command-line arguments, environment variables, and error (or exception) handling.
Course Objectives
After successful completion of this course, participants will be able to:
- Design and write basic C# programs
- Write C# programs using concepts and constructs introduced in this course
- Implement basic programs using C# and classes from the .NET Framework
- Explain software program architectures.
- Explain the basic components of Windows Forms GUI programs
Audience
This class is intended for non-programmers. Students who already understand fundamental structured programming and object-oriented techniques could attend either of the following courses:
- Windows Forms Programming Using C# or
- ASP.NET Programming Using C#