Syllabus
CGT 215 Computer Graphics Programming I , Class 2, lab 2, cr. 3
Course Introduction
  Students will learn the basics of 2D and 3D graphics programming in C/C++ using OpenGL, GLUT, and GLUI.
Prerequisites:
Math 221 or equivalent,
CGT 116, and CPT 267 or prior experience programming in C++ (instructor permission)
Course Supervisor: Bedrich Benes, Ph.D.
Office: 313 - Knoy Hall of Technology
Office Hours: Contact me to setup an appointment
Email: bbenes <on the computer> purdue <dot> edu
 
Course TA: myself :-|
 
Text: (required)

OpenGL Programming Guide (4 th Ed) aka “The Red Book,”
by Woo, Neider, Davis, and Shreiner

   
Text: (suggested)

Interactive Computer Graphics: A Top-Down Approach Using OpenGL (3 rd Ed),
by Edward Angel

OpenGL Super Bible (2 nd Ed),
by Wright and Sweet
   
Evaluation:
Projects: 40% A = 90 - 100 %
  Final Project: 20% B = 80 - 89%
  Quizzes: 20% C = 70 - 79%
  Final Exam: 20% D = 60 - 69%
  Total: 100%  F = 0 - 59%
   
 
  Definitions of Grades
 
A
Outstanding achievement above that of expected course outcomes
 
B
Praiseworthy performance above that of expected course outcomes
 
C
Minimum performance expectation of expected course outcomes
 
D
Performance and knowledge not acceptable in the course
 
F
Failed course due to poor performance
     
Student Conduct and Policies:
Attendance will be taken at all meeting times.
  • Any student who accrues high number of missed class meetings
    will automatically fail the course.
  • A class is defined as one (1) lecture, one (1) demonstration or one (l) lab. 
  • Students are expected to attend class and be prepared for each class.
   
  No derogatory comments about, or towards,
any member of the class will be tolerated in any class period!
No food or drinks of any kind will be allowed in any lab sessions. 
Standards set by Purdue University as outlined in the Student Handbook and the University Regulations (1996-1997) will be observed in this course. Students are expected to be present at each and every meeting of the class. In the event that a student must miss a class period, they must inform the supervising instructor of the course of their absence and NOT a teaching assistant (TA). Should the student not be able to reach the instructor they are to leave a message for him/her at their office with the secretary. Should circumstances not allow this, the student may contact the Dean of Students Office and explain their emergency. The Dean's office will then pass the word along to each of the student's professors for them. Upon your return to Purdue, contact the supervising instructor as soon as possible in order to make arrangements for work, handouts, quizzes, or tests that they may have missed. The supervising instructor has the final word on what work, etc. students may be allowed to make up. Every student has the right to appeal to the university any decision made by their supervising instructor.
No student will be allowed to make up any written exam, lab practical, exam, or quiz unless they have an official or medical excuse.
Standards set by Purdue University as outlined in the Student Handbook and the University Regulations (1996-1997) will be observed in this course. Any student found participating in cheating, plagiarism, copying material from another person's disk, using illegal cribs or other materials during a written examination, lying to course instructors and lab assistants about his or her own work, stealing tests, quizzes, or answer keys, and any such activities will be considered in conflict with the printed academic honesty guidelines as set out by Purdue University and the School of Technology. In such cases the matter will be reported to the Office of the Dean and the appropriate Purdue University administration officers for consideration and possible disciplinary action.
Students who have special needs, i.e. hearing or visually challenged, etc., or in need of tutoring, etc., may contact the Dean of Students Office located in Schleman Hall, Room 207, 494-1747 for further assistance.
Software:
Microsoft .net Visual C++
GLUT
  Adobe Photoshop
   
 Last Updated: 08.1.2006