Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Similar documents
CONTENTS. Chapter 1 Getting Started with Java SE 6 1. Chapter 2 Exploring Variables, Data Types, Operators and Arrays 13

5/23/2015. Core Java Syllabus. VikRam ShaRma

Introduction to Programming Using Java (98-388)

SCHEME OF COURSE WORK

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM)

Table of Contents. Chapter 1 Getting Started with Java SE 7 1. Chapter 2 Exploring Class Members in Java 15. iii. Introduction of Java SE 7...

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Core JAVA Training Syllabus FEE: RS. 8000/-

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE

15CS45 : OBJECT ORIENTED CONCEPTS

1 OBJECT-ORIENTED PROGRAMMING 1

This page intentionally left blank

JAVA. Duration: 2 Months

Java Training JAVA. Introduction of Java

JAVA. A. Zakiuddin Ahmed. M.Sc.,M.Phil M.S.(Edn), PGDCSM, Professor in Computer Science, P. Rizwan Ahmed. MCA., M.Sc.,M.A., M.Phil.

Core Java Syllabus. Pre-requisite / Target Audience: C language skills (Good to Have)

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

Core Java Syllabus. Overview

F1 A Java program. Ch 1 in PPIJ. Introduction to the course. The computer and its workings The algorithm concept

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV

Objective Questions. BCA Part III Paper XIX (Java Programming) page 1 of 5

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

Contents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B

Java Programming Course Overview. Duration: 35 hours. Price: $900

Introduction... xv SECTION 1: DEVELOPING DESKTOP APPLICATIONS USING JAVA Chapter 1: Getting Started with Java... 1

Supporting Materials

A Quick Tour p. 1 Getting Started p. 1 Variables p. 3 Comments in Code p. 6 Named Constants p. 6 Unicode Characters p. 8 Flow of Control p.

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

The Sun s Java Certification and its Possible Role in the Joint Teaching Material

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

VALLIAMMAI ENGINEERING COLLEGE

Oracle 10g: Java Programming

Peers Techno log ies Pv t. L td. Core Java & Core Java &Adv Adv Java Java

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Object Oriented Programming with Java. Unit-1

Core Java Contents. Duration: 25 Hours (1 Month)

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

E Oracle 10g Java Bootcamp I v1

Java Programming. Price $ (inc GST)

"Charting the Course... Java Programming Language. Course Summary

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

Compaq Interview Questions And Answers

Introduction. Assessment Test. Part I The Programmer s Exam 1

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Java 1.8 Programming

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

Java Application Development

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

JAVA. 1. Introduction to JAVA

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7)

Training topic: OCPJP (Oracle certified professional Java programmer) or SCJP (Sun certified Java programmer) Content and Objectives

Name of subject: JAVA PROGRAMMING Subject code: Semester: V ASSIGNMENT 1

Page 1

PESIT Bangalore South Campus

Murach s Beginning Java with Eclipse

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

Casting -Allows a narrowing assignment by asking the Java compiler to "trust us"

SELF-STUDY. Glossary

1 Shyam sir JAVA Notes

WA1278 Introduction to Java Using Eclipse

Certification In Java Language Course Course Content

GUJARAT TECHNOLOGICAL UNIVERSITY

OracleAS 10g R3: Java Programming

(2½ hours) Total Marks: 75

CS Internet programming Unit- I Part - A 1 Define Java. 2. What is a Class? 3. What is an Object? 4. What is an Instance?

Java SE 8 Programming

The name of the Show What will you enjoy learning?

INSTITUTE OF AERONAUTICAL ENGINEERING

Big Java Late Objects

Java Programming with Eclipse


FOR BEGINNERS 3 MONTHS

CHAPTER 1: A GENERAL INTRODUCTION TO PROGRAMMING 1

ABOUT CORE JAVA COURSE SCOPE:

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

Java SE 8 Programming

Java Overview An introduction to the Java Programming Language

VALLIAMMAI ENGINEERING COLLEGE

Time : 3 hours. Full Marks : 75. Own words as far as practicable. The questions are of equal value. Answer any five questions.

JVA-103. Java Programming

CS506 Web Programming and Development Solved Subjective Questions With Reference For Final Term Lecture No 1

Java SE 8 Programming

Core Java Syllabus DAY -1 :

LTBP INDUSTRIAL TRAINING INSTITUTE

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

JAVA MICROSERVICES. Java Language Environment. Java Set Up. Java Fundamentals. Packages. Operations

C++ (Non for C Programmer) (BT307) 40 Hours

B2.52-R3: INTRODUCTION TO OBJECT ORIENTATED PROGRAMMING THROUGH JAVA

JAVA CONCEPTS Early Objects



1/16/2013. Program Structure. Language Basics. Selection/Iteration Statements. Useful Java Classes. Text/File Input and Output.

Object Oriented Programming: In this course we began an introduction to programming from an object-oriented approach.

Transcription:

1

CONTENTS 1. Introduction to Java 2. Holding Data 3. Controllin g the f l o w 4. Object Oriented Programming Concepts 5. Inheritance & Packaging 6. Handling Error/Exceptions 7. Handling Strings 8. Threads 9. I/O and Str eams 10. Understan d ing core package s 11. Holding Collection of data 12. Java Applications 13. Introduction to Java Applets 14. Basic Netw orking Concepts 2

1) Introduction to Java What is Java? Background/History of Java The Internet and Java's place in it Applications and Applets Java Virtual Machine Byte code - not an executable code Procedure-Oriented vs. Object-Oriented Programming Basics of OOP Abstraction Inheritance Encapsulation Classes, subclasses and super classes Polymorphism and Overloading Compiling and running a simple "Hello World" program Setting Up Your Computer Writing a Program Compiling, Interpreting and Running the program Common errors 2) Holding Data Primitive Data Types Integers Floating-Point types Characters Booleans User-Defined Data Types Declarations ¾ Constants Identifiers, Literals Type Conversion and Casting Objects and Wrapper Classes Variables Variable Definition and Assignment Default Variable Initializations Command-Line Arguments Arrays of Primitive Data Types Comment Syntax Garbage Collection 3

3) Controlling the flow Expressions Using Operators Arithmetic, Bitwise, Relational, Logical, Assignment, Conditional, Shift, Ternary Auto-increment and Auto-decrement Using control statements Selection statements ƒ If, Switch Loops and loop options ƒ While, do-while, for Jump statements ƒ Break, continue and return 4) Object Oriented Programming Concepts Abstraction Encapsulation Polymorphism and Overloading Fundamentals of Classes A simple class Creating Class Instances Adding methods to a class Calling Functions/Methods Using this keyword Constructors Default constructors Parameterized constructors More on methods Passing by Value, by Reference Access Control Methods that Return Values Method Overloading Recursion Nested and Inner classes 5) Inheritance & Packaging Inheritance Using extends keyword Subclasses and Superclasses 4

'super' keyword usage Overriding Methods Dynamic Method Dispatch The Object class abstract and final Classes Packages Defining a package Importing a package Access Control Interfaces Defining an interface Implementing and applying interfaces 6) Handling Error/Exceptions Basic Exceptions Proper use of exceptions ¾ User defined Exceptions Catching Exception try catch Throwing and re-throwing throw throws Cleaning up using the finally clause 7) Handling Strings Creation, Concatenation and conversion of a string Changing case Character Extraction ¾ String Comparison ¾ Searching strings Modifying strings String Buffer 8) Threads Create/instantiate/start new threads i. Extending java.lang.thread ii. Implementing java.lang.runnable Interface Understand thread execution Thread Priorities Synchronization Inter-thread communication, Deadlock 5

10) I/O and Streams ¾ java.io package Files and directories Streams Byte Streams and Character Streams Reading/Writing Console Input/Output Reading and Writing files The Serialization Interface 10) Understanding core packages Using java.lang Package java.lang.math Wrapper classes and associated methods Number Double, Float ƒ Integer, Byte ƒ Short, Long ƒ Character Boolean Using java.util package Core classes ƒ Vector ƒ Stack Dictionary ƒ Hashtable Enumerations Random Number Generation 12) Holding Collection of data Arrays and collection classes/interfaces Map/List/Set implementations ƒ Map interface, List interface, Set interface Collection classes ArrayList, LinkedList, HashSet and TreeSet Accessing collections/use of an Iterator Comparator 13) Java Applications ¾ Intro to AWT and Swing Working with Frame, windows, graphics, color, fonts AWT controls Buttons, Checkbox, Choice, List and TextField Layout Managers Flow Layout, Grid Layout and Border Layout JFrame and JPanel containers User Interface Events 6

Event Classes and Event Listener Interfaces Adapter Classes 14) Introduction to Java Applets What is a Java applet? Applet lifecycle methods ¾ Build a simple applet ¾ Using AppletViewer ¾ Adding Controls Animation Concepts 15) Basic Networking Concepts ¾ What is a Client/Server Application? Manipulating URL s Establishing a simple server Establishing a simple client Client/Server Interaction using TCP Connectionless Client/Server Interaction using Datagram(UDP) 7