Example: air traffic controller

COMPUTER APPLICATIONS (8 6) - CISCE

156 COMPUTER APPLICATIONS (86) empower students by enabling them to buildtheir own introduce students to some effective tools toenable them to enhance their knowledge,broaden horizons, foster creativity, improve thequality of work and increase develop logical and analytical thinking sothat they can easily solve interactive help students learn fundamental concepts ofcomputing using object oriented approach in onecomputer provide students with a clear idea of ethicalissues involved in the field of IXThere will beonewritten paper oftwo hoursdurationcarrying 100 marks and Internal Assessment of100 paper will be divided into two sections A(Compulsory 40 marks ) will consist ofcompulsory short answer questions covering the B(60 marks ) will consist of questions whichwill require detailed answers. There will be a choiceof questions in this 100 to ObjectOrientedProgrammingconcepts(i)Prin ciples of Object Oriented Programming,(Difference between Procedure Oriented andObject oriented).

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

Tags:

  Hour, Marks, Duration, Hours duration

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of COMPUTER APPLICATIONS (8 6) - CISCE

1 156 COMPUTER APPLICATIONS (86) empower students by enabling them to buildtheir own introduce students to some effective tools toenable them to enhance their knowledge,broaden horizons, foster creativity, improve thequality of work and increase develop logical and analytical thinking sothat they can easily solve interactive help students learn fundamental concepts ofcomputing using object oriented approach in onecomputer provide students with a clear idea of ethicalissues involved in the field of IXThere will beonewritten paper oftwo hoursdurationcarrying 100 marks and Internal Assessment of100 paper will be divided into two sections A(Compulsory 40 marks ) will consist ofcompulsory short answer questions covering the B(60 marks ) will consist of questions whichwill require detailed answers. There will be a choiceof questions in this 100 to ObjectOrientedProgrammingconcepts(i)Prin ciples of Object Oriented Programming,(Difference between Procedure Oriented andObject oriented).

2 All the four principles of Object OrientedProgramming should be defined andexplained using real life examples (Dataabstraction, Inheritance, Polymorphism,Encapsulation).(ii)Introduc tion to JAVA-Types of javaprograms Applets andApplications,JavaCompilation process,Java Source code, Bytecode,Object code,Java Virtual Machine(JVM), Features of of Java applets and Javaapplications with examples, steps involved incompilation process, definitions of sourcecode, bytecode, objectcode,JVM, featuresofJAVA-Simple, Robust, secured,objectoriented,platformindepende nt, Concept of Objects and ClassesModelling entities and theirbehaviourby objects,aclass as a specification for objects and as an objectfactory,computation as message passing/methodcalls between objects (many examples should bedone to illustrate this). Objects encapsulate state(attributes) and have behaviour (methods). Class asa user class may be regarded as a blueprint to createobjects.

3 It may be viewed as afactory that producessimilar objects. A class may also be considered asa new data type created by the user, that has its anddatatypesCharacter set, ASCII code, Unicode, Escapesequences, Tokens,Constants and Variables, Datatypes, type sequences [\n,\t,\\,\ ,\ ],Tokens and itstypes[keywords,identifiers, literals, punctuators,operators],primitive typesand non-primitivetypeswith examples,Introduce the primitive typeswithsize in bits and bytes,Implicittype Operators inJavaForms of operators, Types of operators, Counters,Accumulators, Hierarchy of operators, new operator, dot ( . ) of operators (Unary,Binary,Ternary), typesof operators (Arithmetic,Relational,Logical,Assignmen t, Increment,Decrement, Short handoperators),Discuss precedence and associativity ofoperators,prefix and postfix,Creation of dynamic157memory by using new operator,invoking membersof class using dot operator, () ()forsimple output.

4 (Bitwise and shift operators are not included). ,Parameter,introduction to packages,Input streams(ScannerClass), types oferrors,types of commentsInitialization Data beforeexecution, Parameters at the time of execution, input stream data entryduring execution usingmethods ofScannerclass[nextShort(),nextInt( ), nextLong( ), nextFloat( ),nextDouble( ), next( ), nextLine( ),next ( ).charAt(0)]Discuss different types of errors occurring duringexecution and compilation of the program (syntaxerrors, runtime errors and logical errors).Singlelinecomment(//) andmultilinecomment(/*.. */ ) LibraryMethodsIntroduction to package [ default ],methods of Math (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 andmethods of Math in JavaApplication of if,if else,if else ifladder,switch-case, default, , ifelse, ifelseif,Nested if,switch case,breakstatement, fall through condition in switch case,Menu driven programs, (0)-toterminate the constructs inJavaDefinition, Types of looping statements, entrycontrolled loops [ for, while],exit controlled loop[do while] , variations in loopingstatements, andJump of entry and exit controlled loops, breakandcontinue,Simple programs illustrating all threeloops, inter conversionfrom for while do while,finite and infinite, delay, multiplecounter variables(initializations and updations).

5 Demonstrate breakand continue statements with the help of are fundamental to computation and theirneedshould be shown by nested loops through some simpleexamples. Demonstrate break and continuestatements with the helpof based on nested loops [ rectangular,triangular[right angled triangle only]patterns],series involving single variable.(Nested while and nested dowhilearenotincluded.) and EthicsEthical Issues in property rights; protection ofindividual s right to privacy; data protection ontheinternet; protection against Spam; softwarepiracy, cybercrime, hacking, protection againstmalicious intent and malicious code. The stressshould be on good etiquette and ethical ASSESSMENT-100 MarksThis segment of the syllabusis totally practicaloriented. The accent is on acquiring basicprogramming skillsquickly and Assignments (Class IX)Studentsare expected to do a minimum of20 assignmentsduring the whole year toreinforce theconcepts studied in the list of Assignments:The laboratory assignments will form the bulk of thecourse.

6 Good assignments should have problemswhich require design, implementation and should also embody one ormore concepts thathave been discussed in the theory class. Asignificant proportion of the time has to be spent in thelaboratory. Computing can only be learnt by teacher-in-chargeshould maintainarecord of allthe assignments done as a part of practical workthroughoutthe year and give it due credit at the timeof cumulative evaluation at the end of the sample problems are given below as problems are of varying levels ofdifficulty:(i)Programs using Assignment : Calculation of Area / Volume /Conversion of temperature / Swapping ofvaluesetc.(ii)Programsbased on Input through : Implementation of standard formulaetc.(iii)Programsbased on Input through : Implementation of standard formulaetc.(iv)Programs based on : larger/smaller of twonumbers, cuberoot, square root, absolutevalue, power,etc.

7 (v)Programs based on if, if else, if else ifladder,nested ifetc.(a)if programs Larger / smallerof two numbers To check divisibility ofanumber,etc.(b)if-else programs Odd or evennumber Eligibilityto vote Upper case or lower case Positive or negativenumber Vowel or Consonant Buzz numberetc.(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 orconsonant etc.(vii)Programs based on Looping Statement(a)Programs basedon forlooping statement.(b)Programs based on printing simple series,summation of simple series, product ofsimple series.(c)Prime number, perfect number, compositenumber, Fibonacci (LCM), HighestCommonFactor(HCF)etc.(d)To find the biggest and smallest numberfromnnumberof enterednumbers.(e)Program basedon whileloop likeArmstrongnumber,Spynumber, Nivennumber, Palindromenumber,etc.

8 (viii)Programs based on nested loops[rectangular, triangular(right angledtriangleonly)patterns], series involving single variable.(ix)Generate firstnmultiples of numbers from 1 tothe limit input by the user.(x)Menu Driven :This list is indicative only. Teachers andstudents should use their imagination to createinnovative and original Guidelines for MarkingThe teacher should use the criteria below to judge theinternal work , four criteria are beingsuggested: class design, coding and documentation,variable description and execution or output. Theactual grading will be done by the teacher based onhis/her judgment. However, one possible way: dividethe outcome foreach criterion into one of 4 groups:excellent, good, fair/acceptable, poor/unacceptable,then use numeric values for each grade and add to getthe design:Has a suitable class (or classes) been used?Are all attributes with the right kinds of types present?

9 Is encapsulation properly done?Is the interface properly designed?159 Coding and Documentation:Is the coding done properly? (choice of names, nounconditional jumps, proper organization ofconditions, proper choice of loops, error handling codelayout). Is the documentation complete and readable?(class documentation, variable documentation,method documentation, constraints, known bugs ifany).Variable and DescriptionFormat for variable description:Name of thevariableData TypePurpose/DescriptionEvaluation of practical work (Assignments) will bedone as follows:Subject Teacher (Internal Examiner): 100 MarksCriteria(Total-100marks)Classdesign (20marks)Variabledescription(20 marks )Coding andDocumentation(20 marks )ExecutionOROutput(40marks)Excellen t20202040 Good16161632 Fair12121224 Poor88816160 CLASS XThere will beonewritten paper oftwo hoursdurationcarrying 100 marks and Internal Assessment of100 paper will be divided into two sections A(Compulsory 40 marks ) will consist ofcompulsory short answer questions covering the (60 marks ) will consist of questions whichwill require detailed answers.

10 There will be a choiceof questions in this sectionTHEORY 100 of Class IX Syllabus(i)Introduction to Object Oriented Programmingconcepts,(ii)Elementary Concept of Objects andClasses,(iii)Values and Data types,(iv)Operatorsin Java,(v)InputinJava,(vi)MathematicalLibr ary Methods,(vii)Conditional constructs inJava,(viii)Iterative constructs in Java,(ix)Nestedfor as the Basis of all ComputationObjects and ClassesObjects encapsulate state and behaviour numerous examples; member variables; attributesor features. Variables define state; membermethods;Operations/methods/message s/methodsdefine as abstractions for sets of objects; classas an object factory; primitive data types,composite data types. Variable declarations forboth types; difference between the two as instances of a real life examples for explaining theconcept of class and ofmethods,syntax ofmethods,forms ofmethods,methoddefinition,methodcalling ,methodoverloading, declaration ofmethods,Ways to define amethod,ways to invoke themethods call by value [with programs] andcallby reference [only definition with an example],Object creation-invoking themethods withrespect touse of multiplemethods with differentnames to implement modularprogramming,usingdata members and membermethods,Actualparameters and formal parameters,Declarationofmethods-static and non-static,methodprototype / signature,-Pure and impuremethods,-pass by value [with programs] and pass byreference [only definition with an example],Returning values from themethods,use ofmultiplemethods and more than onemethodwiththe same name (polymorphism-methodoverloading).


Related search queries