COMSATS-Lancaster Dual Degree Programme Lancaster Block, CIIT, CIIT, Defence Road, Off Raiind Road, La!ore
CO"RS# $A%DBOO& ' ( ) * + 0 1
Course Title Course Code Credit $ours Semester Resource Person Contact $ours T!eor./ Office $ours Course Introduction
Computer Graphics CSD304 3 6th Aamer Mehmood 3 hours per week 11:00 AM-7:00PM Mo!da"# $rida"%
&his modu'e dea's with the (u!dame!ta's o( Computer Graphics a!d its co!cepts that (orm the (ou!datio! o( moder! )raphics app'icatio!s* &he emphasis wi'' +e o! +asic a')orithms (or the ,isua'iatio! a!d a!imatio! o( i!teracti,e .D / 3D o+ects usi!) )eometric primiti,es*
2
Learning O34ecti5es
&o (ami'iarie the stude!ts with the: Graphics pipe'i!e approach isua'iatio! o( .D / 3D o+ects usi!) )eometric primiti,es &ra!s(ormatio! &ra!s(ormatio! / ,iewi!) o( .D / 3D o+ects 2asic co!cepts o( proectio! o( 3D o+ects a!d camera ca'i+ratio! 2asic aspects o( )eometric mode''i!) cur,es / sur(aces% Shadi!) / 'i)hti!) e((ects !dersta!di!) o( a!imatio! tech!iues with computer )raphics 2asic co!cepts o( )raphic a')orithms Proects to rea'ie the i!dustria' app'icatio!s o( computer )raphics 2" the e!d o( this modu'e the success(u' stude!ts shou'd +e a+'e to u!dersta!d how )raphics are produced# ,isua'ie a!d a!imate a!imate the ima)i!atio!s i! )raphics )raphics (orm# write their ow! +asic )raphics pro)rams# a!d e5p'ore o! their ow! some o( the more ad,a!ced )raphics tech!iues a!d a')orithms duri!) their proects*
Course Contents '6 &he modu'e co!sists o( theor" a!d practica' portio!* &heor" part wi'' co!sist o( c'ass 'ecture that wi'' i!troduce theoretica' co!cepts o( Computer Graphics* &he 'a+ part wi'' (ocus o! the practica' app'icatio! o( the co!cepts de'i,ered i! c'ass to so',e di((ere!t pro+'ems* 5ercises# assi)!me!ts a!d proects assi)!ed i! 'ectures wi'' +e super,ised i! 'a+ sessio!* Stude!ts wi'' +e e!coura)ed to come up with their ow! ideas a!d co!cepts to so',e di((ere!t pro+'ems*
Lecture Sc!edule '' 9eeks
eek 1
Lectures Tentati5e/ PS 7 Peter S!irle.8 $B 7 $earn and Baker To:ic of Lecture
eek .
eek 3
eek 4
eek >
eek 6
Course 8,er,iew# 9!troductio! to Computer PS C 1 Graphics* Graphics Pipe'i!e PS C 1 / C 10 App'icatio!s to Computer Graphics 9!teracti,e 9!put Methods 8utput de,ices ;aster S"stem
eek 7
eek ?
Reading Assignment
211 a!d 213 PS C ./3
PS C 3
Re5ision ; S' #
Stude!ts eek A!sweri!) a!d e'a+orati!) the pre,ious topics more i! detai's% Mathemacs Fundamentals 2D Transformaons Drawing Example
PS C 6 a!d PS C 11
PS C 7
C'ippi!) 3D Co!cepts
eek 10
3D &ra!s(ormatio!s
PS C @
eek 11/ 1.
Proectio!s Perspecti,e Proectio! &ria!)'es a!d P'a!es &ria!)'e ;asteriatio!
PS C 16
eek @
eek 13 eek 14
Lighng Mathemacs of Lighng and Shading Curves D !iewing
A!imatio! i! detai's
eek 1>/ 16 eek 17
eek 1?
Re5ision ; S( #
"ntroducon to #pen$L #pen$L %rogramming &evision
Terminal #
Chapter @ PS C 10
'(
Course Assessment &he assessme!t o( this modu'e sha'' ha,e (o''owi!) +reakdow! structure T!eor. Part
Sessio!a'-9 5am Sessio!a'-99 5am $i!a' 5am Bui 6 per semester% Assi)!me!ts 6 per semester%
10 1> >0 10 1>
&he mi!imum pass marks (or each course sha'' +e >0* Stude!ts o+tai!i!) 'ess tha! >0 marks i! a!" course sha'' +e deemed to ha,e (ai'ed i! that course* &he correspo!de!ce +etwee! 'etter )rades# credit poi!ts # a!d perce!ta)e marks at C99& sha'' +e as (o''ows: =rades
A
Letter =rade
Credit Points
4*0
@0a!d a+o,e
A-
3*7
?>-?@
2C
3*3
?0-?4
3*0
7>-7@
2-
.*7
70-74
C
.*3
6>-6@
.*0
60-64
1*7
>>->@
1*3
>0->4
2
C
5ce''e!t%
Percentage Marks
Good%
A,era)e%
CD
Mi!imum passi!)%
$
$ai'i!)% 0*0 =ess tha! >0 %ote> &he marks to +e assi)!ed to stude!ts sha'' +e i! who'e !um+ers a!d are !ot same as (o''owed i! the a!!ua' s"stem o( =a!caster !i,ersit"*
')
Assessment Sc!edule Mo!th . a!d 3 Mo!th 4 Mo!th 4 a!d 4*>
'*
1st Assi)!me!t# . !d Assi)!me!t a!d . Buies 3rd Assi)!me!t a!d Bui Assi)!me!t Proect% a!d Bui
?ormat of Assignment
&his course i!doctri!ates the (o''owi!) (ormat (or a'' assi)!me!ts e5cept code: 1* Paper Sie: A4 .* =e(t Mar)i!: . 9!ches 3* ;i)ht Mar)i!: 1 9!ch 4* &op Mar)i!: 0*> 9!ch >* 2ottom Mar)i!: 0*> 9!ch 6* $o!t: &imes 10* Dia)rams / Charts:
Code wi'' +e su+mitted i! te5t (i'es that ca! +e compi'ed with speci(ied pro)rammi!) 'a!)ua)e compi'er*
'+
Te
'
Reference Books
'0
$u!dame!ta's o( Computer Graphics . !d ditio!E +" Peter Shir'e"* Computer $raphics with #pen$L rd Edion '( )earns and *a+er,
Computer $raphics - %rinciples . %racce/ 2 nd Edion '( Fole(/ !an Dam/ Feiner and )ughes
Plagiarism
P'a)iarism i!,o',es the u!ack!ow'ed)ed use o( someo!e e'seFs work# usua''" i! coursework# a!d passi!) it o(( as i( it were o!eFs ow!* Ma!" stude!ts who su+mit appare!t'" p'a)iarised work pro+a+'" do so i!ad,erte!t'" without rea'isi!) it +ecause o( poor'" de,e'oped stud" ski''s# i!c'udi!) !ote taki!)# re(ere!ci!) a!d citatio!s this is poor academic practice rather tha! ma'practice* Some stude!ts# particu'ar'" those (rom di((ere!t cu'tures a!d educatio!a' s"stems# (i!d H academic re(ere!ci!)Iack!ow'ed)eme!t s"stems a!d co!,e!tio!s awkward# a!d proo(readi!) is !ot a'wa"s eas" (or d"s'e5ic stude!ts a!d some ,isua''"-impaired stude!ts* Stud" ski''s educatio! withi! pro)rammes o( stud" shou'd mi!imise the !um+er o( stude!ts su+mitti!) poor'" re(ere!ced work* owe,er# some stude!ts p'a)iarise de'i+erate'"# with the i!te!t to decei,e* &his i!te!tio!a' ma'practice is a co!scious# pre-mediated (orm o( cheati!) a!d is re)arded as a particu'ar'" serious +reach o( the core ,a'ues o( academic i!te)rit"* T!e Dual Degree Programme !as @ero tolerance for intentional :lagiarism Plagiarism ca! i!c'ude the (o''owi!): 1* Co''usio!# where a piece o( work prepared +" a )roup is represe!ted as i( it were the stude!tFs ow!
.*
Commissio! or use o( work +" the stude!t which is !ot hisIher ow! a!d represe!ti!) it as i( it were# e*)*: a*
purchase o( a paper (rom a commercia' ser,ice# i!c'udi!) i!ter!et sites# whether pre-writte! or specia''" prepared (or the stude!t co!cer!ed +* su+missio! o( a paper writte! +" a!other perso!# either +" a (e''ow stude!t or a perso! who is !ot a mem+er o( the u!i,ersit" 3*
Dup'icatio! o( o!eFs ow! work% o( the same or a'most ide!tica' work (or more tha! o!e modu'e
4*
&he act o( cop"i!) or paraphrasi!) a paper (rom a source te5t# whether i! ma!uscript# pri!ted or e'ectro!ic (orm# without appropriate ack!ow'ed)eme!t this i!c'udes uoti!) direct'" (rom a!other source with a re(ere!ce +ut without uotatio! marks%
>*
Su+missio! o( a!other stude!tFs work# whether with or without that stude!tFs k!ow'ed)e or co!se!t
6*
Direct'" uoti!) (rom mode' so'utio!sIa!swers made a,ai'a+'e i! pre,ious "ears
7*
Cheati!) i! c'ass tests# e*)* a*
whe! a ca!didate commu!icates# or attempts to commu!icate# with a (e''ow ca!didate or i!di,idua' who is !either a! i!,i)i'ator or mem+er o( sta(( +* copies# or attempts to cop" (rom a (e''ow ca!didate c* attempts to i!troduce or co!su't duri!) the e5ami!atio! a!" u!authorised pri!ted or writte! materia'# or e'ectro!ic ca'cu'ati!)# i!(ormatio! stora)e de,ice# mo+i'e pho!es or other commu!icatio! de,ice d* Perso!ates or a''ows him or her to +e imperso!ated* ?*
$a+ricatio! o( resu'ts occurs whe! a stude!t c'aims to ha,e carried out tests# e5perime!ts or o+ser,atio!s that ha,e !ot take! p'ace or prese!ts resu'ts !ot supported +" the e,ide!ce with the o+ect o( o+tai!i!) a! u!(air ad,a!ta)e*
&hese de(i!itio!s app'" to work i! whate,er (ormat it is prese!ted# i!c'udi!) writte! work# o!'i!e su+missio!s# )roup work a!d ora' prese!tatio!s*
'1
Attendance Polic.
,er" stude!t must atte!d ?0 o( the 'ecturesIsemi!ars de'i,ered i! this course*
'2
?ield Tri:sCase StudiesSeminars9orks!o: