Course Outline-Computer Graphics-Course Breakdown, Lecture notes of Computer Graphics

Graphics is a fascinating area in Computer Science. It has wide applications both in research and industry. This course will teach the fundamentals of Computer Graphics. It deals with science of image formation and rendering on a computer screen. This handout includes: Graphics, Course, Outline, Building, Blocks, Programming, Primitives, 2, D, 3, Viewing, Image, Formation, Rendering

Typology: Lecture notes

2011/2012

Uploaded on 08/09/2012

parnika
parnika 🇮🇳

4.6

(12)

60 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
HCI320: Computer Graphics (3+0)
Class:
BIT-9A
Semester:
Fall 2010
Instructor:
Email:
Website:
Office:
Extension:
Room No. A-206
2221
Counseling Hours:
1200-1500 Hours on Friday or by appointment
Pre-requisites:
Course Description:
Objectives/Outcomes:
Books:
Grading Policy:
docsity.com
pf3

Partial preview of the text

Download Course Outline-Computer Graphics-Course Breakdown and more Lecture notes Computer Graphics in PDF only on Docsity!

HCI320: Computer Graphics (3+0)

Class: BIT-9A^ Semester: Fall 2010 Instructor: Email: Website: Office: Extension: Room No. A- 206 2221 Counseling Hours: 1200 - 1500 Hours on Friday or by appointment Pre-requisites: BS127-Linear Algebra ISE312-Computing Algorithms Course Description: Graphics is a fascinating area in Computer Science. It has wide applications both in research and industry. This course will teach the fundamentals of Computer Graphics. It deals with science of image formation and rendering on a computer screen. The student is taught the basic structures used to construct complex graphical objects. Students will be expected to write programs to implement the various techniques in Computer Graphics. Objectives/Outcomes: After completing this course the student should  By the end of this course, the student will have good knowledge of the building blocks of Computer Graphics. They will understand the concept of primitives with respect to Computer Graphics.  Understand how primitives may be used to construct complex graphical objects and make 2-D/3-D viewing possible.  Be familiar with graphics programming using OpenGL/C and be able to write programs using OpenGL/C. Books: Text book:

 Computer Graphics C Version, 2nd Ed , Hearn and Baker.

Reference book:

 OpenGL Programming Guide, The Official Guide to Learning

OpenGL , Woo, Neider, Davis, and Shreiner

Grading Policy: 30%^ OHT^ Exam 40% Final Exam 10 % Assignments 10% Quizzes 10% Project

The grading criteria may change as we proceed in the semester Plagiarism Policy: NUST follows a zero tolerance policy with respect to plagiarism and follows HEC guidelines on plagiarism. Collaboration and group work is encouraged but each student is required to submit his/her own contribution(s). Your writings must be your own thoughts. Cheating and plagiarism will not be tolerated and will result in a zero. The cheating cases will also be referred to the HoD for appropriate action(s). Quiz/Assignments Policy In order to give practice and comprehensive understanding of subject, home assignments will be given. Some of these assignments may be presentations on different topics. The students are advised to do the assignment themselves. The questions in assignment are more challenging to give students the confidence and extensive knowledge about the subject and enable them to prepare for the exams. Assignments can be graded in various ways. The full assignment may be graded. Or a quiz may be given based on the assignment and the quiz’s grade be counted as the assignment grade. A combination of the above may also be employed. Quizzes may be announced or un-announced. Project Work Each student will be required to carry out a project. Some project ideas will be presented during the semester and students will be required to select one. Alternatively, a student may present his own ideas which may be approved as a project. Course Calendar: See at the end Tools/Software Requirements: Visual C++ 6.0, OpenGL Course Website: Week Topics^ Quiz or