Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Overall, OOP is a powerful programming paradigm that can be used to create more complex, reusable, and maintainable programs.


Course Learning Objectives

  • (CO-1) Identify and explain a programming development lifecycle, including planning, analysis, design, development, and maintenance.

  • (CO-2) Demonstrate an understanding of object-oriented programming by using structs and classes in software projects.

  • (CO-3)Use object-oriented programming techniques to develop executable programs that include elements such as inheritance and polymorphism.

  • (CO-4)  Document and format code in a consistent manner.

  • (CO-5) Apply basic searching and sorting algorithms in software design.

  • (CO-6) Apply single- and multi-dimensional arrays in software.

  • (CO-7) Use a symbolic debugger to find and fix runtime and logical errors in software.

  • (CO-8) Describe the phases of program translation from source code to executable code.

Additional Instructor Objectives

  • (CO-9) Develop well-documented programs containing complex data structures.using best practices

  • (CO-10) Incorporate complex input/output and file handling techniques.(CO-11) Create classes incorporating object-oriented techniques

  • (CO-1211) Use data abstraction, polymorphism, inheritance, and exception handling.interfaces.

  • (CO-12) Apply Object Design Patterns 

Child pages (Children Display)