0% found this document useful (0 votes)
108 views

Computer Graphics CS 6TH

This document is a course description form for the "Computer Graphics" course at the University of Malakand. [1] It provides details on the course including prerequisites, assessment methods, textbook, course goals, topics covered and time spent on each, laboratory projects, programming assignments, and instructor information. [2] The course is a 3-credit hour course that introduces computer graphics concepts and the OpenGL graphics API. [3] It covers topics such as 2D and 3D primitives, transformations, clipping, projection, colors, textures, and animation.

Uploaded by

Omar Farooq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
108 views

Computer Graphics CS 6TH

This document is a course description form for the "Computer Graphics" course at the University of Malakand. [1] It provides details on the course including prerequisites, assessment methods, textbook, course goals, topics covered and time spent on each, laboratory projects, programming assignments, and instructor information. [2] The course is a 3-credit hour course that introduces computer graphics concepts and the OpenGL graphics API. [3] It covers topics such as 2D and 3D primitives, transformations, clipping, projection, colors, textures, and animation.

Uploaded by

Omar Farooq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

National Computing Education Accreditation Council

NCEAC

NCEAC.FORM.001-D

COURSE DESCRIPTION FORM

University of Malakand
INSTITUTION _________________________________________________

PROGRAM (S) TO BS-CS


BE
EVALUATED

A. Course Description

1 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC

NCEAC.FORM.001-D

(Fill out the following table for each course in your computer science curriculum. A filled out form should
not be more than 2-3 pages.)

Course Code
Course Title Computer Graphics
Credit Hours 3
Prerequisites by Course(s) and Object Oriented Programming
Topics
Assessment Instruments with Quizzes, assignments and Attendance: 20 Marks
Weights (homework, quizzes, Midterm 30 Marks
midterms, final, programming Final Term 50 Marks
assignments, lab work, etc.)
Course Coordinator Dr. Muhammad Zahid
URL (if any)
Current Catalog Description
Textbook (or Laboratory Manual Computer Graphics, Principal and Practice, J.D Foley, A. Van
for Laboratory Courses) Dam, S.K. Fiener and J.F. Hughes, Addison Wesley ISBN: 0-201-
12110-7

Reference Material
Course Goals Study of various algorithms in computer graphics and their
implementation in any programming language
Topics Covered in the Course, Week 1-2
with Number of Lectures on Each Introduction to Computer Graphics (CG), applications of CG,
Topic (assume 15-week instruction Display Hardware: Display Screens (CRT, LCD, Plasma display),
and one-hour lectures) Projectors (LCD based, DLP etc), Vector display vs raster scan dislay

Week-3,4
Introduction to OpenGl Graphics API and its supporting libraries
such as GLUT and GLU, Introduction to 2D & 3D Graphics
primitive: point, line, circles, etc. and the basic mathematics for
them.
Week- 5,6
Line drawing, circle drawing techniques, ellipse and other curves
and primitives filling algorithms.

Week- 7
(scaling, translation, rotation, Matrix representation and
homogeneous form), Transformation 3D (scaling,
translation, rotation, Matrix representation and homogeneous
form)

Week-8:
Clipping, viewing transformation and projection
2 NCEAC.FORM.001.D
National Computing Education Accreditation Council
NCEAC

NCEAC.FORM.001-D

transformation (parallel/orthogonal, perspective)

Week-9,10:
Implementation, practicing of the basic algorithms for line
and circle, configuration and use of OpenGL/GLUT with C++
and drawing and manipulation of basic 3D graphics

Week-11, 12
Colors, lighting, blending and shading

Week-13,14
Introduction to texture generation and application, curves and
surfaces

Week- 15
Animation


Laboratory Projects/Experiments
Done in the Course
Programming Assignments Done
in the Course
Class Time Spent on (in credit Theory Problem Solution Social and Ethical
hours) Analysis Design Issues
70% 15% 10% 5%
Oral and Written Communications Every student is required to submit at least 2 written reports of
typically __5___ pages and to make 1 oral presentations of
typically at least 15 minute’s duration. Include only material that is
graded for grammar, spelling, style, and so forth, as well as for
technical content, completeness, and accuracy.

Instructor Name Dr. Sehat Ullah


Instructor Signature ___________
Date

3 NCEAC.FORM.001.D

You might also like