CSCE 565: Introduction to Computer Graphics (Fall 2016) Tentative Syllabus


Class Meeting: MW 1:15PM-2:30PM, in SWGN 2A19

Class Homepage:


Course Instructor: Dr. Yan Tong


Swearingen Engineering Center 3A52,

777-0801 (office)

Office Hours: MW 10:00AM-11:00AM, SWGN 3A52



Pre-requisite by Topic: Introductory programming in C or C++ and data structures

Linear algebra




Grading System:

A (90-100%), B+ (86-89%), B (80-85%), C+ (76-79%), C (70-75%), D+ (66-69%), D (60-65%), and F (0-59%)


Grading policy:

One in-class midterm exam (15%)

Final exam (25%)

3 homework assignments (15%)

3 programming projects (35%)

Attendance (5%)

Quizzes (5%)


Covered Topics: (These are tentative topics. Changes may be made based on the available time.)


Homework and Programming Projects: A due date will accompany each homework assignment and programming project. The due time of the homework assignments will be at the beginning of the class and the due time of each project will be specified individually. Late homework and projects are not accepted without prior approval from the instructor. Each homework/project may have different weight when it is counted into your final grade. All the submitted projects will be evaluated (compiled, linked, and run) in the department Linux workstations. If you finish a project in your laptop with Windows system, make sure to test it again in a Linux workstation before you submit it. No grade will be given to the project that cannot be successfully compiled, linked, or executed in the Linux workstations.

Graduate students will be required for extra questions or tasks in the homework/projects/exams to get graduate credits.

Attendance and Excuses: Class attendance is required as claimed in University policy and a student is responsible for all the material covered in the class. Absenting more than two classes may result in the deduction points from the attendance score (the total attendance score is 5). Not knowing changes to class policy/homework/etc. is NOT an acceptable reason for non-compliance.

Academic Integrity: Homework, projects, and examinations are expected to be the sole effort of the student submitting the work. Students are expected to follow the Code of Student Academic Responsibility. Every instance of a suspected violation will be reported. Students found guilty of violations of the Code will receive the grade of F for the course in addition to whatever disciplinary sanctions are applied. Discussions of approaches to solutions can be held, but copying (in part or whole) another's problem solution, source code, or written work (plagiarism), and cheating on exams are considered dishonest and absolutely will not be tolerated. It is dishonest to use the work of another student even with his or her consent if you are being graded on an individual basis. This includes the work of those students currently taking this class as well as those who took it previously and gave you their files.



         Lecture 1

         Lecture 2

         Lecture 3

         Lecture 4

         Lecture 5

         Lecture 6

         Lecture 7

         Lecture 8

         Lecture 9

         Lecture 10

         Lecture 11

         Lecture 12

         Lecture 13

         Lecture 14

         Review for midterm

         Lecture 15

         Lecture 16

         Lecture 17

         Lecture 18

         Lecture 19

         Lecture 20

         Lecture 21

         Lecture 22

         Lecture 23

         Lecture 24

         Lecture 25

         Lecture 26

         Review for Final Exam



Homework assignments: