Std – 9

FIRST TERM

1. Introduction and Features of JAVA
2. Object Oriented Language – Characteristics & Principals
3. Objects and Classes (Definition and concept)
4. JDK, Java API and Packages
5. Source Code, Byte Code, Native Code,
6. JAVAC (Compiler), JVM (Interpreter)
7. Environment BLUE – J
8. Java Character Set – UNICODE.
9. Tokens – Keywords, Identifiers, Literals, Operators, Separators
10. Concept of Data Types – Primitive & Reference
11. Integer, Real, Character, Boolean data types (Range & Capacities)
12. Type Conversion – Implicit & Explicit
13. Increment and Decrement Operators concept with simple examples
14. Prefix & Postfix notations along with Shortcuts of JAVA
15. Operators and their types, Precedence and Associativity of operators
16. Classification of Operators on the basis of their function
a. Arithmetic Operators, Relational Operators, Logical Operators, Conditional Operators, Bitwise & Shift,
Operators, Special Operators
17. Classification of Operators on the basis of Operands – Unary, Binary, Ternary
18. Programming methodology
a. Structured – Sequence, Selection & Iterative
19. Simple programs with expression & operators (assignment / initialization)
20. Conditional statements with if, if…else, if…else if…else
21. Simple programs on conditional statements

SECOND TERM

1. Input statement in Java (two methods)
a. As arguments through main( ) i.e. Method Call Window
b. Input Stream Reader / Buffered Reader
2. Error handling in JAVA
c. Types of errors
d. Syntax Errors, Runtime Errors, Logical Errors
3. Advanced conditional statements with nested if…else
4. The if…else ladder and Dangling if problem
5. Usage of AND (&&) / OR ( || ) to join multiple conditions
6. switch( )…case statements along with nested switch…case
7. Iterations through Loops (Simple programs)
8. Concept of fixed (known iterations) using FOR LOOPS
9. Non-Nested Loops

FINAL TERM

1. Concept of variable (unknown iterations) using WHILE LOOPS
2. Nested Loops
e. Nested FOR loops
f. Nested WHILE loops
3. Jump Statements using break and continue
4. Series programming
5. Pattern Programming
6. Different types of Number & Digits Programming, e.g. Odd, Even, Prime etc…
7. Programming with Range of given numbers
8. Revision of 1st and 2nd Terms

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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