TEACHING PLAN:
12CA310
Java Programming
(Credits 4:0:0)
July 20
1
3
to
November 2013
Name of the
Faculty member: Se
iya Susan Thomas
Designation:
Asst. Professor
Department / School:
Computer Applications /
CST
Unit
No
Lect
ure
No
Topic
Book & Page Nos.
Used for teaching
Topic
No.
Date Taught
1
1
Introduction
Syllabus
-
2
History and Evolution of Java
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.3
-
15
1
3
An Overview of Java
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.17
-
39
2
4
Data Types, Variables and arrays:
Primitive Types, Variables
The Complete reference , JAVA
J2SE 5 Edition Herbert
Schildt
(2005) P.41
-
57
3
5
Type Conversion and casting,
Automatic type promotions in
expression, Arrays
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.57
-
70
3
6
Operators
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P. 73
-
99
4
7
Control statements
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P. 99
-
126
5
2
8
Introducing classes:
Fundamentals,
General form, Simple Class, Declaring
Objects, ,Assigning Object reference
variable,
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.129
-
138
6
9
Introducing Methods Constructors,
this
Keyword, Garbage
collection,
finalize() Method, The stack class
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.138
-
151
6
10
A closer look at Methods and classes:
Overloading methods, Overloading
constructors, Using objects as
parameters
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.155
-
162
7
11
Argument passing, Returning objects,
Recursion
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.162
-
172
7
12
Introducing access
control,
Understanding static, Final, Arrays
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P 172
-
181
7
13
Nested and inner classes, the String
class, Using Command line arguments,
Variable length arguments
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.181
-
188
7
2
14
Inheritance
: Basics
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.189
-
197
8
15
Using super, Creating Multilevel
hierarchy,
Method overriding
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.197
-
211
8
16
Dynamic method Dispatch
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.211
-
216
8
17
Using Abstract Classes,
Using final
with Inheritance, The object Class
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.216
-
223
8
18
Packages and Interfaces: Packages
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P. 223
-
227
9
19
Access Protection, Importing Packages
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.227
-
235
9
20
Interfaces
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.235
-
249
9
3
21
Exception Handling:
Fundamentals,
Types, Uncaught Exceptions, Try and
catch
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.249
-
255
10
22
Multiple Catch Clauses, Nested Try
statements, throw, throws
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.255
-
263
10
23
Finally, Java’s built in Exceptions,
Creating Own Exception classes,
Chained exception
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P. 263
-
272
10
24
Multithreaded Programming: Java
Thread Model
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P. 273
-
277
11
25
Main thread, Creating a Thread
The Complete reference , JAVA
J2SE 5 Edition Herbert
Schildt
(2005) P.277
-
284
11
26
Creating Multiple thread, Alive() and
Join()
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.284
-
289
11
27
Thread Priorities, Synchronization
The Complete reference , JAVA
J2SE 5 Edition Herbert
Schildt(2005) P.289
-
297
11
28
Interthread Communication
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.297
-
305
11
29
Suspending, Resuming and stopping
threads
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P. 305
-
312
11
30
Autoboxing
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.255
-
264
12
31
I/O Basics :Streams,
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.314
-
318
32
Reading Console Input, Writing
Console Output, The Print Writer
Class, Reading Writing class, Reading
and Writing Files, The transient and
volatile Modifiers
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.318
-
324
33
Applet Fundamentals
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.328
-
331
34
Using instaceof, strictfp, Native
methods, using assert
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.331
-
343
4
35
Java.util Package:
The Collection
Framework
-
Collections overview,
The Collection Interfaces
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.439
-
447
15
36
The Collection Classes
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.447
-
457
15
37
Accessing a Collection via an Iterator
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.457
-
462
15
38
Working with Maps, Comparators,
The collection Algorithms
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.462
-
480
15
39
Arrays, legacy
classes and interfaces,
collections summary
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.480
-
504
15
40
Networking: Basics, java and the net,
Inet address
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.587
-
594
18
41
TCP/IP Client sockets, URL,URL
connection, TCP/IP server Socket,
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.594
-
601
18
42
Caching proxy HTTP server
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.601
-
623
18
43
Datagrams, URI class
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.623
-
626
18
44
The Applet Class: Basics,
Architecture, Skeleton
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.627
-
636
19
45
Simple Applet Display Methods,
Requesting Repainting
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.636
-
642
19
46
Using the Status window, HTML
Applet tag, Passing parametrs to
Applets
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.642
-
648
19
47
getDocumentBase(),getCodeBase
(), AppletContext and showDocument
(), AudioClip interface,
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.648
-
652
19
Applet stubinterface, Outputting to the
console
48
Event Handling: Event handling
mechanisms, Delegation Event Model
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.641
-
643
20
49
Event classes
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.653
-
669
20
50
Source of Events, Event Listener
Interfaces
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.669
-
673
20
51
Using delegation Event model
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.673
-
680
20
52
Adapter classes, Inner classes
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.680
-
686
20
5
53
Introducing AWT:
Working with
windows Graphics and Text AWT
classes, Window fundamentals,
Working with Frame windows
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.687
-
695
22
54
Creating Frame window in an applet,
Creating a windowed program
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.695
-
704
22
55
Working with Graphics, Color
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.705
-
715
22
56
Paint Mode, Working with Fonts
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.715
-
723
22
57
Font Metrics
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.723
-
734
22
58
Using AWT control, Layout Managers
and Menus: Control fundamentals,
Labels, Buttons
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.735
-
743
22
59
Check Boxes, Choice Controls, Lists
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.743
-
754
22
60
Scroll Bar, Text Field, Text Area
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.754
-
763
22
61
Layout Managers,
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.763
-
775
22
62
Menu Bars and Menus
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.775
-
782
22
63
Dialog Boxes, File Dialog
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.782
-
790
22
64
Extending AWT Components
The Complete reference , JAVA
J2SE 5 Edition Herbert Schildt
(2005) P.790
-
798
22
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment