CSCI 444.01
Computer Graphics Concepts and Applications
Fall, 2009

Home   Syllabus   Schedule   Topics   Assignments   Resources

Syllabus:

Instructor: Xusheng Wang
Email: wangx@winthrop.edu
Webpage: http://faculty.winthrop.edu/wangx/teaching/CSCI444/syllabus.htm
Phone: (803) 323-4824
Office: 304 Thurmond
Office hours: MW 02:50pm - 05:00pm TR 03:15pm - 05:00pm, or by appointment
Classroom: THUR 405
Class time: TR 02:00pm - 03:15pm
Course credit hours: 3

Textbooks:
1. (Required) Andrew Davison, Pro Java 6 3D Game Development, ISBN-10: 1590598172, ISBN-13: 9781590598177, Apress, 2007.
2. (Reference) H. M. Deitel & P. J. Deitel, Java How to Program, Sixth Edition, ISBN 0131483986, ISBN-13: 9780131483989, Prentice Hall, 2005.

Prerequisites:
A grade of C or better in CSCI 208,  and in one of MATH 105, 201 or 300.

Course Description:
This course is to acquaint the student with significant uses to which computer graphics commonly is applied and to develop an understanding of 2D and 3D geometry used in computer graphics. During this semester, we are going to learn game programming in 2D and 3D graphics in Java. The topics cover basic game programming theory and tools, game GUI, multithreading, objects in 2D/3D graphics, collision detection, input device control and sound control, animations, and game design basics. Students are required to implement a game with the learned 2D/3D gaming tools and skills.

Course Objectives:
After completing this course, a student will be able to:

Course Grading Policy:
7 Programming Assignments - 42%
2 Tests - 34%
Final Exam - 24%

The final grade will be based on the following scale:
100 >= A >= 93%, 93 > A- >= 90%,
90 > B+ >= 87%, 87 > B >= 83%, 83 > B- >= 80%,
80 > C+ >= 77%, 77 > C >= 73%, 73 > C- >= 70%,
70 > D+ >= 67%, 67 > D >= 63%, 63 > D- >= 60%%,
60% > F.

All assignments must be handed in to the instructor by the due time that will be specified on each assignment. Late submission will be accepted with a penalty of 5% for every delayed day. You are expected to take exams at the scheduled times.  If you cannot take an exam at the scheduled time, you must request an alternate time before the scheduled exam date. The instructor will judge the validity of the request, and either disallow it or assign another time.

Attendance Policy:
AAttendance is required and will be monitored. Students are responsible for the information provided in every class. Missed classes may negatively affect grades on assignments and exams.

Students with Disabilities:
WWinthrop University is dedicated to providing access to education. If you have a disability and require specific accommodations to complete this course, contact Gena Smith, Program Director, Services for Students with Disabilities, at 323-3290. Once you have your official notice of accommodations from Services for Students with Disabilities, please inform me as early as possible in the semester.

Syllabus change policy:
TThe grading and attendance policies for this course, as described above, will not be changed and are adhered to strictly. The schedule of class meetings, listed below, may change due to unexpected events such as class cancellation due to weather.


College of Business Expectations Regarding Professionalism in the Classroom

The College of Business Administration is a professional organization with a well-defined and widely disseminated mission of student development. Accordingly, each class represents a gathering of professionals and professionals-in-training. The instructor's job as a professional is to deliver quality instruction in each class, to start and end each class on time, to be responsive to student perspectives, issues and questions, and to treat each student respectfully. The student's job, as a professional-on-training is to be prepared for class, to be on time, to attend all classes, and to be respectful of others in the classroom.

In accordance with and pursuant to these roles the following guidelines were established to specify to students (both present and prospective) faculty expectations regarding their behaviors

  1. Students will attend all class meetings. There are no automatically "excused" absences. In the event that you will be unable to attend a class session, you should inform your professor in advance as a matter of professional courtesy just as you would/should with an employer.
  2. Students will arrive in advance of the beginning of the class session. Late arrivals are disruptive, inconsiderate and unprofessional. Professors may make arrangements for delinquent, but are not obliged to do so. Those not present at the beginning of the classroom period will be considered absent.
  3. Students will not converse among themselves during class except when instructed to do so. When a student creates a disturbance in the classroom, instructors will either ask the student to desist immediately or speak to the student at the conclusion of class. Repeat offenders will be sanctioned.
  4. Students will not leave class before its conclusion. Early departures are disruptive, inconsiderate and unprofessional. Professors may make arrangements under some circumstance, but are not obliged to do so. Those not present at the conclusion of the classroom session will be considered absent.
  5. Students will have procured textbook/materials prior to the first class. Instruction will begin with the first class meeting and consume the remainder of the class period.

Xusheng Wang, September 3, 2009