2022-2023 Undergraduate & Graduate Catalog
Badge in Object-Oriented Programming Principles
The School of Computing's object-oriented programming principles badge (not a degree or certificate) is designed to prepare students to accomplish the following:
- Solve problems using object-oriented principles (inheritance, polymorphism, and encapsulation).
- Design and implement programs in an object-oriented language.
- Analyze run-time performance of algorithms using Big-O notation.
- Use strings, linked-lists, stacks, queues, and trees to solve computing problems.
- Develop multi-threaded programs.
- Create UML class diagrams to represent design of object-oriented programs.
- Analyze common searching algorithms.
- Analyze common sorting algorithms.
Completion of a bachelor's degree and evidence of basic object-oriented programming skills are required for admission
The badge is offered on the Pew Grand Rapids Campus in downtown Grand Rapids, MI.
The badge comprises one course (three credits).
Students must take: