Course Description:: CSC 153 C# Programming
Course Description:: CSC 153 C# Programming
COURSE DESCRIPTION:
Prerequisites: None
Corequisites: None
This course introduces computer programming using the C# programming language with object-
oriented programming principles. Emphasis is placed on event-driven programming methods,
including creating and manipulating objects, classes, and using object-oriented tools such as the
class debugger. Upon completion, students should be able to design, code, test, debug, and
implement objects using the appropriate environment at the beginning level.
Course Hours Per Week: 2. Lab, 3. Semester Hours Credit, 3
LEARNING OUTCOMES:
OUTLINE OF INSTRUCTION:
I. Introduction
A. Hardware and Software
B. How Computers Store Data
C. How a Program Works
D. Graphical User Interfaces
E. Objects
F. The Program Development Process
G. Getting Started with the Visual Studio Environment
X. Inheritance
A. Polymorphism
B. Abstract Classes