DEVI AHILYA VISHWAVIDYALAYA (DAVV), INDORE
Bachelor Of Computer Applications (BCA) (Full-Time)
Fifth-5th-v Semester Curriculum/ Syllabus 2011-12 Academic Year Onwards
Fifth-5th-v Semester Curriculum/ Syllabus 2011-12 Academic Year Onwards
Introduction to JAVA – Syllabus
Introduction to JAVA [BCA – 501] Syllabus /Course contents
Max.Marks:50
UNIT I
Primitive data types – integer, Short, Long,
byte, float, double, Unicode, Character set, Boolean, their ranges, defaults
initial values, wrapping of integer arithmetic, casting comments, identifiers
and reserved words, local variables, operators and operator precedence,
examples and exercises.
UNIT II
Statements simple and compound, Uses of
control do, for, while, switch, break, case continue, label, class type data :
String, Arrays, example and exercises.
UNIT III
Definitions and naming conventions for the
members of the JAVA classes, instance fields and methods, Initialization by
constructor, Initialization by Default constructor, Multiple Definition of
constructors, creation of objects, access methods. Examples and exercises.
UNIT IV
Inheritance, Super class, Sub class, Method
overloading, interface, thread, Multithreading example, synchronized, Exception
(try-catch-final blocks examples.) examples and exercises.
UNIT V
Java Virtual machine concept, Java Platform
overview, programming Examples to clarify use of object, threads, exceptions
and packages for I/O, file and string handling. examples and exercises.
Text Book
- Complete Reference (Java 2) – Herbert Schildt - Tata McGraw Hill
Reference Books :
- Joseph O’Neil, Teach yourself java, Tata McGraw Hill, New Dehli, 2001.
- Programming with java E. Balagurusamy Tata McGraw Hill, New Dehli, 2nd edition 2002.
- Java script : Don Gosselin, Thomson Learning ( vikas Publication)
- Java in a nut shell – Flanagan – Orielly Publication
Objective : Introduce to basics of JAVA
Examination: The internal
examination will be of 50 marks. The question paper will contain questions
equally distributed in all units. The balance of will be maintained by includingappropriate(numerical/objective/conceptual/analytical/theoretical)
combination of subsection in each question.
No comments:
Post a Comment