Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Preamble:
Java is the one of the pioneer software development tools developed used for cross platform
development of software. Java is object oriented high level programming language primarily designed
for use in the distributed environment of the internet. It is intended to let application developers “write
once, run anywhere”. In Java SE, one makes all the standard programs with Java using the API. Java is
one of the most popular programming languages in use particularly for client-server web applications.
Objective:
The aim of this course is to enable the students to create any type of Desktop Applications like
Database Applications, Client/server Applications, and Standalone Applications using OOP concepts.
Students will come to know the importance of JAVA in Industry. The course aims to groom the
students to enable them to work on current technology scenarios as well as prepare them to keep pace
with the changing face of technology and the requirements of the growing IT industry. Students will
learn concepts like classes, inheritance, packages, GUI development and database concepts. Java is
Primary language used in Android and hence this course will help in learning Android Programming.
Duration:
Theory : 30 Hours + Practical: 30 Hours + Project
Course Outline:
Sl. Duration Credits
No (Hours)
Module Title Theory Lab
Theory Lab Total (Hrs/15) (Hrs/30)
1
Fundamentals 2 2 4
2 Object-Oriented Programming 3 3 6
3
2 2 4
Identifiers, Keywords, and Data Types
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 1
Certificate Course in Java Programming (Java SE)
(Certified Desktop Application Developer)
10 Threads
2 2 4
11 Building Java GUIs using Swing API
2 2 4
12 Handling GUI-Generated Events 3 3 6
13 GUI-Based Applications
1 1 2
14 Networking 1 1 2
15 Java Database Connectivity
3 3 6
16 Project 2 8 10
Total Duration/Credits 37 43 80 2 1
Prerequisites:
Knowledge of Computer fundamentals and basics of any programming Language
Eligibility:
BCA,BE,BSc(IT),PGDCA or equivalent of any of these.
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 2
Certificate Course in Java Programming (Java SE)
(Certified Desktop Application Developer)
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 3
Certificate Course in Java Programming (Java SE)
(Certified Desktop Application Developer)
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 4
Certificate Course in Java Programming (Java SE)
(Certified Desktop Application Developer)
Less Accessible
Invoking Overridden
Methods Polymorphism
Virtual Method
Invocation Polymorphic
Arguments The
instance of Operator
Casting Objects
Overloading Methods
Methods Using
Variable Arguments
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 5
Certificate Course in Java Programming (Java SE)
(Certified Desktop Application Developer)
The Comparable
Interface Example of
the Comparable
Interface The
Comparator Interface
Example of the
Comparator Interface
11 Module 11 What Are the Java 2 2 Learning how to make GUI using
Building Java Foundation Classes Swing API
GUIs using (JFC)? What Is Swing?
Swing API Swing Architecture
Swing Packages
Examining the
Composition of a Java
Technology GUI
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 6
Certificate Course in Java Programming (Java SE)
(Certified Desktop Application Developer)
Categories Method
Categories and
Interfaces, Multiple
Listeners,Event
Adapters
NIELIT’s NSQF Examination pattern will be followed for Examination & Certification.
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 7
Certificate Course in Java Programming (Java SE)
(Certified Desktop Application Developer)
Note:
1. Pass percentage would be 50% marks in each component, with aggregate pass percentage of
50% and above.
2. Grading will be as under:
Grade S A B C D Fail
Marks
55%-
Range (in >85% 75%-84% 65%-74% 50%-54% <50%
64%
%)
3. Theory examination would be conducted online and the paper comprise of MCQ and each
question will carry 1 marks.
4. Practical examination/Internal Assessment/ Project/Presentation/Assignment would be
evaluated internally.
5. Major Project/Dissertation would be evaluated preferably by External / Subject Expert
including NIELIT Officials.
6. Candidate may apply for re-examination within the validity of registration.
7. The examinations would be conducted in English Language only.
References:
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 8
Certificate Course in Java Programming (Java SE)
(Certified Desktop Application Developer)
National Institute of Electronics and Information Technology (NIELIT)- Draft of Revised Syllabus [Revised on <Date>) Page 9