420 Computer Graphics Applications and Algorithms (3)
Computer graphics systems, system software, data structures for graphics devices and display processors, representational algorithms and packaged graphics software. Prerequisite: CPSC 312 with grade of C or better.
Section 1 TT 1:40-2:55 EMCS 312/302
Texts:
Interactive Computer
Graphics: A Top-Down Approach Using OpenGL, 5/E, Edward Angel,
Addison-Wesley, 2009, ISBN: 978-0-321-53586-3
OpenGL Programming Guide: The Official
Guide to Learning OpenGL, Version 2.1, 6th edition,
Shreiner, Woo, Neider, Davis., Addison-Wesley, 2007, ISBN:
978-0-321-48100-9
Package ISBN: 978-0-135-04030-0
References: GLUI User Interface Library, http://glui.sourceforge.net/
Irrlicht real time 3D engine, http://irrlicht.sourceforge.net/
OpenGL Shading Language, 2nd edition, Rost, Addison-Wesley,
2006, 978-0-321-33489-3
3D Math Primer for Graphics and Game Development, Dunn, Wordware Publishing, 2002, 978-1556229114
Wii Remote and Bluetooth connection (Mac or usb, such as the Kensington, # 33348 – BTW, Widcomm, BlueSoleil software generally preferred) GlovePIE, Managed Library, and others
|
Instructor: |
Dr. Stephanie Smullen |
Office hours: |
As posted |
|
Electronic Mail: |
Office: |
EMCS 313A |
|
|
Phone: |
423-425-4395 |
423-425-4349 (Secretary) |
|
GRADING POLICY: There will be a midterm exam (100 points each) and a comprehensive final (100 points). Homework exercises, quizzes, programs and projects will be averaged and counted as one test (200 points). Your final grade will be determined by the percentage of 400 total points: 90-100% = A 80-89% = B 70-79% = C 60-69% = D Below 60% = F
GRADUATE STUDENTS are required to complete a presentation (25 points) and an additional programming project (25 points). Your final grade will be determined by the percentage of 450 total points. A 1 page printed description of the topic of the presentation must be submitted to the digital drop box by January 20 for approval. Topics may be chosen from 3D graphics hardware or software products. The presentation should be in html or pdf format. The presentations will be made on February 17. A 1 page printed description of the programming project must be submitted by February 26 for approval. The programming project must create a data display and associated user interface. You must prepare a user’s guide that includes at least one complete example. The project is due April 14. Failure to submit your topic/description by the stated times will result in a grade of 0 for the presentation/ project.
EXAMINATION POLICY: It is the responsibility of the student to take all of the exams at the scheduled times, except in very unusual circumstances. If you must miss an exam you must inform me (the instructor) in advance of the reason for your absence and present proof of your excuse. Make sure that I am aware of any memorandum showing that you will be participating in a University sponsored trip.
ASSIGNMENT POLICY: Assignments are due at the beginning of class on the assigned date. Assignments must be indexed in your portfolio file and stored in your zog account by the specified time and date to be eligible for credit. Most assignments will be designated as individual efforts - that is, each person's assignment should be uniquely their own. Many assignments allow you to choose your own design to implement. Half of the credit for each of these assignments is awarded on the basis of originality – duplicate or near duplicate or conceptually similar assignments receive 0 credit for this half of the assignment. The remaining credit for these assignments, as well as the credit for the other assignments, is assigned on the basis of programming correctness, technique, written description and presentation.
Assignments will be covered on the tests. Specific READING ASSIGNMENTS will not be made. It is your responsibility to read the chapters BEFORE they are covered in class, even if no specific reading assignments are made. See the semester calendar for the course schedule.
ONLINE RESOURCES: The course web site may be accessed through http://utconline.utc.edu using your 6 character student id and password.
ADA Statement: If you are a student with a disability (e.g., physical, learning, psychiatric, etc) and think that you might need assistance or an academic accommodation in this class or any other class, contact the Office for Students with Disabilities at 423-425-4006 or come by the office-110 Frist Hall.
If you find that personal problems, career indecision, study and time management difficulties, etc. are adversely impacting your successful progress at UTC, please contact the Counseling and Career Planning Center, 338 University Center, phone: 423-425-4438.