Pre-Course Review (PCR) of Prior Offerings Form Course Name: ______Interactive Graphics_____ Course No.: __CS537_Session: __F2011___ Instructor: _____G. Kamberov____________________ Date: ___08/29/2011______ This form is for you to indicate how assessment results of prior offerings have helped you to plan an improved offering this semester. 1. List the materials from prior offerings of this course (and possibly other courses) that you have reviewed as part of your preparation to teach this course this term. Clearly indicate the course numbers, semesters offered, and types of materials reviewed in each case. CS 537 Fall 2010: Lecture notes, project assignments. Students’ performance records. CS 539 Spring 2011: Lecture notes. Reviewed: a. “Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (6th Edition)”, by Ed Angel and Dave Shreiner. This appears to be the first comprehensive introductory textbook that emphasizes programmable shaders. b. “OpenGL SuperBible: Comprehensive Tutorial and Reference” (5th Edition), by R. Wright et al. 2. Indicate any resulting adjustments in your teaching plan based on your review of the above materials. That is, what, if any, improvements are suggested by the assessment results from prior courses? I will use “Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (6th Edition)”, by Ed Angel and Dave Shreiner as the basic textbook for the course. This textbook and the supporting materials will allow the students to learn how to exploit the programmable pipeline. I will use also “OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1” so that the students have a text that will allow them to compare the programmable shaders approach with the legacy code. 3. Indicate which outcomes will be covered by this offering of the course. This information will be used to ensure that the program is covering all of its outcomes adequately. Therefore, it is important that you underestimate rather than overestimate the outcomes you plan to cover; i.e., if you are unsure that a particular outcome will be covered then do not mention it. Version July10 Program outcome (see list at www.stevens.edu/compsci/ accreditation/prog_out.html) [development]: Proven capabilities to develop significant graphics, AI, and physics engines components. Course outcome Instrument to be used for this course outcome Implement a scene-independent rendering engine using a hierarchical scene models, for example using scene graphs. [requirements, software] [expertise] Possess deep knowledge in at least one significant sub-area the fields of real time systems for computer games and simulations. Implement object reflections on planar surfaces using specialized buffers. [requirements,software] Project 4: Combine scene building and advanced viewing and interaction techniques. Build a simple game in which you: observe a scene; pick one of several objects "in your hand"; and then explore it by turning it around and looking at it. Final Project Extend this table as needed to accommodate all instruments that will be used to cover outcomes. If you use multiple instruments for a single course outcome, list each instrument on a separate line. Version July10