GUJARAT
TECHNOLOGICAL UNIVERSITY
B. E.
SEMESTER: V
INFORMATION
TECHNOLOGY/COMPUTER
SCIENCE
& ENGINEERING/COMPUTER
ENGINEERING
Subject
Name: Object
Oriented Programming with Java
Subject
Code: 150704
Teaching Scheme
|
Evaluation Scheme | |||||
Theory
|
Tutorial
|
Practical
|
Total
|
University Exam
(Theory) (E) |
Mid Sem Exam
(Theory) (M) |
Practical
(I) |
| 2 | 0 | 2 | 4 | 70 | 30 | 50 |
Sr.
Course
content
No.
- Introduction to Java :
Basics
of Java programming, Data types, Variables, Operators, Control
structures including selection, Looping, Java methods, Overloading,
Math class, Arrays in Java.
- Objects and Classes :
Basics
of objects and classes in Java, Constructors, Finalizer, Visibility
modifiers, Methods and objects, Inbuilt classes like String,
Character, StringBuffer, File this reference.
- Inheritance and Polymorphism :
Inheritance
in Java, Super and sub class, Overriding, Object class, Polymorphism,
Dynamic binding, Generic Programming, Casting objects, Instance of
operator, Abstract class, Interface in Java, Package in Java, UTIL
package.
- Event and GUI programming :
Event
handling in Java, Event types, Mouse and key events, GUI Basics,
Panels, Frames, Layout managers: Flow Layout, Border Layout, Grid
Layout, GUI components like buttons, Check boxes, Radio buttons,
Labels, Text fields, Text areas, Combo boxes, Lists, Scroll bars,
Sliders, Windows, Menus, Dialog box, Applet and its life cycle,
Introduction to swing.
- I/O programming :
Text
and Binary I/O, Binary I/O classes, Object I/O, Random access files.
- Multithreading in Java, Thread life cycle and methods, Runnable interface, Thread synchronization, Exception handling with try-catch-finally, Collections in Java, Introduction to JavaBeans and Network Programming.
Reference
Books:
- Introduction to Java Programming (Comprehensive Version), Daniel Liang, Seventh Edition, Pearson.
- Programming in Java, Sachin Malhotra & Saurabh Chaudhary, Oxford University Press.
- Murach’s Beginning Java 2, Doug Lowe, Joel Murach and Andrea Steelman, SPD
- Core Java Volume-I Fundamentals, Eight Edition, Horstmann & Cornell, Pearson Education.
- The Complete Reference, Java 2 ( Fourth Edition ), Herbert Schild, TMH.
- Java Programming, D. S. Malik, Cengage Learning.
- Big Java, 3 Ed., Horstmann, Wiley-India.
- Head First Java, Katy Sierra & Bert Bates, SPD (O’Reilly).
No comments:
Post a Comment