Std – 10



1. Revision of Syllabus from Std – 9
2. Class as composite type (object factory), Creating objects
3. Arrays (Single Dimensional)
a. Array as composite type.
b. Creation, Storing, retrieving and arranging data in an array.
c. Searching – Linear, Binary
d. Sorting – Bubble, Exchange Selection Sort
e. Merging of Arrays
f. Array Manipulations

4. Arrays (Double Dimensional)… (Concepts Only)

5. Introduction to Functions / Methods
a. Function prototype & signature
b. Data members & Member methods
c. Access Specifiers, Modifiers, Return types
d. Calling & Returning from Functions
e. Local & Global variables
f. Non-Argumentative functions


6. Advanced programming with Functions / Methods
a. Argumentative functions
b. Return and Non-Return types (void)
c. Actual & Formal Parameters
d. Pure and Impure Functions
e. Concept of Call by Value and Call by Reference
f. Passing Arguments & Returning values, Message Passing
g. Concept of static and non-static member functions
h. Function Overloading (Polymorphism)

7. Wrapper classes and their methods
8. Introduction to Constructors
a. Default, parameterized, non-parameterized
b. Passing values to Constructors
c. Implicit Invoking of Constructors
d. Copy Constructor
e. Destructors


9. String Manipulation
a. String type as Class type & Character as data type
b. Character Library functions
i. isDigit( )
ii. isLetter( )
iii. isLowerCase( )
iv. isUpperCase( )
v. toLowerCase( )
vi. toUpperCase( )

10. String manipulation contd…
a. String Class Library functions
b. Simple programs on strings
c. Advanced Logic based programs on string
d. String Buffer Class Library functions
e. String Tokenizer Class Library functions
i. countTokens( )
ii. nextToken( )
f. Mathematical Library Functions

11. Introduction of Packages in Java along with import statement

12. Encapsulation
a. Access Specifier, scope and visibility
b. Private, Public and Protected specifiers
c. Visibility Rules and Scope of variables
d. Instance & Class variables
e. Global & Local variables
f. Argument variables

13. Multiple classes in JAVA [Definition Only]
a. Concept of Inheritance
b. Different Levels of Inheritance

14. Input / Output
a. Basic input and output classes in JAVA
b. Scanner and Printer classes from JDK

  1. shourjo says:

    i think double dimension array is not in the portion!!!

  2. Akash Tirkey says:

    From where should i study encapsulation and inheritence ?

    • Neel says:

      From this site itself Go to Java stuffs then click on Java Theory. It is password protected. To know the password, register from the home page Form. And Submit. On Feb 11, 2014 8:10 PM, “Brainstorming…” wrote:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s