CSCI 265 — C# Programming
The goal of this course is to provide a comprehensive introduction to programming using C#. This course introduces the basic programming constructs of simple sequence, s election, and iteration. The course shows how to create a number of different types of applications including console -based and Windows applications. The event -driven programming model, which is based on interactively capturing and responding to user input on Windows and XML forms, is covered. It includes instruction on developing applications using rapid application development techniques illustrating the drag -and-drop construction approach. From the beginning, the course illustrates how to use the .NET pr edefined types, their member methods, data fields, and properties using an object - oriented approach to development. The course also illustrates how to create user -defined classes and stand-alone class libraries, and introduces a number of advanced object -oriented concepts and Factory Patterns. Prerequisite(s): CSCI-110 Corequisite(s): none