SlideShare a Scribd company logo
1 of 3
Download to read offline
1
COMPUTER APPLICATIONS (86)
CLASS IX
There will be one written paper of two hours duration
carrying 100 marks and Internal Assessment of
100 marks.
The paper will be divided into two sections A and B.
Section A (Compulsory – 40 marks) will consist of
compulsory short answer questions covering the entire
syllabus.
Section B (60 marks) will consist of questions which
will require detailed answers. There will be a choice
of questions in this section.
THEORY – 100 Marks
1. Introduction to Object Oriented Programming
concepts
(i) Principles of Object Oriented Programming,
(Difference between Procedure Oriented and
Object oriented).
All the four principles of Object Oriented
Programming should be defined and
explained using real life examples (Data
abstraction, Inheritance, Polymorphism,
Encapsulation).
(ii) 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 applets and Java
applications with examples, steps involved in
compilation process, definitions of source
code, byte code, object code, JVM, features
of JAVA - Simple, Robust, secured, object
oriented, platform independent, etc.
2. Elementary Concept of Objects and Classes
Modelling 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 (many examples should be
done to illustrate this). Objects encapsulate state
(attributes) and have behaviour (methods). Class as
a user defined data type.
A class may be regarded as a blueprint to create
objects. It may be viewed as a factory that produces
similar objects. A class may also be considered as
a new data type created by the user, that has its own
functionality.
3. Values and data types
Character set, ASCII code, Unicode, Escape
sequences, Tokens, Constants and Variables, Data
types, type conversions.
Escape sequences [n, t, , ”, ’], Tokens and its
types [keywords, identifiers, literals, punctuators,
operators], primitive types and non-primitive types
with examples, Introduce the primitive types with
size in bits and bytes, Implicit type conversion and
Explicit type conversion.
4. Operators in Java
Forms of operators, Types of operators, Counters,
Accumulators, Hierarchy of operators, ‘new’
operator, dot ( . ) operator.
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).
2
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], variations in looping
statements, and Jump statements.
Syntax of entry controlled loops, break and
continue, simple programs illustrating for & while
loops, inter conversion between for – 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.
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
15 assignments during the whole year to reinforce the
concepts studied in the class.
Suggested list of Assignments:
The laboratory assignments will form the bulk of the
course. Good assignments should have problems
which require design, implementation and testing.
They should also embody one or more concepts
that have been discussed in the theory class. A
significant proportion of the time has to be spent in the
laboratory. Computing can only be learnt by doing.
The teacher-in-charge should maintain a record of all
the assignments done as a part of practical work
throughout the year and give it due credit at the time
of cumulative evaluation at the end of the year.
Some sample problems are given below as examples.
The problems are of varying levels of difficulty:
(i) Programs using Assignment statements.
Example: Calculation of Area / Volume /
Conversion of temperature / Swapping of values
etc.
(ii) Programs based on– Input through parameters.
Example: Implementation of standard formula
etc.
(iii) Programs based on – Input through Scanner
class.
Example: Implementation of standard formula
etc.
(iv) Programs based on Mathematical methods.
Example: larger/smaller of two numbers, cube
root, square root, absolute value, power, etc.
(v) Programs based on if, if else, if else if ladder,
nested if etc.
(a) if programs
• Larger / smaller of two numbers
• To check divisibility of a number, etc.
(b) if - else programs
• Odd or even number
• Eligibility to vote
• Upper case or lower case
3
• Positive or negative number
• Vowel or Consonant
• Buzz number etc.
(c) if-else-if programs
• Programs based on discount/interest/
bonus/ taxes/ commission.
• Programs based on slab system.
• Programs based on Nested if.
(vi) Programs on switch case.
(a) Day of a week
(b) Name of the month
(c) Names of the seasons
(d) Calculator
(e) Vowel or consonant etc.
(vii) Programs based on Looping Statement
(a) Programs based on for looping statement.
(b) Programs based on printing simple series,
summation of simple series, product of
simple series.
(c) Prime number, perfect number, composite
number, Fibonacci series. Lowest Common
Multiple (LCM), Highest Common Factor
(HCF) etc.
(d) To find the biggest and smallest number
from n number of entered numbers.
(e) Program based on while loop like
Armstrong number, Spy number, Niven
number, Palindrome number, etc.
(viii) Menu Driven programs.
Important: This list is indicative only. Teachers and
students should use their imagination to create
innovative and original assignments.
EVALUATION
Proposed Guidelines for Marking
The teacher should use the criteria below to judge the
internal work done. Basically, four criteria are being
suggested: class design, coding and documentation,
variable description and execution or output. The
actual grading will be done by the teacher based on
his/her judgment. However, one possible way: divide
the outcome for each criterion into one of 4 groups:
excellent, good, fair/acceptable, poor/unacceptable,
then use numeric values for each grade and add to get
the total.
Class design:
Has a suitable class (or classes) been used?
Are all attributes with the right kinds of types present?
Is encapsulation properly done?
Is the interface properly designed?
Coding and Documentation:
Is the coding done properly? (choice of names, no
unconditional jumps, proper organization of
conditions, proper choice of loops, error handling code
layout). Is the documentation complete and readable?
(class documentation, variable documentation,
method documentation, constraints, known bugs – if
any).
Variable and Description
Format for variable description:
Name of the
variable
Data Type Purpose/Description
Evaluation of practical work (Assignments) will be
done as follows:
Subject Teacher (Internal Examiner): 100 Marks
Criteria
(Total-
100
marks)
Class
design
(20
marks)
Variable
description
(20 marks)
Coding and
Documentation
(20 marks)
Execution
OR
Output
(40
marks)
Excellent 20 20 20 40
Good 16 16 16 32
Fair 12 12 12 24
Poor 8 8 8 16

More Related Content

What's hot

C programming | Class 8 | III Term
C programming  | Class 8  | III TermC programming  | Class 8  | III Term
C programming | Class 8 | III TermAndrew Raj
 
Chapter 2: Elementary Programming
Chapter 2: Elementary ProgrammingChapter 2: Elementary Programming
Chapter 2: Elementary ProgrammingEric Chou
 
implementing oop_concept
 implementing oop_concept implementing oop_concept
implementing oop_conceptAmit Gupta
 
2nd PUC Computer science chapter 5 review of c++
2nd PUC Computer science chapter 5   review of c++2nd PUC Computer science chapter 5   review of c++
2nd PUC Computer science chapter 5 review of c++Aahwini Esware gowda
 
Coursebreakup
CoursebreakupCoursebreakup
CoursebreakupPCTE
 
Lecture 10 semantic analysis 01
Lecture 10 semantic analysis 01Lecture 10 semantic analysis 01
Lecture 10 semantic analysis 01Iffat Anjum
 
Data types in java | What is Datatypes in Java | Learning with RD | Created b...
Data types in java | What is Datatypes in Java | Learning with RD | Created b...Data types in java | What is Datatypes in Java | Learning with RD | Created b...
Data types in java | What is Datatypes in Java | Learning with RD | Created b...rahuldaredia21
 
+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II NotesAndrew Raj
 
Coursebreakup
CoursebreakupCoursebreakup
CoursebreakupPCTE
 
C# Summer course - Lecture 1
C# Summer course - Lecture 1C# Summer course - Lecture 1
C# Summer course - Lecture 1mohamedsamyali
 
Advanced c#
Advanced c#Advanced c#
Advanced c#saranuru
 
L2 datatypes and variables
L2 datatypes and variablesL2 datatypes and variables
L2 datatypes and variablesteach4uin
 
358 33 powerpoint-slides_2-functions_chapter-2
358 33 powerpoint-slides_2-functions_chapter-2358 33 powerpoint-slides_2-functions_chapter-2
358 33 powerpoint-slides_2-functions_chapter-2sumitbardhan
 

What's hot (20)

C programming | Class 8 | III Term
C programming  | Class 8  | III TermC programming  | Class 8  | III Term
C programming | Class 8 | III Term
 
UML01
UML01UML01
UML01
 
Chapter 2: Elementary Programming
Chapter 2: Elementary ProgrammingChapter 2: Elementary Programming
Chapter 2: Elementary Programming
 
implementing oop_concept
 implementing oop_concept implementing oop_concept
implementing oop_concept
 
2nd PUC Computer science chapter 5 review of c++
2nd PUC Computer science chapter 5   review of c++2nd PUC Computer science chapter 5   review of c++
2nd PUC Computer science chapter 5 review of c++
 
Type Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLikeType Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLike
 
Type Systems
Type SystemsType Systems
Type Systems
 
Coursebreakup
CoursebreakupCoursebreakup
Coursebreakup
 
Class method
Class methodClass method
Class method
 
Lecture 10 semantic analysis 01
Lecture 10 semantic analysis 01Lecture 10 semantic analysis 01
Lecture 10 semantic analysis 01
 
Methods in C#
Methods in C#Methods in C#
Methods in C#
 
Ppt chapter03
Ppt chapter03Ppt chapter03
Ppt chapter03
 
Data types in java | What is Datatypes in Java | Learning with RD | Created b...
Data types in java | What is Datatypes in Java | Learning with RD | Created b...Data types in java | What is Datatypes in Java | Learning with RD | Created b...
Data types in java | What is Datatypes in Java | Learning with RD | Created b...
 
+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes
 
Ppt chapter05
Ppt chapter05Ppt chapter05
Ppt chapter05
 
Coursebreakup
CoursebreakupCoursebreakup
Coursebreakup
 
C# Summer course - Lecture 1
C# Summer course - Lecture 1C# Summer course - Lecture 1
C# Summer course - Lecture 1
 
Advanced c#
Advanced c#Advanced c#
Advanced c#
 
L2 datatypes and variables
L2 datatypes and variablesL2 datatypes and variables
L2 datatypes and variables
 
358 33 powerpoint-slides_2-functions_chapter-2
358 33 powerpoint-slides_2-functions_chapter-2358 33 powerpoint-slides_2-functions_chapter-2
358 33 powerpoint-slides_2-functions_chapter-2
 

Similar to Computer Applications Class IX Exam Guide

Course Breakup Plan- C
Course Breakup Plan- CCourse Breakup Plan- C
Course Breakup Plan- Cswatisinghal
 
Full CSE 310 Unit 1 PPT.pptx for java language
Full CSE 310 Unit 1 PPT.pptx for java languageFull CSE 310 Unit 1 PPT.pptx for java language
Full CSE 310 Unit 1 PPT.pptx for java languagessuser2963071
 
Coursebreakup
CoursebreakupCoursebreakup
CoursebreakupPCTE
 
Programming in java basics
Programming in java  basicsProgramming in java  basics
Programming in java basicsLovelitJose
 
Java-Intro.pptx
Java-Intro.pptxJava-Intro.pptx
Java-Intro.pptxVijalJain3
 
Introduction to Java Object Oiented Concepts and Basic terminologies
Introduction to Java Object Oiented Concepts and Basic terminologiesIntroduction to Java Object Oiented Concepts and Basic terminologies
Introduction to Java Object Oiented Concepts and Basic terminologiesTabassumMaktum
 
Design and Analysis of Algorithm ppt for unit one
Design and Analysis of Algorithm ppt for unit oneDesign and Analysis of Algorithm ppt for unit one
Design and Analysis of Algorithm ppt for unit onessuserb7c8b8
 
SE-IT JAVA LAB SYLLABUS
SE-IT JAVA LAB SYLLABUSSE-IT JAVA LAB SYLLABUS
SE-IT JAVA LAB SYLLABUSnikshaikh786
 
Prelim Project OOP
Prelim Project OOPPrelim Project OOP
Prelim Project OOPDwight Sabio
 
Data Structures- Part1 overview and review
Data Structures- Part1 overview and reviewData Structures- Part1 overview and review
Data Structures- Part1 overview and reviewAbdullah Al-hazmy
 
CSC111-Chap_02.pdf
CSC111-Chap_02.pdfCSC111-Chap_02.pdf
CSC111-Chap_02.pdf2b75fd3051
 
Modern_2.pptx for java
Modern_2.pptx for java Modern_2.pptx for java
Modern_2.pptx for java MayaTofik
 
Syllabus of BCA Second Year JAMMU University
Syllabus of BCA Second Year JAMMU UniversitySyllabus of BCA Second Year JAMMU University
Syllabus of BCA Second Year JAMMU UniversityRavi Shairaywal
 

Similar to Computer Applications Class IX Exam Guide (20)

Course Breakup Plan- C
Course Breakup Plan- CCourse Breakup Plan- C
Course Breakup Plan- C
 
Guia de Estudo OCA Java SE 5 - SE6
Guia de Estudo OCA Java SE 5 - SE6Guia de Estudo OCA Java SE 5 - SE6
Guia de Estudo OCA Java SE 5 - SE6
 
Full CSE 310 Unit 1 PPT.pptx for java language
Full CSE 310 Unit 1 PPT.pptx for java languageFull CSE 310 Unit 1 PPT.pptx for java language
Full CSE 310 Unit 1 PPT.pptx for java language
 
Coursebreakup
CoursebreakupCoursebreakup
Coursebreakup
 
Let's talk about certification: SCJA
Let's talk about certification: SCJALet's talk about certification: SCJA
Let's talk about certification: SCJA
 
c#.pptx
c#.pptxc#.pptx
c#.pptx
 
Programming in java basics
Programming in java  basicsProgramming in java  basics
Programming in java basics
 
GE3151_PSPP_All unit _Notes
GE3151_PSPP_All unit _NotesGE3151_PSPP_All unit _Notes
GE3151_PSPP_All unit _Notes
 
Java-Intro.pptx
Java-Intro.pptxJava-Intro.pptx
Java-Intro.pptx
 
Introduction to Java Object Oiented Concepts and Basic terminologies
Introduction to Java Object Oiented Concepts and Basic terminologiesIntroduction to Java Object Oiented Concepts and Basic terminologies
Introduction to Java Object Oiented Concepts and Basic terminologies
 
Design and Analysis of Algorithm ppt for unit one
Design and Analysis of Algorithm ppt for unit oneDesign and Analysis of Algorithm ppt for unit one
Design and Analysis of Algorithm ppt for unit one
 
SE-IT JAVA LAB SYLLABUS
SE-IT JAVA LAB SYLLABUSSE-IT JAVA LAB SYLLABUS
SE-IT JAVA LAB SYLLABUS
 
Prelim Project OOP
Prelim Project OOPPrelim Project OOP
Prelim Project OOP
 
Data Structures- Part1 overview and review
Data Structures- Part1 overview and reviewData Structures- Part1 overview and review
Data Structures- Part1 overview and review
 
Ppt chapter03
Ppt chapter03Ppt chapter03
Ppt chapter03
 
CSC111-Chap_02.pdf
CSC111-Chap_02.pdfCSC111-Chap_02.pdf
CSC111-Chap_02.pdf
 
Unit 1
Unit 1Unit 1
Unit 1
 
Modern_2.pptx for java
Modern_2.pptx for java Modern_2.pptx for java
Modern_2.pptx for java
 
C++ Basics
C++ BasicsC++ Basics
C++ Basics
 
Syllabus of BCA Second Year JAMMU University
Syllabus of BCA Second Year JAMMU UniversitySyllabus of BCA Second Year JAMMU University
Syllabus of BCA Second Year JAMMU University
 

More from Vahabshaik Shai

2021 icse reducedsylabiix-second language-indian languages
2021 icse reducedsylabiix-second language-indian languages2021 icse reducedsylabiix-second language-indian languages
2021 icse reducedsylabiix-second language-indian languagesVahabshaik Shai
 
2021 icse reducedsylabiix-physics
2021 icse reducedsylabiix-physics2021 icse reducedsylabiix-physics
2021 icse reducedsylabiix-physicsVahabshaik Shai
 
2021 icse reducedsylabiix-mathematics
2021 icse reducedsylabiix-mathematics2021 icse reducedsylabiix-mathematics
2021 icse reducedsylabiix-mathematicsVahabshaik Shai
 
2021 icse reducedsylabiix-history and civics
2021 icse reducedsylabiix-history and civics2021 icse reducedsylabiix-history and civics
2021 icse reducedsylabiix-history and civicsVahabshaik Shai
 
2021 icse reducedsylabiix-geography
2021 icse reducedsylabiix-geography2021 icse reducedsylabiix-geography
2021 icse reducedsylabiix-geographyVahabshaik Shai
 
2021 icse reducedsylabiix-chemistry
2021 icse reducedsylabiix-chemistry2021 icse reducedsylabiix-chemistry
2021 icse reducedsylabiix-chemistryVahabshaik Shai
 
2021 icse reducedsylabiix-appendix-i
2021 icse reducedsylabiix-appendix-i2021 icse reducedsylabiix-appendix-i
2021 icse reducedsylabiix-appendix-iVahabshaik Shai
 
2021 icse reducedsylabiix-biology
2021 icse reducedsylabiix-biology2021 icse reducedsylabiix-biology
2021 icse reducedsylabiix-biologyVahabshaik Shai
 

More from Vahabshaik Shai (11)

Icse english class ix
Icse english class ixIcse english class ix
Icse english class ix
 
Cir icse 02072020
Cir icse 02072020Cir icse 02072020
Cir icse 02072020
 
2021 icse reducedsylabiix-second language-indian languages
2021 icse reducedsylabiix-second language-indian languages2021 icse reducedsylabiix-second language-indian languages
2021 icse reducedsylabiix-second language-indian languages
 
2021 icse reducedsylabiix-physics
2021 icse reducedsylabiix-physics2021 icse reducedsylabiix-physics
2021 icse reducedsylabiix-physics
 
2021 icse reducedsylabiix-mathematics
2021 icse reducedsylabiix-mathematics2021 icse reducedsylabiix-mathematics
2021 icse reducedsylabiix-mathematics
 
2021 icse reducedsylabiix-history and civics
2021 icse reducedsylabiix-history and civics2021 icse reducedsylabiix-history and civics
2021 icse reducedsylabiix-history and civics
 
2021 icse reducedsylabiix-geography
2021 icse reducedsylabiix-geography2021 icse reducedsylabiix-geography
2021 icse reducedsylabiix-geography
 
2021 icse reducedsylabiix-chemistry
2021 icse reducedsylabiix-chemistry2021 icse reducedsylabiix-chemistry
2021 icse reducedsylabiix-chemistry
 
2021 icse reducedsylabiix-appendix-i
2021 icse reducedsylabiix-appendix-i2021 icse reducedsylabiix-appendix-i
2021 icse reducedsylabiix-appendix-i
 
2021 icse reducedsylabiix-biology
2021 icse reducedsylabiix-biology2021 icse reducedsylabiix-biology
2021 icse reducedsylabiix-biology
 
Analysis of rates
Analysis of ratesAnalysis of rates
Analysis of rates
 

Recently uploaded

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 

Computer Applications Class IX Exam Guide

  • 1. 1 COMPUTER APPLICATIONS (86) CLASS IX There will be one written paper of two hours duration carrying 100 marks and Internal Assessment of 100 marks. The paper will be divided into two sections A and B. Section A (Compulsory – 40 marks) will consist of compulsory short answer questions covering the entire syllabus. Section B (60 marks) will consist of questions which will require detailed answers. There will be a choice of questions in this section. THEORY – 100 Marks 1. Introduction to Object Oriented Programming concepts (i) Principles of Object Oriented Programming, (Difference between Procedure Oriented and Object oriented). All the four principles of Object Oriented Programming should be defined and explained using real life examples (Data abstraction, Inheritance, Polymorphism, Encapsulation). (ii) 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 applets and Java applications with examples, steps involved in compilation process, definitions of source code, byte code, object code, JVM, features of JAVA - Simple, Robust, secured, object oriented, platform independent, etc. 2. Elementary Concept of Objects and Classes Modelling 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 (many examples should be done to illustrate this). Objects encapsulate state (attributes) and have behaviour (methods). Class as a user defined data type. A class may be regarded as a blueprint to create objects. It may be viewed as a factory that produces similar objects. A class may also be considered as a new data type created by the user, that has its own functionality. 3. Values and data types Character set, ASCII code, Unicode, Escape sequences, Tokens, Constants and Variables, Data types, type conversions. Escape sequences [n, t, , ”, ’], Tokens and its types [keywords, identifiers, literals, punctuators, operators], primitive types and non-primitive types with examples, Introduce the primitive types with size in bits and bytes, Implicit type conversion and Explicit type conversion. 4. Operators in Java Forms of operators, Types of operators, Counters, Accumulators, Hierarchy of operators, ‘new’ operator, dot ( . ) operator. 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).
  • 2. 2 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], variations in looping statements, and Jump statements. Syntax of entry controlled loops, break and continue, simple programs illustrating for & while loops, inter conversion between for – 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. 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 15 assignments during the whole year to reinforce the concepts studied in the class. Suggested list of Assignments: The laboratory assignments will form the bulk of the course. Good assignments should have problems which require design, implementation and testing. They should also embody one or more concepts that have been discussed in the theory class. A significant proportion of the time has to be spent in the laboratory. Computing can only be learnt by doing. The teacher-in-charge should maintain a record of all the assignments done as a part of practical work throughout the year and give it due credit at the time of cumulative evaluation at the end of the year. Some sample problems are given below as examples. The problems are of varying levels of difficulty: (i) Programs using Assignment statements. Example: Calculation of Area / Volume / Conversion of temperature / Swapping of values etc. (ii) Programs based on– Input through parameters. Example: Implementation of standard formula etc. (iii) Programs based on – Input through Scanner class. Example: Implementation of standard formula etc. (iv) Programs based on Mathematical methods. Example: larger/smaller of two numbers, cube root, square root, absolute value, power, etc. (v) Programs based on if, if else, if else if ladder, nested if etc. (a) if programs • Larger / smaller of two numbers • To check divisibility of a number, etc. (b) if - else programs • Odd or even number • Eligibility to vote • Upper case or lower case
  • 3. 3 • Positive or negative number • Vowel or Consonant • Buzz number etc. (c) if-else-if programs • Programs based on discount/interest/ bonus/ taxes/ commission. • Programs based on slab system. • Programs based on Nested if. (vi) Programs on switch case. (a) Day of a week (b) Name of the month (c) Names of the seasons (d) Calculator (e) Vowel or consonant etc. (vii) Programs based on Looping Statement (a) Programs based on for looping statement. (b) Programs based on printing simple series, summation of simple series, product of simple series. (c) Prime number, perfect number, composite number, Fibonacci series. Lowest Common Multiple (LCM), Highest Common Factor (HCF) etc. (d) To find the biggest and smallest number from n number of entered numbers. (e) Program based on while loop like Armstrong number, Spy number, Niven number, Palindrome number, etc. (viii) Menu Driven programs. Important: This list is indicative only. Teachers and students should use their imagination to create innovative and original assignments. EVALUATION Proposed Guidelines for Marking The teacher should use the criteria below to judge the internal work done. Basically, four criteria are being suggested: class design, coding and documentation, variable description and execution or output. The actual grading will be done by the teacher based on his/her judgment. However, one possible way: divide the outcome for each criterion into one of 4 groups: excellent, good, fair/acceptable, poor/unacceptable, then use numeric values for each grade and add to get the total. Class design: Has a suitable class (or classes) been used? Are all attributes with the right kinds of types present? Is encapsulation properly done? Is the interface properly designed? Coding and Documentation: Is the coding done properly? (choice of names, no unconditional jumps, proper organization of conditions, proper choice of loops, error handling code layout). Is the documentation complete and readable? (class documentation, variable documentation, method documentation, constraints, known bugs – if any). Variable and Description Format for variable description: Name of the variable Data Type Purpose/Description Evaluation of practical work (Assignments) will be done as follows: Subject Teacher (Internal Examiner): 100 Marks Criteria (Total- 100 marks) Class design (20 marks) Variable description (20 marks) Coding and Documentation (20 marks) Execution OR Output (40 marks) Excellent 20 20 20 40 Good 16 16 16 32 Fair 12 12 12 24 Poor 8 8 8 16