CIS 790 LATTC PROF. AUCIELLO Questions for "Programming Art" Art Questions. ============== 1. How many combinations of colors are there in the RGB system? 1b. Explain why. 2. What happens to a yellow foreground on a yellow background? Explain. red gre blue 3. If a color is 240, 176, 100, what color when added to it will create "black" (the sum of all colors)? Explain 'complentary' colors. 4. What does "hue" mean? 5. If RED ranges from Brown to Pink, what does BLUE range from _____ to ____ and GREEN ..... .... _____ .. ____. 6. Look up "electromagnetic spectrum". What is the range of visible colors? Is it in the same order as a "rainbow"? 7. How do colors 'complement' each other? Why do certain colored clothes look good on you? What colors look good on you? What is the math relationship between those colors, and the your color? 8. For a screen background, my favorite color is ___________ express in r-g-b terms. Favorite foreground colors is ___________________. 9. What color is soothing to you? 10. What color is the easiest to look at ____________ Mine is rich, dark blues. 11. When you solve a problem, do you use "imagination" or use a "mathematical" approach? 12. What is the relationship between "Art" and "Science"? In what ways do they support each other. 13. How can you create a shadow? 14. What color text on what color background makes it easiest for you to read? 15. Can you think of ways to relate colors to musical sounds? 16. Aren't you glad that you can fire neurons from both sides! 17. In what ways is programming -- the coding, the design, the structure -- an art form? 18. How do art and science combine to create "master" works? Give archectural, musical, poetic examples. Programming Questions: 1. How many possible colors can you have on a screen in how many possible locations? 2. When counting in computer math, do you start at 0 or 1? Explain. 3. How does having nested loops ensure that all color possibilities can be displayed? 4. In the program, what happens when a foreground colors has been clicked, then the key is pressed? (Find out how the colors increment and change.) 5. How are invalid color entries trapped and corrected? 6. What does "catch" do? 7. Do Netscape/Explorer contain a Java Interpreter - Compiler? Explain. 8. What is a "global" vs. a "local" variable? 9. When defined inside a method, is it global or local? Explain. 10. If || represents "or", what represents "and"? 11. What has the highest priority -- Formatting, Structure, Design, Coding, Documentation? 12. Name two ways to "trace" output? 13. Is there a difference between X103.JAV and x103.java? Explain. 14. After compiling x103.java, I get x103.class Is 'x103.class' a fully independent, stand-alone, linked executable object? (Tricky question) Explain. Does it needs access to its libraries to run? 15. Can you reverse compile a class object? 16. What advantages are there in using Java instead of JavaScript for Web Page Programming? (applets) 17. What other languages can be used to write web programs (applets)? 18. Can Java handle "live video" and music? 19. Does the paint method (routine) run continuously? 20. Go get yourself a cup of Java, add frozen yogurt, and treat yourself to "capuchino", and think about a programming language that has can operate as a traditional structured language, that has immense formatting capablilies, error-trapping, color and pixel manipulation, and -- best of all -- can allow you to web-publish your programs and output! Best of all, based on this pithy incrementing of your knowledge, go show me what you can do? email me: auci@cnmnetwork.com Joseph Auciello Simi Valley Sat.Aug.14.1999