Mar 04, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog
Add to Catalog (opens a new window)

CSCI 234 - 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 231  with C grade or above
Course Learning Outcomes:
1. Develop programs that read from and write to databases for data storage and retrieval.
2. Assess code quality using established software development practices such as unit testing and code review.
3. Modify class behaviors using operator overloading and interfaces to extend functionality.
4. Apply object-oriented principles such as classes, inheritance, and polymorphism to develop C programs.
5. Utilize abstract classes and interfaces to design flexible and scalable software solutions.



Add to Catalog (opens a new window)