KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION SPLITUP SYLLABUS FOR COMPUTER SCIENCE CLASS XI

Similar documents
AIR FORCE SCHOOL,BAMRAULI COMPUTER SCIENCE (083) CLASS XI Split up Syllabus (Session ) Contents

SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION: Class XI (Theory) C++ Duration: 3 hours Total Marks: 70

Split up Syllabus (Session )

KENDRIYA VIDYALAYA SANGATHAN ERNAKULAM REGION Split up syllabus Computer Science (083)

COMPUTER SCIENCE (Code No. 083) (For the session only)

KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION SPLITUP SYLLABUS FOR COMPUTER SCIENCE CLASS XII

UNIT- 3 Introduction to C++

Multiple Choice Questions ( 1 mark)

Questions Bank. 14) State any four advantages of using flow-chart

Contents. Preface. Introduction. Introduction to C Programming

KENDRIYA VIDYALAYA SANGTHAN PATNA REGION

KLiC C Programming. (KLiC Certificate in C Programming)

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9

AHLCON PUBLIC SCHOOL, MAYUR VIHAR I, DELHI ASSIGNMENT CLASS XI Session Chapter 1: Computer Overview

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

3. Functions. Modular programming is the dividing of the entire problem into small sub problems that can be solved by writing separate programs.

Scheme G. Sample Test Paper-I. Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF Semester : Second Subject Tile : Programming in C

A function is a named group of statements developed to solve a sub-problem and returns a value to other functions when it is called.

Downloaded from

m) sin() n) endl o) getch() p) cout

Main Program. C Programming Notes. #include <stdio.h> main() { printf( Hello ); } Comments: /* comment */ //comment. Dr. Karne Towson University

COMPUTER SCIENCE (083)

Euclid s algorithm, 133


B.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University

Long Questions. 7. How does union help in storing the values? How it differs from structure?

Computer Science XII Important Concepts for CBSE Examination Questions

UNIVERSITY OF ENGINEERING & MANAGEMENT, KOLKATA C ASSIGNMENTS

Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p.

(i) Describe in detail about the classification of computers with their features and limitations(10)

Introduction to Programming Using Java (98-388)

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

For Solved Question Papers of UGC-NET/GATE/SET/PGCET in Computer Science, visit

Suggestive List of C++ Programs

Absolute C++ Walter Savitch

Problem Solving with C++

Subject: Computer Science

INDIAN SCHOOL MUSCAT COMPUTER SCIENCE(083) CLASS XI

Review: Exam 1. Your First C++ Program. Declaration Statements. Tells the compiler. Examples of declaration statements

BRAIN INTERNATIONAL SCHOOL. Term-I Class XI Sub: Computer Science Revision Worksheet

Introduction to Algorithms and Data Structures. Lecture 6 - Stringing Along - Character and String Manipulation

COURSE OUTLINE & WEEK WISE BREAKAGE

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

Programming Fundamentals (CS 302 ) Dr. Ihsan Ullah. Lecturer Department of Computer Science & IT University of Balochistan

CS1100 Introduction to Programming

IECD Institute for Entrepreneurship and Career Development Bharathidasan University, Tiruchirappalli 23.

CS113: Lecture 3. Topics: Variables. Data types. Arithmetic and Bitwise Operators. Order of Evaluation

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving)

Computer Programming C++ (wg) CCOs

Chapter 1. Computer Overview

SPLIT-UP SYLLABUS ----CHENNAI REGION COMPUTER SCIENCE (Code: 083) Class-XII Academic Session

CHAPTER 4 FUNCTIONS. 4.1 Introduction

C-LANGUAGE CURRICULAM

CS201 - Introduction to Programming Glossary By

Fundamental Data Types. CSE 130: Introduction to Programming in C Stony Brook University

CHAPTER 3 Expressions, Functions, Output

b) Give the output of the following program: 6,70,70 2,70 210,282,59290

UNIT-2 Introduction to C++

Lecture 03 Bits, Bytes and Data Types

Characters, c-strings, and the string Class. CS 1: Problem Solving & Program Design Using C++

Short Notes of CS201

Sample Copy. Not For Distribution.

Switching to AQA from Edexcel

Chapter 8 C Characters and Strings

C++ PROGRAMMING SKILLS Part 4: Arrays

INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION

Converting a Lowercase Letter Character to Uppercase (Or Vice Versa)

COMPUTER SCIENCE HIGHER SECONDARY FIRST YEAR. VOLUME II - CHAPTER 10 PROBLEM SOLVING TECHNIQUES AND C PROGRAMMING 1,2,3 & 5 MARKS

Syllabus for Computer Science General Part I

Programming for Engineers Iteration

CS 1313 Spring 2000 Lecture Outline

PROGRAMMING IN C AND C++:

INTERNATIONAL INDIAN SCHOOL, RIYADH XI XII BOYS SECTION. Subject- Informatics Practices

Downloaded from

Character Set. The character set of C represents alphabet, digit or any symbol used to represent information. Digits 0, 1, 2, 3, 9

Introduction to Computer Science Midterm 3 Fall, Points

Functions and Recursion

Question Bank (SPA SEM II)

Page. No. 1/15 CS201 Introduction to Programmming Solved Subjective Questions From spring 2010 Final Term Papers By vuzs Team

CSCE 110 PROGRAMMING FUNDAMENTALS

Subject: PROBLEM SOLVING THROUGH C Time: 3 Hours Max. Marks: 100

+2 Volume II OBJECT TECHNOLOGY OBJECTIVE QUESTIONS R.Sreenivasan SanThome HSS, Chennai-4. Chapter -1

Getting started with C++ (Part 2)

CS201 Some Important Definitions

Chapter 1 INTRODUCTION

Practical C++ Programming

CS Programming In C

Model Viva Questions for Programming in C lab

KENDRIYA VIDYALAYA SANGATHAN, GUWAHATI REGION HALF-YEARLY EXAMINATION-2015 CLASS XI : COMPUTER SCIENCE Time Allotted : 3 hrs. Max.

CSC 126 FINAL EXAMINATION Spring Total Possible TOTAL 100

C Programming. Course Outline. C Programming. Code: MBD101. Duration: 10 Hours. Prerequisites:

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

BITG 1233: Introduction to C++

Lecture (01) Digital Systems and Binary Numbers By: Dr. Ahmed ElShafee

PESIT-BSC Department of Science & Humanities

Switching to AQA from OCR

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

Java Notes. 10th ICSE. Saravanan Ganesh

COMPUTER SCIENCE (083)

Transcription:

KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION SPLITUP SYLLABUS FOR COMPUTER SCIENCE 2015-2016 CLASS XI Month Portion to be covered Th Prac July 2015 Computer Fundamentals 25 8 Classification of computers: Basics of computer and its operation; Functional Components and their interconnections,concept of Booting. Software concepts: Types of Software System Software, Utility Software and Application Software System Software: Operating System, Compiler, Interpreter and Assembler; Operating System: Need for Operating System, Functions of Operating System (Processor Management, Memory Management, File Management and Device Management), Types of Operating System-Interactive (GUI based), Time Sharing, Real Time and Distributed, Commonly used Operating System: UNIX, LINUX, Windows, Solaris, BOSS (Bharat Operating System Solutions); Mobile OS Android, Symbian. Utility Software: Anti Virus, File Management tools, Compression tools and Disk Management tools(disk Cleanup, Disk Defragmenter, Backup). Open Source Concepts: Open Source Software, Freeware, Shareware, and Proprietary Software. Application Software: Office Tools Word Processor, Presentation Tool, Spreadsheet Package, Database Management System; Domain Specific tools School Management System, Inventory Management System, Payroll System, Financial Accounting, Hotel Management, Reservation System and Weather Forecasting System. Number System: Binary, Octal, Decimal, Hexadecimal and conversion between different number systems. Internal Storage encoding of Characters: ASCII, ISCII (Indian Scripts Standard Code for Information Interchange), and UNICODE (for multilingual computing) Microprocessor: Basic concepts, Clock speed (MHz, GHz), 16 bit, 32 bit, 64 bit, 128 bit processors; Types CISC Processors (Complex Instruction Set Computing), RISC Processors (Reduced Instruction Set Computing), and EPIC (Explicitly Parallel Instruction Computing). Memory Concepts: Units: Byte, Kilo Byte, Mega Byte, Giga Byte, Tera Byte, Peta Byte, Exa Byte, Zetta Byte, Yotta Byte. Primary Memory: Cache, RAM, ROM Secondary Memory: Fixed and Removable storage Hard Disk Drive, CD/DVD Drive, Pen Drive, Blue Ray Disk. Input Output Ports/ Connections: Serial, Parallel and Universal Serial Bus, PS-2 port, Infrared port, Bluetooth, Firewire. Programming Methodology: General Concepts: Modular Approach, Clarity and Simplicity of Expressions, Use of proper names for Identifiers, Comments, Indentation; Documentation and Program Maintenance; Running and Debugging programs, Syntax Errors, Run-Time Errors, Logical Errors Problem Solving Methodologies: Understanding of the problem, Solution for the problem, Identifying minimum number of inputs required for output, Writing code to optimizing execution time and memory storage, step by step solution for the problem, breaking down solution into simple steps (modular approach), Identification of arithmetic and logical operations required for solution; Control Structure- Conditional control and looping (finite and infinite). Problem Solving: Introduction to Algorithms/Flowcharts. Aug-2015 Introduction to C++ Getting Started: C++ character set, C++ Tokens (Identifiers, Keywords, Constants, Operators,), Structure of a C++ Program (include files, main function), Header files iostream.h, iomanip.h, cout, cin; use of I/O operators (<<and>>), Use of endl and setw ( ), Cascading of I/O operators, compilation, Error Messages; Use of editor, basic commands of editor, compilation, linking and execution. Data Types, Variables and Constants: Concept of Data types; Built-in Data types: char, int, float and double; Constants: Integer Constants, Character constants (- \n, \t, \b), Floating PointConstants, String Constants; Access modifier: const; Variables of built-in-data types, Declaration/Initialization of variables, Assignment statement, Type modifier: signed, unsigned, long Operator and Expressions: Operators: Arithmetic operators (-,+,*,/,%), Assignment operator (=), c++ shorthands (+=, -=,*=,/=,%=) Unary operators (-), Increment (++) and Decrement (--) Operators, Relation operator (>,>=,<=,=,!=), Logical operators (!,&&, ), Conditional operator: <condition>?<if false>; Precedence of 23 9

Operators; Automatic type conversion in expressions, Type casting; Sep-2015 PROGRAMMING IN C++ Flow of control Conditional statements: if else, Nested if, switch..case..default, use of conditional operator, Nested switch..case, break statement (to be used in switch..case only); Loops: while, do while, for and Nested loops Inbuilt Functions: gets ( ), puts ( ), isalnum ( ), isalpha ( ),isdigit ( ), islower ( ),isupper ( ), tolower ( ),toupper ( ), strcpy ( ), strcat ( ), strlen ( ), strcmp ( ), strcmpi ( ), strev ( ), strupur ( ), strlwr ( ), fabs ( ), pow ( ), sqrt ( ), sin ( ), cos ( ), abs ( ), randomize ( ), random ( ) 23 9 Oct-2015 Introduction to user-defined function and its requirements. Defining a function; function prototype, Invoking/calling a function, passing arguments tofunction, specifying argument data types, default argument, constant argument, call by value, call by reference, returning values from a function, calling functions with arrays, scope rules of functions and variables local and global variables. Relating to Parameters and return type concepts in built-in functions. 17 9 Nov- Structured Data Type 21 9 2015 Arrays: Introduction to Array and its advantages. One Dimensional Array: Declaration/initialization of One-dimensional array, Inputting array elements, accessing array elements, manipulation of array elements (sum of elements, product of elements, average of elements, linear search, finding maximum/minimum value) Declaration / Initialization of a String, string manipulations (counting vowels/ consonants/ digits/ special characters, case conversion, reversing a string, reversing each word of a string) Dec-2015 Two-dimensional Array: Declaration/initialization of a two-dimensional array, inputting array elements, accessing array elements, manipulation of Array elements (sum of row element, column elements, diagonal elements, finding maximum / minimum values) 19 9 Jan-2016 User-defined Data Types: Introduction to user defined data types. Structure: Defining a Structure (Keyword Structure), declaring structure variables, accessing structure elements, passing structure to functions as value and reference, argument/parameter, function returning structure, array of structure, passing an array of structure as an argument/ aparameter to a function. Defining a symbol name using typedef keyword and defining a macro using #define preprocessor directive. 22 9 Feb-2016 Revision and SE Practical 23 9 List of suggested Practical for Class XI CS 2015-16 Sl.No. Name of Practical Flow of control ( If Else ) : 1 To Find the greater number between given two numbers. 2 Find the greatest number between give three numbers. 3 To check if the given number is even or odd. 4 To find the grade of a student from his/her marks using if statements. 5 Temperature converter. 6 To check if the given input is a number, character or a special character. Flow Of Control ( Switch Case) : 7 Arithmetic Calculator. 8 Day Of the week. Flow Of Control ( For Loop ) : 9 To print n natural numbers. 10 To print n Even numbers. 11 To print n odd numbers. 12 To find the sum of n natural numbers. 13 To find the sum of n even numbers.

14 To find the sum of n odd numbers. 15 To find the factorial of a number. Flow Of Control ( While Loop ) : 16 Check for Armstrong Numbers. 17 Reverse of a number. 18 Sum of individual digits of a number. 19 Binary to Decimal 20 Decimal to Binary. 21 Check for Prime number. 22 Print Fibonacci Series. 23 HCF of two numbers. 24 Check for Armstrong Number Nested Loops : 25 Write a menu based c++ program using functions to do the following:(i)print the pyramid: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 (ii) Print the pyramid: 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 26 (iii) Print the pyramid: 5 4 3 2 1 5 4 3 2 5 4 3 5 4 5 (iv) Print the pyramid: 5 5 4 5 4 3 5 4 3 2 5 4 3 2 1 Write a C ++ program to print the pyramid Library Functions 27 Write a C++ program to check whether an input character is Alphabet, numeric or special character. 28 Write a C++ program to change the case of a character from lower case to upper case and vice-versa. User Defined Functions 29 Print the series of factorials of natural numbers up to n. 30 Print the series of Prime numbers up to n. 31 Print the series of Armstrong numbers up to n. Arrays 32 Maximum and minimum of an integer array. 33 Sum of the elements of an integer array. 34 Reversing the integer array. Array of Characters (Strings) 35 Reverse of a String. 36 Check for Palindrome.

37 Conversion to sentence case 38 Word Count of a string. 2 D Array of Integers 39 Print the diagonals of a 2D integer array. 40 Print the upper half of a 2D integer array 41 Print the lower half of a 2D integer array 42 Print the row-sum 43 Print the Column Sum 44 Row swap 45 Column Swap Array of Strings 46 Write a C++ program to find the largest string from an array of stings. Structures 47 Write a menu base c++ application to do the following: To create a Structure named student with rollno, name, dob(dd-mm-yyyy) and marks. To Accept the data for array of structures (n elements).to print the data for all the elements in an organized way. To display the student details with highest marks. 48 Write a class Student with the following description: Private members: Rollno Integer, name String, marks Integer getgrade() should return the grade as A if marks is greater than 90 or else return B Public members: Setdata() to insert the values to the private members., Display() to display the details along with grade. Write the main() function and invoke the object. 49 Write a menu driven program to do the following in text file handling: Write a C++ function to count the number of occurrence of character passed as the parameter of the function. Write a C++ Function that counts the number of articles( A, An and The ) in a given text files. Write a C++ function that transfers all the vowels from source.txt to target.txt. Write a C++ function to count the number of lines starting with an alphabet passed as parameters. Write a C++ function that counts the number of lines starting with the word the. Write a C++ function that calculates the average word count in a text file 50 Write a menu Based application to do the following on Binary file :- class Student{ int rollno; char name[20]; int marks; public: void setdata();//to acquire data for the student from user void showdata();// to display the student data for all students int getmarks(){ return marks;} void givegrace(){marks=33;}}; Write functions to insert objects in student.dat file. Write function to disply objects from the student.dat file Search all the objects whose marks are between 28 and 32, apply givegrace() function and write back to the file.

51 Write a program to perform the following in 1-D array. Linear search. Binary search. 52 Write a program to perform the following in 1-D array. Selection sort. Insertion sort. Bubble Sort 53 Array implementation of Stack and Queue. 54 Array implementation of Circular Queue. 55 Linked List implementation of Stack. 56 Linked list implementation of Queue. 57 Questions on My SQL. My SQL queries based on student table.(10 Queries) My SQL queries based on staff table.(10 Queries) My SQL queries based on Employment(EMP) and Department(DEP) table.(10 Queries) My SQL queries based on Music store and album table.(10 Queries)