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

 

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

Class Homepage:                 http://www.cse.sc.edu/~tongy/csce565/csce565.html

 

Course Instructor:               Dr. Yan Tong

                                                Email: tongy@cec.sc.edu

                                                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

 

Textbooks:                            

 

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.

 

Lectures:

·         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:

 

Projects

·          

 

Quizzes

·          

 

Exam