Computer
Applications for Class X
1 . CONCEPT OF OBJECT
1.1
Introduction
1.2 What is an Object?
1.3 Object encapsulate state and behavior
1.4 Implementing Objects
2.
INTRODUCTION CLASSES
1.1
Introduction
1.2 What is a Class?
Objects Description; Method; Need for
Class; Classes as Abstraction for Set of Objects;
Class as Object Factory
3. INTRODUCTION JAVA On BlueJ Environment
1.1
Introduction
1.2 About Java
History Java; Byte Code; Java Virtual
Machine (JVM) Sample Java Programs
1.3 Type of Java Programs
1.4 BlueJ-A Quick Introduction
1.5 Starting BlueJ
1.6 Writing Programs on BlueJ Environment
Creating a BlueJ Project; Adding
a New Class to Your Project; Editing a Class Code; Compiling
the Source Code; Saving Your Code ; Creating Objects; Executing
anObjects Method ; Saving Output
from the Console Window; Printing Your SourceCode; Closing a
Project; Opening an Existing BlueJ Project ; Opening a Non BlueJ
Java File.
1.7 Creating (Executable) Jar Files
1.8 Creating Documentation
4.CLASSES AS BASIS OF ALL COMPUTATION
1.1
Introduction
1.2 Java Character Set
1.3 Tokens
Keywords ; Identifiers; Literals;
Separators; Operators
1.4 Concept of Data Types
Primitive Data Types; Reference
Types
1.5 Variables
Declaration of a Variable;
Initialization of Variables
1.6 Reference Types Revisited
1.7 Constants
1.8 Operators in Java
Arithmatic Operators; Increment
/Decrement Operator; Relational Operators; Logical Operators;
Shift Operators Bitwise Operators; Assignment Operators; Other Operators;
Operators Precedence
1.9 Expressions
2.0 Arithmatic Expressions
2.1 Java Statements
2.2 Significance of Classes
2.3 Objects as instances of class
5. FUNCTIONS
1.1
Introduction
1.2 Why functions?
1.3 Function definition
1.4 Function prototype and signature
1.5 Accessing a function
Actual and formal parameters; arguments
to functions
1.6 Pass by value(call by value)
1.7 Call by reference
1.7 Returning from a function
The return statement; returning
values
1.8 Pure and impure functions
1.9 Function overloading
Need for function overloading;
Declaration and Definition
2.0 Calling Overloaded Functions
6.
CONSTRUCTORS
1.1
Introduction
1.2 Constructor
1.3 Need for Constructors; Declaration and Definition
1.4 Types of Constructors
Non-parameterized; Parameterrized
1.5 The this Keyword
7 CLASS AS USER DEFINED TYPE
1.1
Introduction
1.2 Class as Composite Type
1.3 Class A User-Defined Datatype
1.4 Creating And Using Objects
Using Objects; Controlling Access
to Members of a Class Access Specifiers Using Classes
8
USING LIBRARY CLASSES
1.1
Introduction
1.2 Simple Input / Output
1.3 Exception handling
Concept of Exception handling; Exception
handling in Java
1.4 Wrapper Classes
1.5 Working with Strings
Creating Srtings; Creating StringBuffers
; Accessor Methods
1.5 Packages in Java
Importing Package and their Classes
; Using Dates and Times (Date and Calendar Objects);
Package in Java; User Defined Packages
9. DECISION MAKING STATEMENTS
1.1
Introduction
1.2 Programming Constructs
1.3 Selection statements
The if Statement of Java; The switch
Statement
10. INTERATION THROUGH LOOPS
1.1
Introduction
1.2 Elements that Control a loop (Parts of a Loop)
1.3 The for Loop Fixed Number of Iterations
1.4 The for Loop Variations
1.5 The while Loop
1.6 Variations in a while Loop
1.7 The do-while Loop
1.8 Nested Loops
1.9 Comparison of Loops
2.0 Jump Statements
The break Statement; The continue Statement;
Labels and Branching Statements
11 ENCAPSULATION
1.1
Introduction
1.2 Visibility Modifiers
1.3 Scope and Visibility Rules
12
ARRAYS
1.1
Introduction
1.2 Need for Arrays
1.3 Types of Arrays
Single Dimensional Arrays; Some facts
about Arrays; Two Dimensional Arrays
1.4 Searching in 1-D Arrays
1.5 Sorting
1.6 Arrays vs. Objects
1.7 Advantages and Disadvantages of Files
13
OPERATIONS ON FILES
1.1
Introduction
1.2 Files
1.3 Java Streams
1.4 Operations on Files
Buffering; Output to Text Files;
Input from Text Files
1.5 String TokenizerProcessing a Number Sequence with
String Tokenizer;String Tokenizing and File Handling
1.6 Stream Tokenizer.
Duration |
Fees
(Indian RS.) |
Fees
(US $) |
45 sessions
of 1 hr each |
6,700 |
192 |