...
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) |
---|