Page 10 - CA_Blue( J )_Class9
P. 10

Forms of operators (Unary, Binary, Ternary), types of operators (Arithmetic, Relational, Logical, Assignment,
                  Increment, Decrement, Short hand operators), Discuss precedence and associativity of operators, prefix
                  and postfix, Creation of dynamic memory by using new operator, invoking members of class using dot
                  operator, Introduce System.out.println() and System.out.print() — for simple output.
                  (Bitwise and shift operators are not included)

                  5. Input in Java
                  Initialization, Parameter, introduction to packages, Input streams (Scanner Class), types of errors, types
                  of comments.
                  Initialization—Data before execution, Parameters—at the time of execution, input stream—data entry
                  during  execution—using  methods  of Scanner class  [nextShort(), nextInt( ), nextLong(  ), nextFloat  ( ),
                  nextDouble( ), next( ), nextLine( ), next ( ) .charAt(0) ]
                  Discuss different types of errors occurring during execution and compilation of the program (syntax errors,
                  runtime errors and logical errors).Single line comment (//) and multiline comment (/* … */ )
                  6. Mathematical Library Methods
                  Introduction to package java.lang [default], methods of Math class.
                  pow(x,y), sqrt(x), cbrt(x), ceil(x), floor(x), round (x), abs(a), max(a, b), min(a,b), random( ).
                  Java expressions—using all the operators and methods of Math class.
                  7. Conditional constructs in Java
                  Application of if, if else, if else if ladder, switch-case, default, break.
                  if, if else, if else if, Nested if, switch case, break statement, fall through condition in switch case, Menu
                  driven programs, System.exit(0) - to terminate the program.

                  8. Iterative constructs in Java
                  Definition, Types of looping statements, entry controlled loops [for, while], exit controlled loop [do while],
                  variations in looping statements, and Jump statements.
                  Syntax of entry and exit controlled loops, break and continue, Simple programs illustrating all three
                  loops, inter conversion from for – while – do while, finite and infinite, delay, multiple counter variables
                  (initializations and updations). Demonstrate break and continue statements with the help of loops.
                  Loops are fundamental to computation and their need should be shown by examples.
                  9. Nested for loops
                  Introduce nested loops through some simple examples. Demonstrate break and continue statements
                  with the help of nested loops.
                  Programs based on nested loops [rectangular, triangular [right angled triangle only] patterns], series
                  involving single variable.
                  (Nested while and nested do while are not included.)
                  10. Computing and Ethics
                  Ethical Issues in Computing.
                  Intellectual property rights; protection of individual’s right to privacy; data protection on the internet;
                  protection against Spam; software piracy, cybercrime, hacking, protection against malicious intent and
                  malicious code. The stress should be on good etiquette and ethical practices.

                                               INTERNAL ASSESSMENT-100 Marks

                  This segment of the syllabus is totally practical oriented. The accent is on acquiring basic programming
                  skills quickly and efficiently.
                  Programming Assignments (Class IX)
                  Students are  expected to do a minimum  of 20  assignments during  the  whole year  to reinforce  the
                  concepts studied in the class.
   5   6   7   8   9   10   11   12   13   14   15