COMP SCI 300 Lecture Notes - Lecture 1: Apple Pie, Understanding Comics
Document Summary
Learn to organize code in an oop (object-oriented programming) style. Implement and compare different implementations of several adts. => this organization is much more clear now! => this algorithm is much more efficient now! clear and efficient can be loaded terms - they can be thought of as variables here (or functions). takes as input an algorithm and output solution. When we abstract an image through cartooning, we"re not so much eliminating details as we are focusing on specific details. By stripping down an image to its essential meaning, an artist can amplify that meaning in a way that realistic art can"t. Helpful: focus on the big picture, less overwhelming. Hurtful: hides details that may be important sometimes. Color key: red = methods green = data. Java code translation: cutfruit = cut( fruit ); mixture = tossinbowl( cutfruit, sugar, tapioca ); rawingredients = pourinto crust( mixture ); hotpie = cookinoven( rawingredients, 425 ); newpie = coolonrack( hotpie );