You are on page 1of 3

RAJALAKSHMI ENGINEERING COLLEGE Thandalam, Chennai 602 105 LESSON PLAN

Faculty Name Subject Name Year Degree & Branch

: : : :

SRIKANTH.J PROGRAMMING PARADIGMS III B.E. C.S.E.

Code Code Semester Section

: : : :

CS 111 CS2305 V A&B

Aim: To Understand the concepts of object-oriented, event driven, and concurrent programming paradigms and develop skills in using these paradigms using java.

Text Book(s): 1. Cay S.Horstmann and Gary Cornell, Core Java: Volume I-Fundamentals, Eight Edition, Sun Microsystems press, 2008. Reference Book(s): 1. K. Arnold and J. Gosling, The JAVA programming language, Third edition, Pearson Education, 2000. 2. Timothy Budd, Understanding Object-oriented programming with Java, Updated Edition, Pearson Education, 2000. 3. C. Thomas Wu, An introduction to Object-oriented programming with Java, Fourth Edition, Tata McGraw-Hill Publishing company Ltd., 2006. Extra Book(s): 1. Bruce Eckel, Thinking in Java, Fourth edition, Prentice Hall 2. Herbert Schildt, The Complete Reference-Java2, fifth edition.

Signature of Faculty 1

Signature of HOD

Sl. No. 1 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Unit
I I I I I I I I I I I I

Topic(s)
Review of OOP Objects and Classes in Java Defininig Classes Defininig Methods Access Specifiers static members constructors finalize method Arrays Strings Packages JavaDoc comments

T / R* Book
Text Book Text Book

Book No.
1 1 1 1 1 I I 2 I I I I 1 1 1 I I I 2 I I I 1 1 1 I I I I I I I 1 1 1

Page(s)
105 122 132 153 132 144 150 90 53 15 162 171 179 181 268 186 220 217 242 249 258 275 281 285,294 299 307 324 342 357 282 362 368

Text Book Text Book Extra Book Text Book Text Book Extra Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Extra Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book

II II II II II II II II II II II II III III III III III III

Inheritance class hierarchy polymorphism dynamic binding final keyword abstract classes Object class Reflection interfaces object cloning Inner classes proxies Graphics programming Frame, Components working with 2D shapes Using color,fonts, and images Basics of event handling event handlers adapter classes, actions, mouse events AWT event hierarchy Introduction to Swing Model-View,Controller design pattern Buttons, Layout Management

31
32 33 34 35

III
III III III III

Signature of Faculty 2

Signature of HOD

Sl. No.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

Unit
III IV IV IV IV IV IV IV IV V V V V V V V V V

Topic(s)
Swing Components Motivation for generic programming generic classes and methods generic code and virtual machine inheritance and generics reflection and generics Exceptions, exception hierarchy, throwing and catching exceptions Stack Trace Elements Assertions, logging Multi-threaded programming interrupting threads thread states thread properties thread synchronization thread-safe Collections Executors synchronizers threads and event-driven programming

T / R* Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Extra Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book Text Book

Book No.
I I I I I I I

Page(s)
377 613 618 621 630 640 551 324 571,575 715 728 730 733 736 771 778 785 794

I I I I I I I I I I I

* T Text Book / R Reference Book

Signature of Faculty 3

Signature of HOD

You might also like