Java Developer Course Module
Java Developer Course Module
SYLLABUS/ CURRICULUM
This programme is aimed at training candidates for the job of “Software Programmer”
(mention job roles), in the “IT” Sector/ industry (mention name of sector/industry) and
by the end of the program aims at building the following key competencies amongst the
learner:
Page: 3 of 6
3 1.5 illustrate that a java class is
Class in Java used to implement
abstraction.
list all the components a class
can contains.
define a Class, fields and
methods.
Demonstrate naming
convention for class,method
and field
4 3 List all access modifiers
Access Modifiers Illustrates usage of all
accesss modifiers
Page: 4 of 6
9 3 List different keywords
Exceptions and Error related with exception
Handling handling
Analyze the benefits of
exception handling in java
Explain try,catch and finally
block.
Explain throw and throws
keyword.
10 3 Define a thread
Concepts of List different ways of coding a
Multithreading in Java thread
Differentiate “start()” and
“run()”
Explain thread life cycle
Explain sleep()
11 Analyse the fact that swing is
Java Swing lightweight
Appreciate that swing
compents are resolution
independent
Differentiate between AWT
and swing
List some component of
swing
Explain layout manager
List some layout manager
classes
Explain role of JFrame class
in swing application.
Explain delegation event
model
Explain what is event object
List some event classes.
Explain event listeners
List some listener interfaces
Demonstrate how to code a
event handler
12 list the benefits of stream
Input / Output in Java based I/O.
to summarize types of
streams available.
explain RandomAccessFile
class.
Page: 5 of 6
13 Collections Familiarity with different
classes and interfaces of
collection framework
Ability to use framework to
write data structure
independent code
Appricate the use of generics
to write type safe code
Define type parameter
Demonstrate the sysntax of
using type parameter
Page: 6 of 6