SlideShare a Scribd company logo
1 of 3
Download to read offline
Java Programming
Topic-Level Outline
       Period: 8 weeks
Prerequisites:     None

      Unit 1:          Getting started
    Topic A:    Programming basics
    Topic B:    The Java platform
    Topic C:    Installing Java
    Topic D:    Language syntax and conventions

      Unit 2:         Using data in a program
    Topic A: Constants and variables
    Topic B: Data types and character sets

      Unit 3:         Methods, classes, and objects
    Topic A: Methods
    Topic B: Classes

      Unit 4:         Advanced object concepts
    Topic A: Blocks and scope
    Topic B: Method overloading
    Topic C: Constants
    Topic D: Prewritten imported methods

      Unit 5:      Input and selection
    Topic A: Keyboard input
    Topic B: Control flow statements
    Topic C: Operators

      Unit 6:      Loops
    Topic A: Loop structures
    Topic B: For and nested loops

      Unit 7:      Characters and strings
    Topic A: Strings
    Topic B: The StringBuffer class

      Unit 8:      Arrays
    Topic A: Introduction to arrays
Topic B: Arrays of objects
Topic C: Searching an array

  Unit 9:         Array manipulations
                                    Topic A: Manipulating an array
                                    Topic B: Sorting arrays
Topic C: Two-dimensional arrays

Unit 10:          Applets
Topic A: Applets and HTML documents
Topic B: Applets with Swing components

Unit 11:          Event-driven programming
Topic A: Event-driven programming in applets
Topic B: Life cycle of a Swing applet
Topic C: Enhancing a Swing applet

Unit 12:          Graphics
Topic A:    Basic graphic methods
Topic B:    More about graphics
Topic C:    Drawing objects
Topic D:    Adding sound, images, and animations

Unit 13:        Introduction to inheritance
Topic A: Inheritance
Topic B: Superclasses
Topic C: Information hiding and protection

Unit 14:        Advanced inheritance concepts
Topic A: Abstract classes
Topic B: Array of objects and comparing objects
Topic C: Interfaces and packages

Unit 15:      Swing components
Topic A: Frames
Topic B: Swing event listeners

Unit 16:       Layout managers and events
Topic A: Layout managers and JPanel
Topic B: Events and event handling

Unit 17:        Exception handling
Topic A: Exceptions
Topic B: Error handling methods
Topic C: Call stack and user-defined exceptions

Unit 18:        File input and output
Topic A: Files and streams
Topic B: Input and output

Unit 19:       Multithreading and animations
Topic A: Multithreading
Topic B: Animations

More Related Content

Similar to Java Programming

Opentext exstream dialogue online training | Opentext exstream dialogue train...
Opentext exstream dialogue online training | Opentext exstream dialogue train...Opentext exstream dialogue online training | Opentext exstream dialogue train...
Opentext exstream dialogue online training | Opentext exstream dialogue train...Selfpaced
 
Advanced java programming-contents
Advanced java programming-contentsAdvanced java programming-contents
Advanced java programming-contentsSelf-Employed
 
Android Job Oriented Course
Android Job Oriented CourseAndroid Job Oriented Course
Android Job Oriented CourseSUNIL MISHRA
 
Android Job Oriented Course
Android Job Oriented CourseAndroid Job Oriented Course
Android Job Oriented CourseSUNIL MISHRA
 
Lecture 0 Object Oriented Programming.pdf
Lecture 0 Object Oriented Programming.pdfLecture 0 Object Oriented Programming.pdf
Lecture 0 Object Oriented Programming.pdfMianSaeedAkbar1
 
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...MinhTrnNht7
 
Lect 1-class and object
Lect 1-class and objectLect 1-class and object
Lect 1-class and objectFajar Baskoro
 
Class and Object.ppt
Class and Object.pptClass and Object.ppt
Class and Object.pptGenta Sahuri
 
Unit 1 Part - 2 Class Object.ppt
Unit 1 Part - 2 Class Object.pptUnit 1 Part - 2 Class Object.ppt
Unit 1 Part - 2 Class Object.pptDeepVala5
 
Topic2JavaBasics.ppt
Topic2JavaBasics.pptTopic2JavaBasics.ppt
Topic2JavaBasics.pptMENACE4
 
hallleuah_java.ppt
hallleuah_java.ppthallleuah_java.ppt
hallleuah_java.pptRahul201258
 
Dot net-course-curriculumn
Dot net-course-curriculumnDot net-course-curriculumn
Dot net-course-curriculumnAmit Sharma
 
Qtp certification questions and answers
Qtp certification questions and answersQtp certification questions and answers
Qtp certification questions and answersRamu Palanki
 
Qtp sample certification questions and answers
Qtp sample certification questions and answersQtp sample certification questions and answers
Qtp sample certification questions and answersRamu Palanki
 

Similar to Java Programming (20)

Comptia Network+
Comptia Network+Comptia Network+
Comptia Network+
 
Opentext exstream dialogue online training | Opentext exstream dialogue train...
Opentext exstream dialogue online training | Opentext exstream dialogue train...Opentext exstream dialogue online training | Opentext exstream dialogue train...
Opentext exstream dialogue online training | Opentext exstream dialogue train...
 
Advanced java programming-contents
Advanced java programming-contentsAdvanced java programming-contents
Advanced java programming-contents
 
C sharp syllabus
C sharp   syllabusC sharp   syllabus
C sharp syllabus
 
Android
AndroidAndroid
Android
 
Android Job Oriented Course
Android Job Oriented CourseAndroid Job Oriented Course
Android Job Oriented Course
 
Android Job Oriented Course
Android Job Oriented CourseAndroid Job Oriented Course
Android Job Oriented Course
 
360 b sc(cs) - semester v ku
360 b sc(cs) - semester v ku360 b sc(cs) - semester v ku
360 b sc(cs) - semester v ku
 
Lecture 0 Object Oriented Programming.pdf
Lecture 0 Object Oriented Programming.pdfLecture 0 Object Oriented Programming.pdf
Lecture 0 Object Oriented Programming.pdf
 
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
Python-for-DevOps-Learn-Ruthlessly-Effective-Automation-by-Noah-Gift_-Kennedy...
 
Core java online training
Core java online trainingCore java online training
Core java online training
 
Lect 1-class and object
Lect 1-class and objectLect 1-class and object
Lect 1-class and object
 
Class and Object.ppt
Class and Object.pptClass and Object.ppt
Class and Object.ppt
 
Unit 1 Part - 2 Class Object.ppt
Unit 1 Part - 2 Class Object.pptUnit 1 Part - 2 Class Object.ppt
Unit 1 Part - 2 Class Object.ppt
 
Topic2JavaBasics.ppt
Topic2JavaBasics.pptTopic2JavaBasics.ppt
Topic2JavaBasics.ppt
 
hallleuah_java.ppt
hallleuah_java.ppthallleuah_java.ppt
hallleuah_java.ppt
 
2.ppt
2.ppt2.ppt
2.ppt
 
Dot net-course-curriculumn
Dot net-course-curriculumnDot net-course-curriculumn
Dot net-course-curriculumn
 
Qtp certification questions and answers
Qtp certification questions and answersQtp certification questions and answers
Qtp certification questions and answers
 
Qtp sample certification questions and answers
Qtp sample certification questions and answersQtp sample certification questions and answers
Qtp sample certification questions and answers
 

Java Programming

  • 1. Java Programming Topic-Level Outline Period: 8 weeks Prerequisites: None Unit 1: Getting started Topic A: Programming basics Topic B: The Java platform Topic C: Installing Java Topic D: Language syntax and conventions Unit 2: Using data in a program Topic A: Constants and variables Topic B: Data types and character sets Unit 3: Methods, classes, and objects Topic A: Methods Topic B: Classes Unit 4: Advanced object concepts Topic A: Blocks and scope Topic B: Method overloading Topic C: Constants Topic D: Prewritten imported methods Unit 5: Input and selection Topic A: Keyboard input Topic B: Control flow statements Topic C: Operators Unit 6: Loops Topic A: Loop structures Topic B: For and nested loops Unit 7: Characters and strings Topic A: Strings Topic B: The StringBuffer class Unit 8: Arrays Topic A: Introduction to arrays
  • 2. Topic B: Arrays of objects Topic C: Searching an array Unit 9: Array manipulations Topic A: Manipulating an array Topic B: Sorting arrays Topic C: Two-dimensional arrays Unit 10: Applets Topic A: Applets and HTML documents Topic B: Applets with Swing components Unit 11: Event-driven programming Topic A: Event-driven programming in applets Topic B: Life cycle of a Swing applet Topic C: Enhancing a Swing applet Unit 12: Graphics Topic A: Basic graphic methods Topic B: More about graphics Topic C: Drawing objects Topic D: Adding sound, images, and animations Unit 13: Introduction to inheritance Topic A: Inheritance Topic B: Superclasses Topic C: Information hiding and protection Unit 14: Advanced inheritance concepts Topic A: Abstract classes Topic B: Array of objects and comparing objects Topic C: Interfaces and packages Unit 15: Swing components Topic A: Frames Topic B: Swing event listeners Unit 16: Layout managers and events Topic A: Layout managers and JPanel Topic B: Events and event handling Unit 17: Exception handling Topic A: Exceptions Topic B: Error handling methods
  • 3. Topic C: Call stack and user-defined exceptions Unit 18: File input and output Topic A: Files and streams Topic B: Input and output Unit 19: Multithreading and animations Topic A: Multithreading Topic B: Animations