0% found this document useful (0 votes)
64 views

Java

This document outlines the modules and topics covered in the course EIT362: Introduction to Programming with Java. The course is divided into 5 modules that cover Java fundamentals like environment, variables, decision making, loops, arrays, strings, classes, objects, methods, inheritance, exceptions, interfaces, applets, and Swing components. The modules range from 8-10 hours each and cover topics such as Java history, JDK, API, JVM, one and two dimensional arrays, string methods, constructors, abstract classes, exception handling, defining interfaces, implementing interfaces, differences between applets and applications, HTML, and common Swing components like buttons, checkboxes, labels and text fields.

Uploaded by

manjunath
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views

Java

This document outlines the modules and topics covered in the course EIT362: Introduction to Programming with Java. The course is divided into 5 modules that cover Java fundamentals like environment, variables, decision making, loops, arrays, strings, classes, objects, methods, inheritance, exceptions, interfaces, applets, and Swing components. The modules range from 8-10 hours each and cover topics such as Java history, JDK, API, JVM, one and two dimensional arrays, string methods, constructors, abstract classes, exception handling, defining interfaces, implementing interfaces, differences between applets and applications, HTML, and common Swing components like buttons, checkboxes, labels and text fields.

Uploaded by

manjunath
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

EIT362: INTRODUCTION TO PROGRAMMING WITH

JAVA (Elective)
LTPC
3003

Module I8 hours
Java Evolution and Environment: Java history, features of java, how
java differ from C and C++, Java and World Wide Web, web browser. Java
environment: java development kit (JDK), application programming in-
terface (API). Java programming structure, java tokens, constants, vari-
ables, expressions, decision making statements and looping, java statements,
Java Virtual Machine (JVM), command line arguments.

Module II10 hours


Arrays and Strings: Arrays: One-Dimensional arrays, creating an array,
declaration of arrays, initialization of arrays, two dimensional arrays, string
arrays, string methods, string buffer class, basic I/O streams: scanner,
buffered reader. Classes, Objects and Methods Introduction, defining a
class, creating objects, accessing class members, constructors, methods over-
loading, static members.

Module III9 hours


Inheritance: Defining a sub class, sub class constructor, multilevel vari-
ables, final classes, and finalize methods, abstract methods and classes.
Managing Errors and Exceptions: Introduction, types of errors: Com-
pile time and run time errors, exceptions- types of exceptions, syntax of
exception handling code, multiple catch statements, using finally statement,
throwing our own exceptions.

Module IV8 hours


Interfaces:Introduction, defining interfaces, extending interfaces, imple-
menting interfaces.
Applet Programming: Introduction, how applet differ
from applications, building applet code, applet life cycle, about HTML,
designing a web page, passing parameters to applets, getting input from
the user.

Module V8 hours
Introduction to Swings: Introduction to swings, overview of swing com-
ponents, Jbutton, JCheckBox, JRadioButton, JLabel, JTextField, JTextArea,
JList.

Text Book(s)
1.Herbert Schildt, The Java Complete Reference, 9/e, McGraw Hill, 2014.
2.Sachin Malhotra, Saurabh Choudhary, Programming in Java, 2/e, Oxford
University Press, 2013.

References
1.Y. Daniel Liang, An Introduction to JAVA Programming, 9/e, McGraw Hill,
2008.
2.Kathy Sierra, Head First Java, 2/e, Shroff Publishers, 2005.
3.E. Balagurusamy, Programming with JAVA, 2/e, McGraw Hill, 2014.

148

Printed by BoltPDF (c) NCH Software. Free for non-commercial use only.

You might also like