9th Computer Applications

A complete course covering theory & practical for 9th std Computer Application Subject



menu_book Course Includes
Theory, Practicals, Exams


Chapter Contents
Introduction to Object Oriented Programming conceptsPrinciples of Object Oriented Programming
Difference between Procedure Oriented and Object oriented
Introduction to JAVA
Types of java programs
Applets and Applications
Java Compilation process
Java Source code
Byte code
Object code
Java Virtual Machine (JVM)
Features of JAVA
Definition of Java applet and Java applications with examples
Steps involved in compilation process
Definitions of source code
Byte code
Object code
Elementary Concept of Objects and ClassesModelling entities and their behaviour by objects
A class as a specification for objects and as an object factory
Computation as message passing/method calls between objects
Objects encapsulate state (attributes) and have behaviour (methods)
Class as a user defined data type
Values and data typesCharacter set
ASCII code
Escape sequences
Constants and Variables
Data types
Type conversions
Escape sequences [\n, \t, \\, \”, \’]
Tokens and its types
Primitive types and non-primitive types
Introduce the primitive types with size in bits and bytes
Implicit type conversion and Explicit type conversion
Operators in JavaForms of operators
Types of operators
Counters, Accumulators
Hierarchy of operators
‘new’ operator, dot ( . ) operator
Forms of operators
Types of operators
Precedence and associativity of operators
Prefix and postfix
Creation of dynamic memory by using new operator
Invoking members System.out.println() and System.out.print() for simple output
Input in JavaInitialization
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
Different types of errors occurring during execution and compilation of the program
Single line comment (//) and multiline comment (/* … */ )
Mathematical Library MethodsIntroduction to package java.lang
Methods of Math class
Java expressions - using all the operators and methods of Math class
Conditional constructs in JavaApplication of if, if else, if else if ladder, switch-case, default, break
Fall through condition in switch case
Menu driven programs, System.exit(0) - to terminate the program
Iterative constructs in JavaDefinition
Types of looping statements
Entry controlled loops [for, while], exit controlled loop [do while]
Variations in looping statements
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
Demonstrate break and continue statements with the help of loops
Loops are fundamental to computation and their need should be shown by examples
Nested for loopsIntroduce nested loops through some simple examples
Demonstrate break and continue statements with the help of nested loops
Programs based on nested loops
Series involving single variables
Computing and EthicsEthical Issues in Computing
Intellectual property rights
Protection of individual’s right to privacy
Data protection on the internet
Protection against spam
Software piracy
Protection against malicious intent and malicious code
The stress on good etiquette and ethical practices

About Us

Let us know your child's needs and we will work our best to find you a solution.

Ascend Educators takes pride in enhancing & enriching the entire student experience towards education. We have teachers & industry professionals having 9+ years of experience to guide students effectively in their career paths.

Website developed by Evomata Innovations