MANIPAL INSTITUTE OF TECHNOLOGY
(A constituent college of Manipal University, Manipal)
Manipal Karnataka 576 104
DEPARTMENT OF COMPUTER SCIENCE & ENGG.
COURSE PLAN
Department : COMPUTER SCIENCE & ENGG.
Subject : PROGRAMMING IN JAVA (CSE 334)
Semester & branch : IV Sem, BTech(open elective)
Name of the faculty : Dr. Manjula Shenoy K
No of contact hours/week : 3 (L) /week
ASSESSMENT PLAN:
1. In Semester Assessments - 50 %
Written tests : Two tests of 20 marks each(Max Marks: 40)
Surprise quizzes : Five quizzes of 2 marks each(Max Marks: 10)
2. End Semester Examination - 50%
Written examination of 3 hours duration (Max. Marks: 50 )
Assignment portion
Assignment no. Topics
1 Lecture No 1-7
2 Lecture No 8-14
3 Lecture No 15-22
4 Lecture No 23-31
5 Lecture No 32-36
Test portion
Test no. Topics
1 Lecture No 1-14
2 Lecture No 15-31
1
Course outcomes
Develop simple programs in java for basic problems of computerscience
Understand and solve problems in objectoriented fashion
Design a small java applets and applications having GUI.
COURSEPLAN
Lecture no. Topic to be covered
1 Object Oriented Programming, Bytecode Concept, Java Buzzwords
2 A First Simple Program, Lexical issues
3 Data Types and variables
4 Type Conversion & Casting, Automatic Type Promotions
5 Arrays and operators
6 Control Statements
7 Classes and methods
8 A closer look at methods & classes
9
A closer look at methods & classes (contd)
10 Inheritance
11 Packages
12 Access Protection and importing packages
13 Interfaces
14 Exception Handling Fundamentals, Exception Types
15 Using Try & Catch, Multiple Catch clauses
16 Nested try statements, throw, throws
17 Finally, creating your own exception subclasses
2
18 Java thread model, the main thread
19 Creating a thread, Creating multiple threads
20 Synchronization
21 The Java I/O Classes And Interface, File, Standard Streams, purpose & usage
22 The Byte Streams, The Character Streams
23 Serialization
24 Applet Fundamentals, Applet Basics, Applet Architecture
25 An Applet Skeleton, Simple Applet Display Methods
26 Requesting Repainting, Passing Parameters To Applets
27 Two Event Handling Mechanisms, The Delegation Event Model
28 Event Classes, Sources of Events
29 Event Listener Interfaces, Adapter classes, Inner classes
30 AWT classes, Window Fundamentals, Working With Frame Windows
31 Creating a Frame window in an Applet
32 Controls, Labels, Using Buttons
33 Understanding Layout Managers
34 Menu Bars and Menus
35 Data Bases Introduced
36 JDBC explored
TEXT BOOK
Herbert Schildt , The Complete Reference Java Eighth Edition Tata McGraw-Hill.
REFERENCE BOOKS
Steven Holzner, Java 2 programming Black Book , (JDK 5 Edition), DreamTech, New
Delhi, reprint: 2005.
3
Paul Deitel and Harvey Deitel, Java How To Program, Prentice Hall, 9th edition, 2012
Pratik Patel&KarlMoss , Java database programming with JDBC DreamTech,
New Delhi, second edition, 2000.
Submitted by: Dr. Manjula Shenoy K
(Signature of the faculty)
Date:10/01/2015
Approved by:
(Signature of HOD)
Date:
MIT/GEN/F-05/R0