May 06, 2024  
College Catalog 2017-2018 
    
College Catalog 2017-2018 [ARCHIVED CATALOG]

CSI 155 - Object-Oriented Programming with C#


Credits 7
This course is a continuation of CSI 154 , Introduction to C# Programming. Students are introduced to the concepts of object-oriented programming. Students learn to write applications using structures, classes, interfaces, inheritance and polymorphism. In addition, students learn to use and create delegates, events, collections, exceptions, dynamic link libraries and input/ output streams to build real world windows applications.
Prerequisite(s): CSI 154  
Course Outcomes

  1. Describe and apply concepts of object-oriented programming building on those learned from Computer Science 145 pre-requisite.
  2. Write applications using structures, classes, interfaces, inheritance and polymorphism.
  3. Use basic data structures, including stack, queue, list, linked list, and dictionary.
  4. Use and create delegates, events, collections, exceptions, dynamic link libraries and input/ output streams to build real world Windows applications.