Vous êtes sur la page 1sur 6

LESSON PLAN LP- CS2305

LP Rev. No: 00
Date:
Page 01 of 06
Sub Code & Nae : CS2305! PRO"RA##$N" PARAD$"#S

%&'t: $ ()a&*+: CSE See,te): -
DOC/LP/01/
S.//abu,:
O(0EC1-OR$EN1ED PRO"RA##$N" 2 3%NDA#EN1ALS
Review of OOP - Objects and classes in Java defining classes methods access secifie!s static membe!s
const!"cto!s finali#e method $!!a%s &t!ings -Pac'ages JavaDoc comments
Ob4e*t've:
(his "nit gives an int!od"ction to Object o!iented concets s"ch as objects) classes) methods) etc* +t gives
detailed desc!ition abo"t access secifie!s) static membe!s) ac'ages and Java doc"ments*
Se,,'o&
No
1o5'*, to be *ove)ed
1'e 1e6t!Ref
1ea*+'&g
#et+od
1
+nt!od"ction to J$,$ - Java $s a P!og!amming
Platfo!m -(he Java -.hite Pae!/ 0"##wo!ds
10m
1)2)3
00
2
+nt!od"ction to Object-O!iented P!og!amming -
Objects and classes in Java
10m
1
00
3
Defining classes- 4sing P!edefined Classes -
Defining 5o"! Own Classes
10m
1)6
00
7
7ethods- &tatic 8ields and 7ethods -
7ethod Pa!amete!s
10m
1
00
5
$ccess secifie!s const!"cto!s - Object
Const!"ction
10m
1
00
6 finali#e method $!!a%s 10m 2)6 00
8 &t!ings 10m 1 00
9 Pac'ages 10m 1 00
:
JavaDoc - Doc"mentation Comments
10m 1 00

DOC/LP/01/
LESSON PLAN LP- CS2305
LP Rev. No: 00
Date:
Page 02 of 06
Sub Code & Nae : CS2305! PRO"RA##$N" PARAD$"#S
%&'t: $$ ()a&*+: CSE See,te): -
S.//abu,:
O(0EC1-OR$EN1ED PRO"RA##$N" 2 $N;ER$1ANCE
+nhe!itance class hie!a!ch% ol%mo!hism d%namic binding final 'e%wo!d abst!act classes the Object
class Reflection inte!faces object cloning inne! classes !o9ies
Ob4e*t've:
(his "nit gives a detailed desc!ition abo"t +nhe!itance) ol%mo!hism) inte!faces and object cloning
concets and enables the st"dents to imlement the same in !og!amming*
Se,,'o&
No
1o5'*, to be *ove)ed
1'e 1e6t!Ref
1ea*+'&g
#et+od
10
+nhe!itance - Classes) &"e! classes) and
&"bclasses class hie!a!ch%
10m
1
00
11 Pol%mo!hism final 'e%wo!d 10m
1)2
00
12 D%namic binding 10m
1)2
00
13 $bst!act classes 10m
1)3
00
16 Object class - (he Cosmic &"e! class 10m
1
00
11 Reflection-(o anal%#e the caabilities of classes 10m 1
00)LCD
1: Reflection-(o anal%#e objects at !"n time 10m 1 00
1;
Reflection-(o w!ite gene!ic a!!a% code) 7ethod
ointe!s
10m 1 00
1< +nte!faces 10m 1 00
1= Object cloning 10m 1 00
20 +nne! classes 10m 1 00
21
P!o9ies
10m
1
00
DOC/LP/01/
LESSON PLAN LP- CS2305
LP Rev. No: 00
Date:
Page 03 of 06
Sub Code & Nae : CS2305! PRO"RA##$N" PARAD$"#S

%&'t: $$$ ()a&*+: CSE See,te): -
S.//abu,:
E-EN1-DR$-EN PRO"RA##$N"
>!ahics !og!amming 8!ame Comonents wo!'ing with 2D shaes 4sing colo!) fonts) and images -
0asics of event handling event handle!s adate! classes actions mo"se events $.( event hie!a!ch%
int!od"ction to &wing 7odel-,iew- Cont!olle! design atte!n b"ttons la%o"t management &wing
Comonents
Ob4e*t've:
(his "nit gives a bit desc!ition abo"t >4+ !og!amming and a detailed disc"ssion of the event model of the
$.() the abst!act window tool'it*
Se,,'o&
No
1o5'*, to be *ove)ed 1'e 1e6t!Ref
1ea*+'&g
#et+od
22
+nt!od"ction to &wing - 8!ame C!eating a 8!ame
Positioning a 8!ame
10m
1
00
23
Comonents Disla%ing +nfo!mation in a
Comonent
10m
1
00
26 .o!'ing with 2D shaes 10m
1
00
21
4sing colo! - 4sing &ecial 8onts fo! (e9t -
Disla%ing +mages 10m
1
00
2: 0asics of event handling 10m
1
00
2; event handle!s adate! classes - actions 10m 1)2 00
2< mo"se events $.( event hie!a!ch% 10m 1)3 00
2= 7odel-,iew-Cont!olle! Design Patte!n 10m 1 00
30 b"ttons la%o"t management 10m 1)6 00
31
&wing Comonents
10m
1
00
DOC/LP/01/
LESSON PLAN LP- CS2305
LP Rev. No: 00
Date:
Page 07 of 06
Sub Code & Nae : CS2305! PRO"RA##$N" PARAD$"#S

%&'t: $- ()a&*+: CSE See,te): -
S.//abu,:
"ENER$C PRO"RA##$N"
7otivation fo! gene!ic !og!amming gene!ic classes gene!ic methods gene!ic code and vi!t"al machine
inhe!itance and gene!ics !eflection and gene!ics e9cetions e9cetion hie!a!ch% th!owing and catching
e9cetions &tac' (!ace ?lements - asse!tions - logging
Ob4e*t've:
(his "nit gives an ove!view of gene!ic !og!amming) a majo! advance of Java &? 1*0*and disc"sses e9cetion
handling ) Java@s !ob"st mechanism to deal with the fact that bad things can haen to good !og!ams*
Se,,'o&
No
1o5'*, to be *ove)ed 1'e 1e6t!Ref
1ea*+'&g
#et+od
32
>ene!ic !og!amming - .h% >ene!ic
P!og!ammingA Definition of a &imle >ene!ic
Class
10m
1
00
33 >ene!ic methods- 0o"nds fo! (%e ,a!iables 10m
1
00
36 >ene!ic code and vi!t"al machine 10m
1
00
31 +nhe!itance R"les fo! >ene!ic (%es 10m
1
00
3: Reflection and >ene!ics 10m
1
00
3;
?9cetions e9cetion hie!a!ch% th!owing
e9cetions
10m 1)3 00
3< Catching e9cetions &tac' (!ace ?lements 10m 1 00
3= 4sing $sse!tions - Logging 10m 1)6 00
DOC/LP/01/
LESSON PLAN LP- CS2305
LP Rev. No: 00
Date:
Page 05 of 06
Sub Code & Nae : CS2305! PRO"RA##$N" PARAD$"#S
%&'t: - ()a&*+: CSE See,te): -
S.//abu,:
CONC%RREN1 PRO"RA##$N"
7"lti-th!eaded !og!amming inte!!"ting th!eads th!ead states th!ead !oe!ties th!ead s%nch!oni#ation
th!ead-safe Collections ?9ec"to!s s%nch!oni#e!s th!eads and event-d!iven !og!amming
Ob4e*t've:
(his "nit gives a detailed desc!ition abo"t m"ltith!eading) which enables !og!am tas's to be done in a!allel*
Se,,'o&
No
1o5'*, to be *ove)ed
1'e 1e6t!Ref
1ea*+'&g
#et+od
60 .hat $!e (h!eadsA - +nt!od"ction to m"ltith!eading 10m
1)2
00
61 +nte!!"ting th!eads 10m
1)2
00
62 (h!ead states 10m
1
00
63 (h!ead !oe!ties 10m
1
00
66 (h!ead s%nch!oni#ation 10m
1 00
LCD
61 (h!ead-safe Collections 10m 1 00
6: ?9ec"to!s s%nch!oni#e!s 10m 1
00
6; ?vent-d!iven !og!amming - (h!eads and &wing

10m
1 00
DOC/LP/01/
LESSON PLAN LP- CS2305
LP Rev. No: 00
Date:
Page 06 of 06
Sub Code & Nae : CS2305! PRO"RA##$N" PARAD$"#S
()a&*+: CSE See,te): -
Cou),e De/'ve). P/a&:
.ee'
1 2 3 6 1 : ; < = 10 11 12
+ ++ + ++ + ++ + ++ + ++ + ++ + ++ + ++ + ++ + ++ + ++ + ++
%&'t,
1 1 1

1

1
2
2 2

2

2 2 2
3
3

3 3 3 3
6
6 6

6 6
1

1 1

1 1
-
(oo<, Refe))ed:
1E=1 (OO>S
1* Ca% &* Bo!stmann and >a!% Co!nell) -Co!e JavaC ,ol"me + 8"ndamentals/) ?ighth ?dition) &"n
7ic!os%stems P!ess) 200<*
RE3ERENCES:
2* D* $!nold and J* >osling) -(he J$,$ !og!amming lang"age/) (hi!d edition) Pea!son ?d"cation) 2000*
3* (imoth% 0"dd) -4nde!standing Object-o!iented !og!amming with Java/) 4dated ?dition) Pea!son
?d"cation) 2000*
6* C* (homas .") -$n int!od"ction to Object-o!iented !og!amming with Java/) 8o"!th ?dition) (ata
7c>!aw-Bill P"blishing coman% Ltd*) 200:*
P)e5a)ed b. A55)oved b.
S'g&atu)e
Nae
Date

Vous aimerez peut-être aussi