COURSE NUMBER AND TITLE: CSCI 2120 Introduction to C# Programming

CREDIT HOURS: 4 (3 lecture, 2 lab)

CATALOG DESCRIPTION: This course introduces the fundamental principles of object-oriented programming using C#. The focus is on applications development using object-oriented design and implementation techniques. Topics include: objects, classes, inheritance, interfaces, GUI components, layout managers, events, multimedia, exception handling, and I/O files.

PREREQUISITE(S): MATH 1111 or MATH 1113.

SUGGESTED TEXT:

COURSE OUTLINE:

  • Introduction to Computers
  • Overview of Visual Studio IDE
  • Introduction to C#
  • Control Structures
  • Developing your own classes
  • Arrays
  • Handling Exceptions
  • Graphical User Interface