You are on page 1of 9

STUDENT CURRICULUM MANUAL

Academic Plan 2013-14

Informatics Practices
The students guide consists of three sections which are as follows.

What are the skills which are being tested?


This includes the various cognition levels that will be tested and also describes briefly the probable pattern of questions that can be included under each cognition levels. Cognition Level % What does it mean Where is it tested Knowledge Has the child assimilated the facts, figures and theories discussed in the class room? This can Questions based on all the 34 include questions like define, Stating Laws, Theories, Expansion of abbreviations etc. cognition levels are distributed through SA the Logical / Analytical It tests whether the child has comprehended the concepts. This includes questions like, describe, 36 paper according to the differentiate, compare, justify, reasoning, derive, classify, illustration weightage mentioned as Efficiency/ Application Can the child apply the concepts he has learned in daily life situations? This can include questions 30 based like Problem solving, numerical interpretation of data, reasoning, application daily life situation etc. per the board pattern.

How will I be tested?


This includes the structure of the question paper and the mark distribution of various types of questions.

FORMATIVE ASSESSMENT
Total marks 50 marks The detail of which is given below. The FA QP shall be 25% MCQ and 75% subjective. S. No. Skills to be tested 1 Knowledge (34%)

Logical / Analytical (36%)

Efficiency/Application based (30%)

Marks of each questions mark 1 marks 2 marks 3 marks mark 1 marks 2 marks 3 marks 1 mark s 2 marks 3 marks

TOTAL 20 Marks for Practical Testing

Number of questions 2 2 2 1 2 2 2 2 2 1 1 19

Total Marks 10

13

7 30

Delhi Public School

STUDENT CURRICULUM MANUAL

Academic Plan 2013-14

Format of the question paper


S. No 1. 2. 3. 4. Type of questions MCQ Very Short Answer Short Answer Very Short Answer Marks for each question 0.5 1 2 3 TOTAL No. of questions 4 6 5 4 19 Total marks 2 6 10 12 30

SUMMATIVE ASSESSMENT
70 Marks (Theory) + 30 Marks (practical) Total = 100 Marks. S. No. Skills to be tested Marks of each questions 1 marks 2 marks 1 Knowledge (34%) 3 marks 4 marks 1 marks 2 marks 2 Logical / Analytical (36%) 3 marks 4 marks 1 mark s 2 marks 3 Efficiency/Application based (30%) 3 marks 4 marks TOTAL 30 marks for Practical Testing Number of questions 1 6 2 1 1 7 2 2 1 5 1 1 30 Total Marks 23

29

18 70

Format of the question paper


S. No 1. 2. 3. 4. Type of questions Very Short Answer Short Answer Long Answer Very Long Answer Marks for each question 1 2 3 4 TOTAL No. of questions 3 18 5 4 30 Total marks 3 36 15 16 70

Marks distribution for Practical Marks for Project & Viva 5 Practical exam duration is of 3 hrs. 2 Delhi Public School

Marks for Record Book/ Viva 5

Marks for performing experiments 20

Total Marks 30

STUDENT CURRICULUM MANUAL

Academic Plan 2013-14

III) What do I need to know? This includes the details of the syllabus term wise including the portion for FA and SA along with the SCM schedule. It gives a glance into what students must know from the various topics.

Semester-I (Informatics Practices) Class-XI


Month April Course Description HARDWARE CONCEPTS Introduction What is a Computer? Functioning of Computer Functional Components of Computer H/W & S/W Strength & Weaknesses Types of Computers Digital Computers Analog & Hybrid Input/output & memory devices Input Devices Output Devices Memory Devices Communication Bus Ports Memory Devices SOFTWARE CONCEPTS Introduction Types of software System S/W Application S/W Security of system Basic Components of Computer Security Threats to Computer Security Solutions to Computer Security GETTING STARTED WITH PROGRAMMING USING IDE About Java History Byte Code 3 Delhi Public School Learning Outcome Students will learn: What is a computer and the different generations along with characteristics of the computer Through diagram illustration of all parts of computers and their functioning of computers with various devices. Need of categorization of computers based on their performance, size etc. Functioning of variety of I/O and memory devices used by computers And their different types To acquaint about no. of buses used in a typical system Functioning of microprocessors communication with memory devices. How did the languages and software evolved Knowing an operating system S/W that controls internal computer operation About language processors To understand the application development process Method to prevent the system from external threats Damages caused by spam No. of Period 2 Portion for FA/SA, dates of examination, SCMs FA-2 (01.07.13) Hardware Concepts Software Concepts Getting Started With Programming Using IDE

2 SA-1 (23.09.13) Entire portion of term-1

Distribution dates of SCMs: Computer Organization (19.04.13) Software Concepts (26.04.13) Learning Swing with the NetBeans IDE (03.05.13) Java Character sets (10.05.13) Java Data Types-Variables (24.06.13) Programming Construct-I Control Flow Statements (28.06.13) Programming Construct-II[for] (05.07.13) Swing Components (12.07.13)

To gain programming skills in front-end development Students will learn about : To create a GUI front end using a JAVA IDE

STUDENT CURRICULUM MANUAL Month Course Description JVM Characteristics Introducing Netbeans Java Basics of GUI Working of GUI GUI in Java Explore your computer Starting and closing Program Java GUI Toolkit Basic graphical controls of swing To draw a control on a frame/window To remove a control from the frame/window To move/resize a control Object naming Convention Setting Properties Components, events and listeners Creating a project in Netbeans GUI builder Working with some basic controls Working with labels Working with text fields, label, button and text area components PROGRAMMING FUNDAMENTALS Java character set Tokens Keywords Identifiers Literals Separators Operators Concepts of data types Primitive Reference Variables Declaration Initialization Text interaction in GUIS Variable scope Constraints 4 Delhi Public School Learning Outcome No. of Period

Academic Plan 2013-14

Portion for FA/SA, dates of examination, SCMs

Rapid Application Development using IDE Integrated Development Environment.

Familiarization of components.

IDE

using basic

Interface

Basic component handling methods/attributes GUI functionality through swing API of JFC Some commonly used graphical controls and their properties

4 4

May & June

Students will learn the various types of : Data Types: Concept of data types; Built-in data types - byte, short, int, long, float, double, char, Method of representing numbers

Converting one type of number into other

To use and initialize a number or a character Accessibility of that number

STUDENT CURRICULUM MANUAL Month Course Description Number Conversions Operators in java Arithmetic Increment/Decrement Operators Relational Operators Logical Operators Assignment Other Operators Operator Precedence Expressions Java Statements Significance of classes Objects as instances of classes FLOW OF CONTROL Programming Concept Selection Statements The If statement in Java The switch statement Iteration Statement Elements that Control a loop The for loop( fixed no. of iterations) The while loop The do-while loop Nested loop Comparison of loops Jump statement The break statement The continue statement Labels of branching statement JAVA GUI PROGRAMMING USING SWINGI Understanding swing components Types of swing Various swing controls Starting GUI Programming Steps to create GUI application Layout managers Handling events 5 Delhi Public School Learning Outcome What are the different operators? Using operators with data No. of Period 4

Academic Plan 2013-14

Portion for FA/SA, dates of examination, SCMs

Different ways of defining the expressions. To know about the executable class functionality How the control flows in the program and how to control it? Writing program to give a flow according to our requirement.

4 4 3

July

How does the Programming methodology work? Difference between exit and entry controlled loop.

How to use the unconditional transfer of control within a function? To skip over part of code How Java is an excellent way of (while providing GUI) building blocks To use the graphic entities along with text , to interact with user Types of swing components To drag the desired components from the palette to the frame. Handling events as a routine of java swing

STUDENT CURRICULUM MANUAL Month Course Description More about swing Components What is an object? What is a class? Working with Containers Role of top level containers Working with frame Working with Panels Using HTML in swing components Working with push button Commonly used UI properties of button Assigning access keys Adding event handlers to a button Most common component method of button class Most common events of button Using I/O Operators Using action command in button Creating an exit button Simulating button click programmatically Revision of all topics Learning Outcome Use of class corresponding to each component. Use of object as an identifiable entity. Use of top level container which is a part of every swing component application. Various containers like Frames, panels etc. To work with multiple lines and text formatting use of HTML. Use of action components which returns an action through program, like push, exit, button No. of Period 6

Academic Plan 2013-14

Portion for FA/SA, dates of examination, SCMs

6 6

August

September

Action event and event handlers of most common button How the button is fired for action event? A Push button that mimics the function of windows close button.. To demand the same action in the application. Practical and theoretical revision

4 4 4 4 5

Delhi Public School

STUDENT CURRICULUM MANUAL

Academic Plan 2013-14

Semester-II (Informatics Practices) Class-XI


Month October Course Description JAVA GUI PROGRAMMING USING SWING-II Controls for simple output Using label Simple dialog Controls for Obtaining input Text field Password field Text area control Using scrollbars as input devices Using check boxes Grouping options Working with slider Understanding focus JAVA GUI PROGRAMMING USING SWING-III Using list type controls Working with lists UI properties Componenets Jlist events Handling item selection Searching in a list Adding removing elements List of images Working with Combo boxes Difference between combo box and list UI properties of combo box Other useful concepts METHODS/FUNCTIONS Why methods Method/function Use of keyword void Accessing/Invoking Pass by value Call by reference 7 Delhi Public School Learning Outcome To work with basic swing components. To display the text that user directly can not change. To obtain the input from the user through the object of a class and display like a field to allow the user to enter a single line of text. No. of periods 5 Portion for FA/SA, dates of examination, SCMs FA-4 (09.12.13) Java GUI programming using swing-ii Java GUI programming using swing-iii Methods/functions Classes in java

To show the ability to receive user input through mouse or keyboard. To process a list of items

5 6

SA-2 (10.03.14) Entire portion of class XI

To list attributes or objects from which single or multiple selection.

To choose a value from drop down arrow list. To work with swing timers. To allow us to cope with complex problems. To hide low level details. To reuse portion of code. How to make user defined functions and how to use them? What are the different scope rules and

November

4 4

Distribution dates of SCMs: Checkbox-text area (07.10.13) Working with lists (21.10.13) Methods & Constructs (31.10.13) Programming Methodology ( 13.11.13) About MySQL (22.11.13) Queries in SQL (29.11.13) MySQL Functions (06.12.13) Table Creation and DDL & DML (23.12.13) IT applications (22.01.14) Revision tour 100 Questions (07.02.14)

STUDENT CURRICULUM MANUAL Month Course Description Returning from a method Scope revised Constructors CLASSES IN JAVA Class as composite type Creating object Using Object PROGRAMMING GUIDELINES Stylistic Guidelines Characteristics of good program Stages of program development process Robustness Types of errors Exception handling Problem solving methodology Debugging Program verification Testing Documentation Program maintenance DBMS CONCEPT Purpose of DBMS Database abstraction Different data models Relational model Comparison of data model INTRODUCTION TO MYSQL History of MYSQL MYSQL dbms Starting MYSQL MYSQL and SQL SIMLPE QUERIES IN SQL Some MYSQL SQL elements SQL command syntax Sample database Making simple queries 8 Delhi Public School Learning Outcome storage class specifiers No. of periods

Academic Plan 2013-14

Portion for FA/SA, dates of examination, SCMs

Concept of a Class ( simple class only): members, methods, using classes as data types What different programming methodologies should be followed for a well documented program? Characteristics of a good program. What are the possible errors and how to avoid them? To make a documentation and maintenance of a program

December

Need and use of a database Different database models Application of DB models

To learn an interface with MYSQL Classification of MYSQL Use of various SQL statements How to initialize an array? Using array with the help of function Implement data through a database table by creating its data structures Creation of table Navigate more than one record at a time

6 6 6 4 6

January

STUDENT CURRICULUM MANUAL Month Course Description MYSQL FUNCTION String functions Numeric functions Date/time functions TABLE CREATION AND DATA MANIPULATION COMMANDS Database in MYSQL Creating tables Changing data with DML commands More DDL commands Learning Outcome To retrieve the data in various manner To learn functions and their types Use various numeric functions. Use of date and time functions To know the use of handling multiple tables with various queries through joins To know the structure of generating the various tables To acquaint with sub-queries To learn the difference between TCL, DML, DDL and different commands of DML, DDL, TCL To understand the use of IT application in todays context No. of periods 6 4 4 4

Academic Plan 2013-14

Portion for FA/SA, dates of examination, SCMs

February

IT APPLICATIONS E-governance E-business E-learning Project

How to document and maintain a program?

10

Delhi Public School

You might also like