Вы находитесь на странице: 1из 16

ORACLE CERTIFICATION

PROGRAMME IN JAVA
FUNDAMENTALS

SYLLABUS

Submitted by
ICT ACADEMY OF KERALA
Table of Contents
1. Introduction to the Course ................................................................................
2. Synopsis of Course Duration ............................................................................
3. Detailed Syllabus ..............................................................................................
4. Minimum General Requirements to conduct practical.....................................
5. Internship ..........................................................................................................
6.Qualification and Experience of existing SDE ....................................................
7. Training Calendars............................................................................................
1. Introduction to the Course
Course Specifications

Qualification Pack & NOS:


SSC/Q0508 &

1. SSC/ N 0506 (Assist in performing software


construction and software testing entry-level
Name of Course: ORACLE tasks in the IT Services industry)
2. SSC/N9001 (Manage your work to meet
CERTIFICATION PROGRAMME IN requirements)
JAVA FUNDAMENTALS 3. SSC/N9002 (Work effectively with colleagues
)
4. SSC/N9003 (Maintain a healthy, safe and
secure working environment)
5. SSC/N9004 (Provide data/information in
standard formats)
6. SSC/N9005 (Develop your knowledge, skills
and competence)

Sector/Industry: IT-ITeS TSP:ICT ACADEMY OF KERALA

On completion of the course the candidates will have skills and competencies to work as

Junior Software Developerin IT/ITeSindustry.

The course lays foundation for diverse kinds of skills and competencies relevant for the
specific job-role. The course is designed as per standards set by industry National Skill
Development Corporation (NSDC) / Sector Skill Council / ASAP (Tick as applicable).

Key Objectives of the Course:


 Learn to Assist in performing software construction and software testing
 Learn to manage the work effectively & efficiently
 Learn to work in Teams & Groups
 Learn to maintain a healthy & safe working climate
 Learn to handle Office data and office communications

Key competencies to be developed

[in conformity with National Occupational Standards (NOS) / and Quality Pack (QP)]:

 Software construction and software testing


 Planning & Organizing
 Time Management
 Leadership
 Office Management
 5s @ workplace
 Communication Skills
 Teamwork & group Dynamics
 Problem Solving
 Conflict Management
 Organizational Policies & Procedures
 Organizational Health & Safety
 Different communication tools – Reports
 Visual, Auditory & Kinaesthetic Learners, Multiple Intelligence
 Training & Development

Particulars Description

Course name as assigned by NA


ASAP

Code of course assigned by NA


ASAP

Duration of the course 150hrs

QP reference SSC/ Q 0508

Level of the Course

[as per National Skill 4


Qualification Framework
(NSQF)]

Job role after training 1.Junior Software Developer

[as per NOS]

Eligibility criteria for 1.Minimum Educational Qualification:12th pass with


admission good aptitude

2.Minimum age: 17

3.Experience [if required]0-2 years of work


experience/internship in Software Development
Particulars Description

Training delivery model 1.Activity based model

2.Analysis, Design, Development, Implementation,


Evaluation [ADDIE] model

3.Planning Implementation Monitoring and Evaluation


(PIME)

Assessment of trainees 1. Methodology

[to be in conformity with 2. Tools


quality framework of ASAP]
3.Weightages
Please refer annexure no. II for
quality framework of ASAP

Internal Assessment (please


refer annexure V)

External (please refer annexure


v)

Further learning opportunities

List of courses which the students may be able to join after successful completion of the
present training:

1. Java Programmer course

2.J2EE

3. Android Developer

4. Software Testing

Further Job opportunities / Occupations

List the existing and emerging job opportunities / occupations which students will be able
to join:

1. Junior Software developer –JAVA


2. Freelance Softwaredeveloper and related business opportunities
3. Part Time / Full Time job on bug fixes on existing Software applications

2. Synopsis of Course Duration


Particulars Duration (hrs)

Institution-based training:

1. Theory Sessions 61 hrs

2. Practical Sessions 89 hrs

Industry-based training:

3. Internship

Total 150 hrs

3. Detailed Syllabus
The syllabus is to be provided in detail in the table given below.

Sl. Module and Theory/ Content in terms of Key Theory Practical Total NOS
No. Units Practical Learning Outcomes* [hrs] [hrs] duration code
[hrs]
1 Welcome and T/P The responsibilities, policies 8 2 10 SSC/N
Introduction and guidelines of an 0506
organization, the learning
opportunities in the
organization, how to access the
organization's knowledge base
etc.,Will have knowledge about
the basic components of a
Computer,knowledge about
Windows and Linux OS, file
systems etc.•Basic components
of a computer, Windows and
Linux Operating Systems • File
systems and task and process
managementStating the course
goals and objectives
• Describing the course map
• Describing the learning
strategy
• Describing the software
configuration and curriculum
tools
• Recognizing teamwork and
project learning goals
2 Using Alice 3 T/P • Introduction to web browsers, 7 17 24 SSC/N
the World Wide Web, internet 0506
mail, internet search, web-
based • Social media
applications and web
programming • Identifying
scene components
• Creating and saving a new
project
• Adding an object to a scene
• Communicate the value of
saving multiple versions of a
scene
• Coding a simple programming
instruction
• Use the copy and undo
command
• Understand the value of
testing and debugging • Logical
analysis, problems solving
skills, process approach,
algorithmic thinking and
pseudo code
3 Using Greenfoot T/P • Foundational concepts of 9 14 23 SSC/N
computation and mathematics 0506
including binary arithmetic and
number sense •Discrete
mathematics and numerical
descriptive measures of data •
Downloading and installing
Greenfoot
• Describing the components of
the Greenfoot interactive
development environment
• Creating an instance of a class
• Describing classes and
subclasses
• Recognizing Java syntax used
to correctly create a subclass •
Programming language
fundamentals and
implementation of algorithms •
How to read a test case, execute
the same and record the results
of testing

4 Using Eclipse T/P Identifying components of 4 4 8 SSC/N


Eclipse 0506
Identifying components of a
Java application
Compiling an application
Testing to ensure application is
complete
Writing the code for
GalToLit.java
Modifying a program to
execute error free
Modifying a program to use a
formula to convert units of
measure • How to read a
detailed program specification
and implement it using a
programming language
5 Using Control T/P • Using Scanner for user input 2 2 4 SSC/N
Statements, during program execution 0506
Classes, Objects • Using if-else logic and
and Methods statements
• Applying switch logic and
statements in Java code
• Using break and default
effectively in a switch
statement
• Using the ternary operator
6 Using Arrays T/P • Writing a single-dimensional 3 3 6 SSC/N
and Exceptions array in a Java program using 0506
primitive data types
• Writing a single-dimensional
array in a Java program using
reference (Object) types
• Writing a 2-dimensional array
in a Java program using
primitive data types
• Writing a 2-dimensional array
in a Java program using
reference (Object) types
• Declaring an array, initialize
an array, and traverse the array
• Describing array initialization
• Distinguishing between the
String method length() and an
array's length value
• Rewriting a Java program to
store integers into an array,
perform a mathematical
calculation, and display the
result
• Using alternative array
declaration syntax
7 Using Recursion, T/P • Recognizing the correct 4 5 9 SSC/N
Abstraction, and general form of a class 0506
Inheritance • Creating an object of a class
• Creating methods that compile
with no errors
• Returning a value from a
method
• Using parameters in a method
• Creating a driver class and
add instances of Object classes
• Adding a constructor to a
class
• Applying the new operator
• Describing garbage collection
and finalizers
• Applying the this reference
• Adding a constructor to
initialize a value
8 Deploying a Java T/P • Software engineering 2 3 5 SSC/N
Application approaches to develop 0506
applications and the key
processes used for developing
application software• Define a
Package
• Using Java Files Stored in a
Package
• Naming a Package
• Fully Qualified Names and
Package Names
• Package Naming Conventions
• Name Collisions
• When Internet Domain Name
Is Invalid
9 Java Class T/P • What Classes Can and Cannot 1 6 7 SSC/N
Design Do 0506
• When Classes Can be
Subclassed or Made Immutable
• super() Method Call
• Interface
• Possibilities of Interfaces
• What An Interface Can Do
• Abstract Classes
• More Information about
Abstract Classes
• Abstract Class Code

10 Exceptions and T/P • Exceptions 1 5 6 SSC/N


Assertions • Try-Catch Statements 0506
• Searching for the Catch
Statement
• Try-Catch Statement Example
• Action When Catch Statement
is Reached
• Using Multiple Catch
Statements
11 Java Database T/P • Data base skills including 4 4 8 SSC/N
Connectivity DBMS, data design, and 0506
querying table structures for
specific data Introduction to
JDBC
• JDBC Architecture and API"
Java Application
• JDBC API
• JDBC Driver Manager"
JDBC-ODBC Bridge
• JDBC-Native Bridge • JDBC-
Net Bridge
• Direct JDBC Driver *
DriverManager
• Types • Date *• Time
• TimeStamp * Driver * •
Connection
• Statement • ResultSet •
PreparedStatement
• CallableStatement •
DatabaseMetaData
• ResultSetMetaData * Loading
Drivers
• Connecting to a Database •
Using a Connection"
Using a Statement • Using a
Result Set
• SQL Types/Java Types
Mapping
(i) Introduction to
planning & types
of planning

(ii)Operational
Planning &
Management

(iii)Barriers to
effective
planning

(iv)Organizing:
Organizational
structures
Manage
your Work (v)Time
12 T/P 8 8 16 SSC/N900
to meet Management 1
requirement
s (vi)introduction
to Leadership

(vii) Leadership
styles

(viii) Office
Management

(ix)5S @
workplace

(i)
Communication
Skills

(ii)Interpersonal
Skills

(iii)Listening
13 Work T/P 5 5 10 SSC/N900
Skills
effectively 2
with (iv)Team Work
Colleagues & Group
Dynamics

(v)Problem
Solving

(vi)Conflict
Management

(vii)Organization
al Policies &
procedures

(i)OHSAS
standards

(ii)Legal
provisions on
Health & Safety

(iii)Health &
Safety measures
Maintain a
Healthy, (iv)Industrial
14 T/P 1.5 3 4.5 SSC/N900
Safe & Accidents
3
Secure
Working (v)Accident
Environmen emergency
t Procedures

(vi)Dealing with
hazardous
situation

(i)Different types
of Organizational
Communication

(ii)Writing &
Reading Skills

(iii)Effective
Articulation
Provide
(iv)Different
data/Informa
15 T/P Communication 2 2 4 SSC/N900
tion in
Formats 4
standard
formats (v)Various types
of data

(vi)Data
Collecting
Process

(viii)Paper based
& Electronic data

(i)Knowledge
Skills &
Competency

(ii)Multiple
Intelligence

(ii)Types of
Learning &
Develop learning Styles
your
16 T/P (iv)Adult 2 3.5 5.5 SSC/N900
Knowledge,
Learning 5
Skills &
Competence (v)Learning for
Personal
Development
(vi)Training &
Development

4. Minimum General Requirements to conduct practical


Category Description

Infrastructure 1. Classroom:

2. Laboratory:

3. Workshop:

Equipment [List and specifications of machinery / tools / equipment]

Teaching- [Manuals and code books for laboratory]


learning
material

5. Internship
Particulars Description

Duration of internship _______ days

Prospective Sn. Organisation Product / Service


organizations

[with whom
collaborative
arrangements are made
by TSP]

Job roles to be included

Specific skills to be
focused

Mode of placement Full Day / Hourly / Shifts / / Any other [please specify]

Time of placement [ please specify whether vacation, during course, after course,
any other]

6. Qualification and Experience of Skill Development Executive (Trainer)


Sl. Experience [ years]
Qualification
No. Total Industry Teaching / Training

1. Undergraduate degree
in Computer Science/
2 2
Applications with
Proficiency in Java
Programming

2. B Tech/BE in
Computer Science
1 1
with Proficiency in
Java Programming

3. M Tech/ME in
computer Science or
MCA with
Proficiency in Java
Programming

7. Training Calendars(Not Applicable now)


Illustrative formats for the calendars are provided below. The TSP may modify the same as
required.

Format for Training Calendar:

Day Module / Unit Theory / Practical Time [From – To]

3
4

Rows to be added as required

Format for Calendar of Internship: (Not Applicable now)

Dates / Month Industry Tasks assigned by the industry


[From - To]

Rows to be added as required

Format for Calendar of Tests / Examination(Not Applicable now)

Day Modules Theory / Practical Time

[From – To]

5
Rows to be added as required

Вам также может понравиться