Mar 29, 2024  
Course/Program Inventory 
    
Course/Program Inventory

CITC 1311 - Programming II



Credit hours: 3

Course Description:
A continuation of CITC 1310 Programming I. This course introduces the student to object oriented programing. Topics include class creation, methods, events, inheritance, objects and error handling.   

Student Learning Outcomes:
Students will be able to:

  1. Use professional models such UML to design intermediate computing solutions.
  2. Develop modular algorithmic solutions for intermediate computing problems using object-oriented constructs.
  3. Explain object-oriented concepts such as inheritance, abstract classes, interfaces, polymorphism and encapsulation.
  4. Execute processes necessary to display knowledge of the software language statements required for developing and implementing typical business applications.