Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

B.S. in Actuarial Science

Otterbein University Course Catalogs

2017-2018 Undergraduate Catalog 
    
    Nov 30, 2024  
2017-2018 Undergraduate Catalog [Archived Catalog]

COMP 1600 - Implementation of Object-Oriented Systems

Hours: 4
Lecture and Laboratory. Programming by contract is introduced and students learn to implement methods satisfying a contract. The problem-solving principles of top-down design, iterative refinement, and procedural abstraction are introduced. Students learn to utilize library application program interfaces (APIs). Design concepts are introduced by studying object-oriented designs through examining code and the reading of Unified Modeling Language (UML) descriptions. Students engage in creating elementary object-oriented designs, document them in UML and implementing them in a programming language. Elementary design patterns are explored.