Mar 17, 2026  
2026-2027 Graduate Catalog 
    
2026-2027 Graduate Catalog
Add to Catalog (opens a new window)

CSCI 534 - Object Oriented Programming with C#


3 Credits
This object-oriented programming course exposes students to C# programming and object-oriented analysis and design techniques. Students will design, develop, and test applications used to solve practical problems. Topics explored include classes, inheritance, polymorphism, and interfaces.
Prerequisite(s): CSCI 531  or an equivalent course.
Course Learning Outcomes:
1. Write simple computer programs in C using Classes, Inheritance, and Polymorphism.
2. Create and destroy objects dynamically.
3. Redefine operators to work with Classes.
4. Demonstrate use of concept Inheritance.
5. Use the concept of Polymorphism.
6. Allocate memory dynamically and delete it when it is not needed.
7. Write output of a program to a file on the disk and read data from a file on the disk.
8. Use single and multidimensional arrays, searching and sorting techniques.



Add to Catalog (opens a new window)