0% found this document useful (0 votes)
3 views

syllabus_gist_2025

This document outlines the curriculum for a Class X Computer Application course, covering key concepts in object-oriented programming, Java features, data types, control statements, methods, and arrays. It includes details on Java syntax, operators, error types, and various classes and functions. The document serves as a comprehensive guide for students to understand the foundational elements of computer programming using Java.

Uploaded by

pravasmahasuar
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

syllabus_gist_2025

This document outlines the curriculum for a Class X Computer Application course, covering key concepts in object-oriented programming, Java features, data types, control statements, methods, and arrays. It includes details on Java syntax, operators, error types, and various classes and functions. The document serves as a comprehensive guide for students to understand the foundational elements of computer programming using Java.

Uploaded by

pravasmahasuar
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

class – X

Computer Application
Theory Part
 Object:State/Attribute - Behavior – Object as an instance of class
 class : Elements of a class – Member Data – Member Method/Function - object factory – Message passing
 Source code - Byte code - object code/machine code - Unicode
 OOPs Principles : Encapsulation-Polymorphism-Inheritance-Abstraction-Hiding – benefits of OOPs
 Features of Java : WORA – Platform Independent – Universal Language – Exception Handling – Portable – Multithreading_
Robust
 JVM - JDK - API - Bluej
 Package : Examples - import - package keyword
 Remark/comments : Types and examples
 Errors : syntax/grammatical/compile time - run time/execution - logical/output
 Types of java program: applets - stand alone – servlet programs
 Character set in java - UNICODE
 Token :Types- keywords- identifier- constants/literals- operators- separators
 Date types : primitive data type/built in data type/simple/elemental – reference/user defined data type with examples –
Table of primitive data type with range of each data types – wrapper class – precedence of data type.
 Variable : rules for naming identifier – naming convention - scope of a variable
 Escape sequence/Non-graphic/Non-printing character with examples(\n and \t),
 Operators : Arithmetical/Mathematical – Relational - Logical – Conditional/Ternary
with examples – unary – binary - ternary or conditional operator with example - post and pre operator - increment and
decrement operator – shorthand notations in java.
 Data Conversion: implicit/coercion - explicit /type casting
 Precedence of operators: operator associatively
 Java expression :Pure Expression -Impure/mixed Expression with Examples
 Mathematical functions : sqrt( ) - pow( )- abs( )- min( )- max( )- exp( )- sin( )- cos( )- tan( ) asin( )- acos( )- atan( )- rint( )- ceil( )-
round( )-PI- floor( )- log( ) - random( )
 Control statement :
Selection statement: if else – nested if else -switch case –default – case – fall through - Dangling else - difference between
if else and switch case – test expression – else if ladder
Iteration/Looping statement: for – while - do while –infinite loop – entry control – exit control
Jumping statements: break - continue - return with example
 Single statement - blocked or compound statement
 Conversion : while to for loop - if else to switch case - if else to ternary operator
 Method : prototype - return type - parameters – actual and formal - arguments – Pure/Accessor method -
Impure/Mutator/modifier methods – rvalue – lvalue - call by value – call by reference - Method overloading – instance
method/object method – static/class method
 Constructor : definition - need of constructor – properties - types – default and parameterized constructor - constructor
overloading - calling a constructor in main method difference between constructor and method
 Types of variable : local – instance/object – static/class
 Access specifier : public - private – protected - default
 Keywords : void – new – final – super – extends – this
String Functions : compareTo( ) - equals( )- equalsIngnoreCase( )- charAt( )- substring( ) – length( ) - trim( ) - toLowerCase( ) –
toUpperCase( ) - indexOf( ) - lastIndexOf( ) - concat( ) - startsWith( ) – endsWith( ) - replace( ) - valueOf( )
 ARRAY – SDA : definition - declaration syntax - parts of array - types of array - Searching (linear and binary) –
Sorting (Bubble and Selection) - calculations of memory location and size - subscript and
subscripted variables - range of array - difference between length and length() - advantage and
disadvantage of array – array as an object – passing array as a reference type.
DDA : Row - Column - Cell – Square Matrix – Left Diagonal/ Leading Diagonal – Right Diagonal – Transpose – Reverse –
Mirror Image – Addition – Subtraction – Multiplication – Check equality/Unit matrix –Sum of each row – Sum of each
column
 util package : scanner class – use in a program
 Character class : isLetter( ) – isLetterOrDigit( ) – isLowerCase( ) – isUpperCase( )- isWhitespace( ) – toUpperCase( ) – toLowerCase( )
 Integer class : parseInt( )
 Float class : parseFloat( )
 Double class : parseDouble( )
 Long class : parseLong( )

 System class : print( ) – println( ) – in - out VXL

You might also like