By the end of the course, students will:
- Gain general knowledge about C# programming language,
- Create, execute, and debug C# applications,
- Create visual interfaces to collect and process data, Understand and utilize variables and data types,
- Use decision and control structures properly,
- Define user-defined methods,
- Define and manipulate arrays and lists,
- Apply string methods to process text,
- Apply object-oriented programming techniques including classes, objects, inheritance, and polymorphism,
- Write code to access and manipulate databases,
- Write LINQ expressions