0% found this document useful (0 votes)
3 views5 pages

Java Developer Course Module

The document outlines the syllabus for a course on Application Development Using Java, aimed at training candidates for software programming roles in the IT sector. Key competencies include object-oriented programming, data persistence, and developing Java Swing applications. The curriculum covers various topics such as Java basics, data types, inheritance, exception handling, multithreading, and collections.

Uploaded by

Roni Kohli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views5 pages

Java Developer Course Module

The document outlines the syllabus for a course on Application Development Using Java, aimed at training candidates for software programming roles in the IT sector. Key competencies include object-oriented programming, data persistence, and developing Java Swing applications. The curriculum covers various topics such as Java basics, data types, inheritance, exception handling, multithreading, and collections.

Uploaded by

Roni Kohli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Curriculum

Course: Application Development Using Java


Application Development Using Java

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:

1 Applying Object Orientation in program 2 Persisting and retrieving data in


development permanent storage media
3 Developing swing application in java

SrNo Topic/Module duration (hrs/week/ Key Learning


months)
1 3  Differentiate Structured and
Getting Started with Java Object Oriented Programming
 Analyze data security of OOP
 illustrate the meaning of the
word “Platform
independence”.
 list features of java
programming language.
 explain the role of JVM to
make java PI.
 explain the usages of javac
and java command.
 define the relationship
between a java class and a
.class file.
2 1.5  list primitive data types in
DataTypes and Operators java.
 summarize default values
applicable to all data types.
 explain the usages of literal
and comment.
 state the usages of decision
construct and looping
construct.

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

5 3  Define a what is method


Method Overloading and overloading
Constructor  Demonstrate a method
overloading
 Analyse that method
overloading is a form of
polymorphism
 Explain syntax of defining a
constructor
 Demonstrate usage of a
constructor
 Explain “this”
6 3  Differentiate array of c and
Arrays in java java
 Explain steps of creating an
array in java
7 6  List different types of
Inheritance inheritance
 Demonstrates syntax of
inheritance in java
 Explain method overriding.
 Demonstrate usage of
“super” in invoking
overridden method and
calling base class constructor
 Explain usage of instanceOf operator
8 3  Explain role of package in
Package organizing java application.
 Explain relationships between
package and folders in OS
 Analyze role of “protected” in
inheritance outside package

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy