Sunday, September 7, 2008

Chunks 31 to 40

CHUNK 31
TITLE An introduction to modes
DESCRIPTION Briefly describe the three rendering modes in Processing. Then describe a program that illustrates the use of JAVA2D mode. Include the use of functions in this. Make the complexity similar to the program shown in Greenberg 162--163. Also describe some of the functions asociated with JAVA2D
OUTCOMES
  • To detail the differences between the the three main rendering modes in Processing.
  • To use some of the facilities in JAVA2D to develop simple Processing programs
REFERENCEGreenberg 162--16 3
HINT Make the program that you describe similar to that in Greenberg 162--163,
PROGRAM Develop another program similar in complexity to the one you describe in the text.

CHUNK 32
TITLE P3D mode
DESCRIPTION Describe the P3D mode. Use a simple program that illustrates the mode. Make the program of the same complexity as that in Greenberg 164--165. Also describe some of the functions associated with this rendering mode
OUTCOME
  • Employ selected facilities of P3D to develop simple Processing programs.
REFERENCE Greenberg 164--165
HINT Try and use a variety of functions, say no more than eight.
PROGRAM Develop a program similar to that described in your text.

CHUNK 33
TITLE OPENGL mode
DESCRIPTION Describe this mode. Be aware that we will not be looking at 3-d graphics in much detail later so this will be one of the few opportunities that the reader will see 3-d programs. Describe a simple program that uses the facilities of OPENGL. Make it simpler than the example in Greenberg 166--169.
OUTCOME
  • Broadly describe the main functions of the OPENGL mode.
REFERENCE Greenberg 166--169
HINT Take the decription of the code very gently.
PROGRAM Develop a program similar in complexity to the one you describe in the text.

CHUNK 34
TITLE Programs with points 1
DESCRIPTION Greenberg 174--184 describes programs which are based on the display of points. Describe a program that could have been written of this section. Make sure that you use plenty of loops and describe in detail what they do.
OUTCOME
  • Develop a program similar in complexity to the one described in this part of the book
REFERENCE Greenberg 174--184
HINT Try and reinforce the students knowledge of loops, teach loops very gently the student will only have a brief knowedge of them
PROGRAM Develop a progam similar in complexity to the one that you describe.

CHUNK 35
TITLE Programs with points 2
DESCRIPTION Greenberg 174--184 describes programs which are based on the display of points. Describe a program that could have been written of this section. Make sure that you use plenty of loops and describein detail what they do. Try and use some arrays in this part of the book.
OUTCOME
  • Develop a program similar in complexity to the one described in this part of the book
REFERENCE Greenberg 174--184
HINT Try and reinforce the students knowledge of loops and arrays, teach them very gentlythe student will only have a brief knowedge of them
PROGRAM Develop a progam similar in complexity to the one that you describe.

CHUNK 36
TITLE Drawing lines 1
DESCRIPTION First describe Processing's line functions. Then describe a simple program of similar complexity to that found in Greenberg 188--189. Employ quite a few loops
OUTCOMES
  • Understand the function of the various line functions detailed in the text.
  • Use the various line functions detailed in the text.
REFERENCE Greenberg 196--199 and Greenberg 185--189
HINT This is quite a substantial amount of work. Try and explain any loops in the program you present gently: the reader is still getting used to them.
PROGRAM Amend the program you present so that it carries out a slighly different funcion.

CHUNK 37
DESCRIPTION Describe a simple program of similar complexity to that found in Greenberg 188--189. Employ quite a few loops and some arrays.
OUTCOME
  • Use the various line functions detailed in the text.
REFERENCE Greenberg 196--199 and Greenberg 185--189
HINT This is quite a substantial amount of work. Try and explain any loops and arrays in the program you present gently: the reader is still getting used to them.
PROGRAM Amend the program you present so that it carries out a slighly different funcion.

CHUNK 38
TITLE Drawing lines 3
DESCRIPTION Describe a simple program of similar complexity to that found in Greenberg 188--189. Employ quite a few loops and some arrays.
OUTCOME
  • Use the various line functions detailed in the text.
REFERENCE Greenberg 196--199 and Greenberg 185--189
HINT The previous two chunks of the text will have taught loops and arrays so assume that the reader is happy with these concepts.
PROGRAM Amend the program you present so that it carries out a slighly different funcion.

CHUNK 39
TITLE Two dimensional arrays
DESCRIPTION The reader will be used to single dimensional arrays. Teach them about two-dimensional arrays at this point in the book. Use a simple program to illustrate the use of such arrays.
OUTCOMES
  • Understand programming statements that contain two dimensional arrays
  • Develop simple programs that contain two dimensional arrays.
REFERENCE No references
HINT Perhaps use a simple shape drawing program that stores x and y coordinates in a two-dimensional array
PROGRAM Develop a progrm similar to the one you describe in the text

CHUNK 40
TITLE Vertex functions
DESCRIPTION Describe the concept of a vertex function and provide a programming example more complex than the one found in Greenberg 211--212.
OUTCOMES
  • Understand how to use vertex functions.
  • Use vertex functions.
REFERENCE Greenberg 213--219
PROGRAM Develop a program similar to the one that you use in the text.

No comments: