Java Programming
Short Description
Java Programming...
Description
JAVA PROGRAMMING Subject Title Subject Code Periods per Week Periods per Semester
: : : :
JAVA Programming CM-603 05 75 TIME SCHEDULE
S.No
Major Topics Basics & features of Java
1 2. 3. 4. 5.
Data types, Variables, Arrays,operators,Control statements Classes ,Objects, Inheritance Packages,Interfaces and Multi threaded programming Exception handling,I/O streams and Applets Total
Period s
Weightag e Of Marks
Short Question s
Essay Question s
5
03
1
--
15
26
2
2
20 15 20 75
29 26 26 110
3 2 2 10
2 2 2 8
COURSE CONTENTS 1. Java fundamentals: Importance of Java to Internet – Java applets – Applications – Byte codes. Features of Java: OOPS concept – literals – comments writing – key words – separators. 2. Data types, Variable and Arrays: Data types – declaring variable – scope – life time type conversions – casting – Arrays. Operators : Types of operators – order of precedence of operators – selection statements – control statements – jumping statement – break, continue statements, 3. Classes : Concepts of classes – objects – new – methods – constructors – over loading string classes – command line arguments. Inheritance: Basics of inheritance super class, sub classes – Multi level hierarchy – overriding – DMP concept. 4. Packages,Interfaces and Multi threading : Concept of packages & Interfaces – importing of packages – implementing Interfaces. Define thread – Multi threading- Inter thread communication – Dead locks – Properties – priorities 5. Exception Handling, Stream and Applets: I/O streams – Exception handling: Source of errors – error handling – avoiding handling – throwable classes - Basics of Applets – creating Applet. REFERENCE BOOKS 1. The complete reference Java 2. Programming in JAVA 3. Programming in Java
-- Pattrick Naughten, Herbert Schildt TMH company Limited, New Delhi. -- P. Radhakrishna, University Press -- Muthu - Thomson
4. Java Foundations of Programming – NIIT, PHI 5. Programming with Java
-- Balagurusamy, TMH
OBJECTIVES COURSE CONTENTS 1. Java fundamentals: Importance of Java to Internet – Java applets – Applications – Byte codes. Features of Java: OOPS concept – literals – comments writing – key words – separators.
S.No
Major Topics Basics & features of Java
1
Periods
Weightage Of Marks
5
1.0 Understand the basic concepts of Java. 1.1 Know the importance of Java in the Internet programming. 1.2 Compare Java & C++ 1.3 Define an Applet. 1.4 Explain the features of Java applets and applications. 1.5 Understand Byte codes of Java, JVM. 1.6 Know the process of entering and executing a Java program. 1.7 Know about white space, literals, separators, keywords in Java. 1.8 Know how to write comment statements in Java.
03
Short Questions 1
Essay Questions --
OBJECTIVES COURSE CONTENTS 2. Data types, Variable and Arrays: Data types – declaring variable – scope – life time type conversions – casting – Arrays. Operators : Types of operators – order of precedence of operators – selection statements – control statements – jumping statement – break, continue statements,
S.No
Major Topics
Period s
Weightag e Of Marks
Short Question s
Essay Question s
2.
Data types, Variables, Arrays,operators,Control statements
15
26
2
2
2.0 Know data types, variables, Arrays and Control Statements. 2.1 Know eight simple types of data. 2.2 Know Java literals. 2.3 Know the declaration and initialization variables. 2.4 Know the type conversion and casting features. 2.5 Know the Usage of one-dimensional and two–dimensional array. 2.6 Know various types of operators. 2.7 Know the syntax of selection statements of Java. 2.8 Know the syntax of iteration statements of Java. 2.9 Know the syntax of jump statements, break, continue statements.
OBJECTIVES COURSE CONTENTS 3. Classes : Concepts of classes – objects – new – methods – constructors – over loading string classes – command line arguments. Inheritance: Basics of inheritance super class, sub classes – Multi level hierarchy – overriding – DMP concept S.No
Major Topics
3.
Classes ,Objects, Inheritance
Periods 20
Weightage Of Marks 29
3.0 Understand classes. 3.1 Know the creation of class and objects. 3.2 Explain new operator and methods. 3.3 Classify methods according to returning values and passing parameters. 3.4 Know the Usage of constructors. 3.5 Know the usage of ‘this’ pointer. 3.6 Know the concept of overloading of methods and constructors. 3.7 Understand the working of static and final. 3.8 Know about string classes. 3.9 Usage of command-line arguments. 3.10 Understand the concept of super class and sub class objects. 3.11 Know how to create multi level hierarchy. 3.12 Explain the concept of Dynamic method overriding. 3.13 Explain the concept of Dynamic method dispatch with an example. 3.14 Define and explain Abstract classes. 3.15 Know how to use ‘final’ to avoid overriding.
Short Questions 3
Essay Questions 2
OBJECTIVES COURSE CONTENTS 4. Packages,Interfaces and Multi threading : Concept of packages & Interfaces – importing of packages – implementing Interfaces. Define thread – Multi threading- Inter thread communication – Dead locks – Properties – priorities
S.No
Major Topics
4.
Packages,Interfaces and Multi threaded programming
Period s 15
Weightage Of Marks 26
4 .0 Know how to create Package, Interfaces and Multi threaded programming. 4.1 Define a package. 4.2 Understand the concept of class path. 4.3 Know the concept of Access protection. 4.4 Know the usage of classes from a class. 4.5 Appreciate the concept of importing packages. 4.6 Know the concept of Interfaces. 4.7 Define an Interface. 4.8 Know how to implement interfaces. 4.9 Know the scope of variables in interfaces. 4.10 Give the thread model of Java. 4.11 Give thread priorities. 4.12 Understand the concept of synchronization. 4.13 Implement the thread class and runnable interface. 4.14 Know how to create thread. 4.15 Know how to create multiple threads. 4.16 Understand Alive( ), Join ( ), Suspend( ), Resume( ) methods. 4.17 Explain Inter thread communication.’ 4.18 Explain dead lock. 4.19 Explain thread properties.
Short Questions 2
Essay Questions 2
OBJECTIVES COURSE CONTENTS 5. Exception Handling, Stream and Applets: I/O streams – Exception handling: Source of errors – error handling – avoiding handling – throwable classes - Basics of Applets – creating Applet.
S.No
Major Topics
5.
Exception handling,I/O streams and Applets
Periods
5.0 Know the Exception handling, I/O streams and Applets. 5.1 Know the sources of errors. 5.2 Give advantages of Exceptions. 5.3 Understand how to deal with exceptions. 5.4 Know the concept of Multi-catch statements programs. 5.5 Give the Types of Exceptions 5.6 explain various stream classes. 5.7 the Basics of Applets. 5.8 Applet classes, Applet Architecture. 5.9 Applet Selection. 5.10 the order of Applet initialization and termination. 5.11 simple example creating Applets.
20
Weightage Of Marks 26
Short Questions 2
Essay Questions 2
View more...
Comments