The name of the Show What will you enjoy learning?

Similar documents
Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

15CS45 : OBJECT ORIENTED CONCEPTS

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

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

LTBP INDUSTRIAL TRAINING INSTITUTE

Java Training JAVA. Introduction of Java

Java 8 Programming for OO Experienced Developers

Core Java Syllabus DAY -1 :

FOR BEGINNERS 3 MONTHS

JAVA. Duration: 2 Months

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

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

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

Core Java - SCJP. Q2Technologies, Rajajinagar. Course content

Complete Java Contents

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

Object Oriented Programming with Java. Unit-1

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

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

WA1278 Introduction to Java Using Eclipse

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

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

JAVA. 1. Introduction to JAVA

PESIT Bangalore South Campus

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

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

CORE JAVA TRAINING COURSE CONTENT

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

Java Programming. Price $ (inc GST)

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

JAVA+ANDROID CURRICULUM 6 WEEKS. INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform

Java SE 8 Programming

Java SE7 Fundamentals

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?

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

CHAPTER 1: A GENERAL INTRODUCTION TO PROGRAMMING 1

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

This page intentionally left blank

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

Learn Java/J2EE Basic to Advance level by Swadeep Mohanty

Object-Oriented Software Engineering. Chapter 2: Review of Object Orientation

Java SE 8 Programming

Java SE 7 Programming

Page 1

JAVA MOCK TEST JAVA MOCK TEST III

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

Java SE 8 Programming

ABOUT CORE JAVA COURSE SCOPE:

SCHEME OF COURSE WORK

Object-Oriented Software Engineering Practical Software Development using UML and Java. Chapter 2: Review of Object Orientation

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

CORE JAVA. Saying Hello to Java: A primer on Java Programming language

Compaq Interview Questions And Answers

Core JAVA Training Syllabus FEE: RS. 8000/-

Intro: Your brain on Java Who is this book for? What your brain is thinking. Bend your brain into submission What you need for this book

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

SELF-STUDY. Glossary

104. Intermediate Java Programming

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

GUJARAT TECHNOLOGICAL UNIVERSITY

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

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

Call: Core&Advanced Java Springframeworks Course Content:35-40hours Course Outline

Java SE 7 Programming

INHERITANCE & POLYMORPHISM. INTRODUCTION IB DP Computer science Standard Level ICS3U. INTRODUCTION IB DP Computer science Standard Level ICS3U

Get Unique study materials from

Core Java Syllabus. Overview

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

VALLIAMMAI ENGINEERING COLLEGE

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

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

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

Merge Sort Quicksort 9 Abstract Windowing Toolkit & Swing Abstract Windowing Toolkit (AWT) vs. Swing AWT GUI Components Layout Managers Swing GUI

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...

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

Java Interview Questions

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

Certification In Java Language Course Course Content

Java J Course Outline

Object Oriented Programming with c++ Question Bank

Historical Overview of OOP Subproject: From the Beginning to the End. DAAD project Joint Course on OOP using Java

Contents. I. Classes, Superclasses, and Subclasses. Topic 04 - Inheritance

Java Training For Six Weeks

OracleAS 10g R3: Java Programming

Assoc. Prof. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.

Java Platform, Standard Edition (Java SE) From Yes-M Systems LLC Length: Approx 4 weeks/40 hours Audience: Students with experience in

Aim behind client server architecture Characteristics of client and server Types of architectures

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

Index COPYRIGHTED MATERIAL

VALLIAMMAI ENGINEERING COLLEGE

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

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.

This page intentionally left blank

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

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

Murach s Beginning Java with Eclipse

Credits Details of Sessional Marks ESM 5 (3-1- 2)

Java: The Complete Reference PDF

Transcription:

The Day of celebration The name of the Show What will you enjoy learning? 1 The tale of programming A walk down the memory lane! 1) Programming - How did it all start and evolve? 2) What should you learn in a programming language? 3) Why is learning a paradigm important? 4) The clash of paradigms 5) Problem solving - the problem space and the solution space 2 The Objects of Carribean A film by OO! 1) The object oriented screenplay 2) How do objects interact with each other? 3) Why does complexity occur in software? 4) How does OO manage complexity? 5) What are the features of OOP? 3 Abstraction What to show? What not to show? 1) The primary and secondary pillars of OO 2) What is abstraction and why is it needed? 3) What is Interface and Implementation? 4) The abstraction LOC Encapsulation Data married to methods! 1) What is encapsulation and why is it needed? 2) Encapsulation in Java 3) What is Information hiding? 4) Abstraction Vs Encapsulation 5) A small case Study 4 Hierarchy Pass the wealth! 1) What is hierarchy and why is it needed? 2) Inheritance and Aggregation 3) Benefits of inheritance 4) The drawbacks of inheritance 5) A small case Study

5 Typing The mixology! 1) What is typing? 2) Strong typing and weak typing 3) What is polymorphism? 4) Static and dynamic binding Concurrency Juggle it together! 1) What is Concurrency? 2) Concurrency is not simultaneity Persistence There is life after death! 1) What is persistence? 2) Longevity of objects 6 Java The wait is all but over! 1) The Java story 2) The Java World - the platform, JDK, JRE, JVM, JIT 3) The language basics - data types, statements, loops, expressions 4) Type Conversion and Type Casting 5) Shortfilm time 7 The Object Wars Coding starts today! 1) How to construct a class to define state and behaviour? 2) Methods and method overloading 3) Objects, Constructors and Constructor overloading 4) Learn how objects are managed in memory 5) Static variables, static methods and static block 6) Using Final to create constants Home Assignment-1 8 Knowledge Session-1 Review and discuss the assignment. Learn it all in the classroom.

9 Inheritance and Interfaces - 1 Do not reinvent the wheel! 1) superclass/sublass, supertype/subtype 2) The IS-A and HAS-A test 3) Super, Constructor chaining 4) Early binding(overloading) and Late binding(overriding) 5) Learn how polymorphism is implemented in the real world 10 Inheritance and Interfaces - 2 Do not reinvent the wheel! 6) Abstract methods and classes 7) Using final with respect to inheritance 8) The Object class 9) Case study on Inheritance 10) Interfaces and their uses Home Assignment-2 11 Knowledge Session-2 Review and discuss the assignment. Learn it all in the classroom. 12 Exception Handling Handle the risk! 1) Understand Exception Handling in a simple way using a scenario 2) Learn the smart way of handling errors - try, catch and finally 3) What is the call stack? 4) Understand Exception class hierarchy 5) Chained exceptions 6) Creating your own exception classes 13 & 14 Multithreading 1) Process Vs Thread 2) Life cycle of a Thread 3) Why multithreading? 4) Creating threads 5) Thread synchronization

Home Assignment-3 15 Knowledge Session-3 Review and discuss the assignment. Learn it all in the classroom. 16 & 17 Innovative features of Java Adding beauty and power! 1) Packages: containers to the rescue 2) Annotations: the power of metadata 3) Enumerations: adding power to constants 4) Varargs: Variable arguments 5) Autoboxing: automate the conversion from primitive to object wrappers 6) Generics*: catch the bugs early 18 & 19 Java IO and Serialization 1) Streams: the abstraction of I/O 2) Byte streams and character streams 3) Buffered I/O: the efficient I/O 4) Scanning and Formatting 5) Standard streams: System.in, System.out and System.err 6) File NIO: The nonblocking IO 7) Serialization: Save the objects 20 Java Library - Strings and Java.Lang 1) The String class 2) The StringBuffer class 3) Math class 4) Runtime class 5) Process class 6) ProcessBuilder class 7) System class

21 Java Utilities The Collections Framework 1) Collection Interfaces 2) Collection classes - ArrayList, Vector, Hashset, Treeset 3) Comparator Interface 4) Collections algorithms 22 The Design Theory 1) How to solve bigger problems using OOP? 2) How to learn the art of identify classes? 3) How to know what methods to add? 4) How to build true OO solutions? 5) Case Study 23 Class Assignment followed by Home Assignment-4 Design the interface in the class. Build the implementation at home. 24 The Coding Hour-1 In-class demonstration of solving an interesting problem. 1) Learn how to approach a problem 2) Learn how to go about selecting the required tools to solve the problem. 3) Learn how to go from design to implementation. 25 Network Programming 1) Basics of network programming 2) Client and server programming 26 Applets Let's not disturb the dead Let's accept the fact - Applets are no longer used as much. Flash, Javascript, Actionscript deliver a lot more than applets - An applet program (Just for the sake of it)

27 & 28 Java UI Lets swing! 1) Using top level containers 2) Components and Layout Managers 3) Event Handling 4) Using swing components 5) Using Borders 29 The Coding Hour-2 In-class demonstration of solving an interesting problem. 1) Learn how to approach a problem 2) Learn how to go about selecting the required tools to solve the problem. 3) Learn how to go from design to implementation. Home Assignment-5 30 Knowledge Session-4 Review and discuss the assignment. Learn it all in the classroom. 31 The Coding Hour-3 In-class demonstration of solving an interesting problem. 1) Learn how to approach a problem 2) Learn how to go about selecting the required tools to solve the problem. 3) Learn how to go from design to implementation. 32 Knowledge Session-5 Review and discuss the assignment. Learn it all in the classroom. 33 New features of Java in 8.0 Looking at all the new features of Java that were added in 8.0 34 Wrapping it up! Time to bid farewell! 1) How to continue the journey of learning and get to the next level? 2) How to master the Java library? 3) How to solve substancially bigger problems?