|
|
Learning
Module II : Java as a Programming Language
|
|
| |
Instructional
Objectives:
Introduces
the following:
- Java
Syntax
- Data
Types
- Control
Statement
- Access
Modifiers
|
|
| |
|
|
| |
Number
of lectures: 11 Lecture hours
- Lecture
1: Introduction to Java, Origin of Java
- Lecture
2: JVM, Simple Programs in JAVA
- Lecture
3: Classes and Objects in JAVA
- Lecture
4: Constructors, Access Modifiers
- Lecture
5: JAVA Arrays, Method overloading
- Lecture
6: JAVA Methods
- Lecture
7: Inhertance, Super class, Subclass
- Lecture
8: Abstract Classes, Final modifiers
- Lecture
9: Polymorphism and Dynamic Binding
- Lecture
10: Widening and narrowing classes
- Lecture
11: Casting Objects
|
|
| |
|
|
| |
Web
References:
|
|
| |
Book
References:
- The
Complete Reference Java 2 By Herbert Schildt, Tata McGraw-Hill
Publishing Company Limited
- Herbert Schildt Java 2 A Beginner's Guide Second Edition , TMG
2003
- Partick Naughton, " The Complete reference JAVA 2",
Third Edition, TMH, 1999
- Cay Horstmann, " Computing Concepts with JAVA 2 Essentials",
Second Edition, John Wiley & Sons 2000
- C. Thomas Wu An Introduction to Object Oriented Programming
with JAVA, Third Edition, TMG, 2003
- Bruce Eckel," Thinking in JAVA ", Third Edition,
Pearson, 2004
|
|
| |
|
|
|