You are on page 1of 13

E.G.

S Pillay Engineering College, Nagapattinam Department of computer Science & Engineering Course Code: CS 2305 Course Title : Programming and Paradigms CO !SE P"#N Semester: V $ear & Class: III-CSE %aculty details: S.NO 1. Name .Sindoori Office !"#t. o$ CSE EGSPEC Office &ours %.00am-&.&5#m Course Duration: "ocation: GG Block, 1st Floor

!e'uired Te(t )oo*s: Ca' S. (orstmann and Gar' Corn"ll, )Cor" *a+a, Vol-m" I . F-ndam"ntals/, Eig0t0 Edition, S-n 1icros'st"ms Pr"ss, 2002. !eference )oo*s: +. 3. 4rnold and *. Gosling, )50" *4V4 #rogramming lang-ag"/, 50ird "dition, P"arson Ed-cation, 2000. ,. 5imot0' B-dd, )6nd"rstanding 789"ct-ori"nt"d #rogramming :it0 *a+a/, 6#dat"d Edition, P"arson Ed-cation, 2000. -. C. 50omas ;-, )4n introd-ction to 789"ct-ori"nt"d #rogramming :it0 *a+a/, Fo-rt0Edition, 5ata 1cGra:-(ill P-8lis0ing com#an' <td., 200=. !esource:
1.

:::.t-torials#oint.com

2. :::.9a+a">am#l"s.com

Prere'uisite: 5o kno: a8o-t t0" $-ndam"ntals o$ 9a+a #rogramming

O./ecti0es & Outcomes St-d"nts :0o 0a+" s-cc"ss$-ll' com#l"t"d t0is co-rs" :ill 0a+" $-ll -nd"rstanding o$ t0" $ollo:ing conc"#ts 1nstructional o./ecti0e 1. 5o im#l"m"nt t0" o89"ct ori"nt"d #rogramming $-ndam"ntals. 2. !"+"lo# a #ro9"ct :it0 t0" -s" o$ 9a+a lang-ag" 1nstructional outcome . 4t t0" "nd o$ t0" co-rs", t0" st-d"nts :ill 8" ca#a8l" o$ a. 6nd"rstanding t0" class"s, m"t0ods and constr-ctors in 9a+a 8.;rit" a 9a+a #rogram $or t0" conc"#ts in0"ritanc" and #ol'mor#0ism c. :rit" a 9a+a #rogram $or d"signing t0" 2! s0a#"s o89"ct -sing 4;5 d. 6nd"rstanding t0" conc"#t o$ stack trac" "l"m"nts and its com#on"nts ".6nd"rstanding t0" t0r"ad sa$" coll"ctions and its m"t0ods in 9a+a

CS 2305 Programming Paradigms Co-rs" d"sign"d St-d"nt 7-tcom"s 4nna 6ni+"rsit', C0"nnai 4 B c d E

Cat"gor' Co-rs" Coordinator

Sci"nc" 1s. .Sindoori

Cor" ?

El"cti+"

Detailed Session Plan: N1T 1 Sessio n NO N1T 1 "+i": o$ 77P - 789"cts and class"s in *a+a . d"$ining class"s . m"t0ods . acc"ss s#"ci$i"rs . static m"m8"rs . constr-ctors . $inali@" m"t0od . 4rra's . Strings -Packag"s . *a+a!oc comm"nts. 1 "+i": o$ 77P 789"cts and class"s in *4V4 d"$ining class"s Ca' S. (orstmann and Gar' Corn"ll, )Cor" *a+a, Vol-m" I . F-ndam"nt als/, Eig0t0 C. no,& Pg no, 105115 Pg no, 122131 Pg no, 132132 Pg no, 1321&3 Pg no, 132132 BBA C0alk 3no:l"dg" !isc-ssion Topics to .e co0ered Te(t .oo* C&apter no. and page no 1nstruction deli0ery Testing met&od 2et&od "e0el 1nstructional o./ecti0e 1nstructional outcome

3no:l"dg" BBA C0alk 3no:l"dg" BBA C0alk BBA C0alk BBA C0alk kno:l"dg"

!isc-ssion

d"$ining m"t0ods

!isc-ssion

&

acc"ss s#"ci$i"rs

S0ort ans:"r t"st 6nit t"st

a. 6nd"rstanding 1. 5o t0" class"s, m"t0ods im#l"m"nt and constr-ctors in t0" o89"ct 9a+a ori"nt"d #rogramming $-ndam"ntals .

static m"m8"rs

6nd"rstanding

constr-ctors

Pg no, 1&&1&%

BBA C0alk

6nd"rstanding

6nit t"st

$inali@" m"t0od, 4rra's

Pg no, 152 C0a#t"r 3 Pg no, %0-10&

BB A C0alk

4nal'sis

6nit t"st

Strings, Packag"s

C0a#t"r BB A 3 C0alk Pg no, 53-=2 C0a#t"r & Pg no, 1501=%

4nal'sis

7ral t"st

*a+a!oc comm"nts

Pg no 1=21==

BB A C0alk

4nal'sis

4ssignm"nt

Detailed Session Plan: N1T 11 Sessio n NO Topics to .e co0ered Te(t .oo* C&apter no. and page no 1nstruction deli0ery Testing met&od 2et&od "e0el 1nstructional o./ecti0e 1nstructional outcome

N1T 11 In0"ritanc" . class 0i"rarc0' . #ol'mor#0ism . d'namic 8inding . $inal k"':ord . a8stract class"s . t0" 789"ct class . "$l"ction . int"r$ac"s . o89"ct cloning . inn"r class"s . #ro>i"s 10 11 In0"ritanc" class 0i"rarc0', #ol'mor#0ism BB A C0alk BB A C0alk 6nd"rstanding 6nd"rstanding S0ort ans:"r t"st S0ort ans:"r t"st

12 13 1&

d'namic 8inding . $inal k"':ord a8stract class"s t0" 789"ct class

15 1= 1B 12

"$l"ction Int"r$ac"s o89"ct cloning inn"r class"s . #ro>i"s

Ca' S. (orstmann and Gar' Corn"ll, )Cor" *a+a, Vol-m" I . F-ndam"nt als/, Eig0t0 Edition, S-n 1icros'st" ms Pr"ss, 2002.

BB A C0alk C0a#t"r 5 BB A Pag" no C0alk 1B1-1%3 BB A C0alk C0a#t"r 5 BB A 21B-23B, C0alk 2&1-1B5 BB A C0alk BB A C0alk BB A C0alk

6nd"rstanding 4##l' 4nal'sis

!isc-ssion 4ssignm"nt 7ral t"st 1. 5o im#l"m"nt t0" o89"ct ori"nt"d #rogramming $-ndam"ntals. 8.;rit" a 9a+a #rogram $or t0" conc"#ts in0"ritanc" and #ol'mor#0ism

4##l' 4##l' 6nd"rstanding 4##l'

S-r#ris" t"st S-r#ris" t"st !isc-ssion 4ssignm"nt

Detailed Session Plan: N1T 111

Sessio n NO

Topics to .e co0ered

Te(t .oo*

C&apter no. and page no

1nstruction deli0ery 2et&od "e0el

Testing met&od

1nstructional o./ecti0e

1nstructional outcome

N1T 111 Gra#0ics #rogramming . Fram" . Com#on"nts . :orking :it0 2! s0a#"s . 6sing color, $onts, and imag"s - Basics o$ "+"nt 0andling . "+"nt 0andl"rs . ada#t"r class"s .actions . mo-s" "+"nts . 4;5 "+"nt 0i"rarc0' . introd-ction to S:ing . 1od"l-Vi":- Controll"r d"sign #att"rn . 8-ttons . la'o-t manag"m"nt . S:ing Com#on"nts 1% Gra#0ics BBA 3no:l"dg" disc-ssion #rogramming C0alk . 20 Fram" . BB A 6nd"rstanding S0ort ans:"r Com#on"nts C0alk t"st C0a#t"r B Ca' S. Pg no 221-322 c. :rit" a (orstmann 21 :orking :it0 2! BB A 6nd"rstanding 6nit t"st 9a+a #rogram and Gar' s0a#"s . 6sing C(4 1. 5o $or d"signing Corn"ll, color, $onts, and <3 im#l"m"nt t0" t0" 2! )Cor" *a+a, imag"s o89"ct s0a#"s o89"ct Vol-m" I . BB A 4nal'sis S0ort ans:"r ori"nt"d -sing 4;5 F-ndam"ntal 22 Basics o$ "+"nt C0alk t"st #rogramming s/, Eig0t0 0andling . "+"nt $-ndam"ntals. Edition, S-n C0a#t"r 2 0andl"rs 1icros'st"m #ag" no 323-35= 23 ada#t"r class"s . BBA 4nal'sis S-r#ris" t"st s Pr"ss, actions . mo-s" C0alk 2002. "+"nts 2& 4;5 "+"nt BB A 6nd"rstanding S-r#ris" t"st 0i"rarc0' . C(4 C0a#t"r 2 introd-ction to <3 #g no S:ing 35B-3=0, 25 1od"l-Vi":BB A 4nal'sis 6nit t"st

2=

Controll"r d"sign #att"rn B-ttons

C0a#t"r % 3=1-320

C(4 <3 BB A C(4 <3 BB A C(4 <3

4nal'sis

6nit t"st

2B.

.la'o-t manag"m"nt . S:ing Com#on"nts

4nal'sis

6nit t"st

Detailed Session Plan N1T 13 Sessio n NO Topics to .e co0ered Te(t .oo* C&apter no. and page no 1nstruction deli0ery Testing met&od 2et&o "e0el 1nstructional o./ecti0e 1nstructional outcome

d N1T 13 1oti+ation $or g"n"ric #rogramming . g"n"ric class"s . g"n"ric m"t0ods . g"n"ric cod" and +irt-al mac0in" . in0"ritanc" and g"n"rics . r"$l"ction and g"n"rics . ">c"#tions . ">c"#tion 0i"rarc0' . t0ro:ing and catc0ing ">c"#tions . Stack 5rac" El"m"nts - ass"rtions logging 22 1oti+ation $or C0a#t"r BBA 6nd"rstanding S0ort ans:"r d. 6nd"rstanding g"n"ric #rogramming 12 C0alk t"st t0" conc"#t o$ Pg no 2% g"n"ric class"s . BBA 6nd"rstanding S-r#ris" t"st stack trac" g"n"ric m"t0ods =13-=12 C0alk Ca' S. 2. !"+"lo# a "l"m"nts and its (orstmann #ro9"ct :it0 com#on"nts and Gar' t0" -s" o$ Corn"ll, 30 g"n"ric cod" and C0a#t"r BB A 6nd"rstanding 6nit t"st 9a+a )Cor" *a+a, no 12 +irt-al mac0in" C0alk lang-ag" Vol-m" I . Pg no 31 in0"ritanc" and BB A 4nal'sis 7ral t"st F-ndam"nt =21-=&0 C0alk g"n"rics

32

r"$l"ction and g"n"rics . ">c"#tions . ">c"#tion 0i"rarc0'

33

als/, Eig0t0 Edition, S-n 1icros'st" t0ro:ing and catc0ing ms Pr"ss, 2002. ">c"#tions Stack 5rac" El"m"nts .

C0a#t"r no 11 Pg no 551-5B0

BB A C0alk

3no:l"dg"

!isc-ssion

-nd"rstanding

S-r#ris" t"st

3&

35

ass"rtions

C0a#t"r 11 Pg no 5B1-5B5

BB A C0alk BB A C0alk

-nd"rstanding

6nit t"st

kno:l"dg"

S-r#ris" t"st

3=

logging

BB A C0alk

-nd"rstanding

6nit t"st

Detailed Session plan N1T 3 Sessio n NO Topics to .e co0ered Te(t .oo* C&apter no. and page no 1nstruction deli0ery Testing met&od 2et&od "e0el 1nstructional o./ecti0e 1nstructional outcome

N1T 3 1-lti-t0r"ad"d #rogramming . int"rr-#ting t0r"ads . t0r"ad stat"s . t0r"ad #ro#"rti"s . t0r"ad s'nc0roni@ation . t0r"ad-sa$" Coll"ctions . E>"c-tors . s'nc0roni@"rs . t0r"ads and "+"nt-dri+"n #rogramming 3B 1-lti-t0r"ad"d Ca' S. C0a#t"r BBA 6nd"rstanding 7ral t"st #rogramming (orstmann 1& Pg no C0alk B15-B35 32 . int"rr-#ting t0r"ads and Gar' 6nd"rstanding S0ort Corn"ll, ans:"r t"st

3%, &0 &1 &2

t0r"ad stat"s . t0r"ad #ro#"rti"s t0r"ad s'nc0roni@ation t0r"ad-sa$" Coll"ctions E>"c-tors

)Cor" *a+a, Vol-m" I . F-ndam"nt C0a#t"r als/, Eig0t0 1& Pg no Edition, B3=-BB3 S-n 1icros'st" ms Pr"ss, 2002.

BB A C0alk

4nal'sis 6nd"rstanding

6nit t"st 6nit t"st S-r#ris" t"st 2. !"+"lo# a #ro9"ct :it0 t0" -s" o$ 9a+a lang-ag"

BB A C0alk

E+al-ation

4nal'sis

6nit t"st

&3 && &5

s'nc0roni@"rs t0r"ads and "+"ntdri+"n #rogramming "+ision

C0a#t"r 1& Pg no B25-B%5

BB A C0alk BB A C0alk

6nd"rstanding 4nal'sis

6nit t"st S0ort ans:"r t"st

".6nd"rstanding t0" t0r"ad sa$" coll"ctions and its m"t0ods in 9a+a

Outcome 2apping: PE7C Instr-ctional 7-tcom" a.6nd"rstanding t0" class"s, m"t0ods and constr-ctors in 9a+a 8.;rit" a 9a+a #rogram $or t0" conc"#ts in0"ritanc" and #ol'mor#0ism .c. :rit" a 9a+a #rogram $or d"signing t0" 2! s0a#"s o89"ct -sing 4;5 .d. 6nd"rstanding t0" conc"#t o$ stack trac" "l"m"nts and its com#on"nts ".6nd"rstanding t0" t0r"ad sa$" coll"ctions and its m"t0ods in 9a+a

a. 48ilit' to a##l' kno:l"dg" o$ com#-ting, mat0"matics incl-ding discr"t" mat0"matics, #ro8a8ilit' and statistics, sci"nc", and "ngin""ring. 8. 48ilit' to d"sign, im#l"m"nt and "+al-at" a so$t:ar" s'st"m or #roc"ss to m""t d"sir"d n""ds :it0in r"alistic constraints s-c0 as m"mor' and r-ntim" "$$ici"nc'. d. 48ilit' to id"nti$', $orm-lat" and sol+" "ngin""ring #ro8l"ms. ". 6nd"rstanding o$ #ro$"ssional, "t0ical, l"gal and social iss-"s and r"s#onsi8iliti"s. $. Ca#a8ilit' to

comm-nicat" "$$"cti+"l' g. "cognition o$ t0" n""d $or "ngaging in li$"-long l"arning and contin-ing #ro$"ssional d"+"lo#m"nt 0. 48ilit' to -s" t0" t"c0niD-"s and mod"rn "ngin""ring tools n"c"ssar' to #ractic" as a CSE #ro$"ssional. i. 3no:l"dg" o$ d"$ining t0" com#-ting r"D-ir"m"nts a##ro#riat" to t0" gi+"n #ro8l"m. 9. 48ilit' to mod"l and d"sign t0" com#-t"r 8as"d s'st"ms 8' a##l'ing r"l"+ant algorit0mic #rinci#l"s. k. 48ilit' to d"sign and cond-ct ">#"rim"nts, as :"ll as anal'@" and int"r#r"t data. G#P #N#"$S1S 5o $ill t0" ga# in t0" s'lla8-s cont"nt, t0" st-d"nts 0a+" to st-d' t0" $ollo:ing additional to#ics S.NO 1 2 TOP1C !"cision 1aking Control Stat"m"nts #CT1ON 50"or"tical Class 50"or"tical Class

1nternal mar*s #ssessment 2et&od: #ttendance 5 #ssignment 5 Test 10 Total 20

C76 SE IEC(4 GE

(7!

P IECIP4<

4!VIS7

You might also like