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

Similar documents
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 BHUBANESWAR REGION SPLITUP SYLLABUS FOR COMPUTER SCIENCE CLASS XI

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

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

Multiple Choice Questions ( 1 mark)

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.

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

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

Part II Answer to all the questions (2 Marks):

Contents. Preface. Introduction. Introduction to C Programming

1 Pointer Concepts. 1.1 Pointer Examples

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

UNIT- 3 Introduction to C++

Chapter1 Overview of computers

CSI33 Data Structures

Writing an ANSI C Program Getting Ready to Program A First Program Variables, Expressions, and Assignments Initialization The Use of #define and

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

Downloaded from

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

C-LANGUAGE CURRICULAM

COMPUTER SCIENCE (083)

Arrays, Strings, & Pointers

OBJECTIVE QUESTIONS: Choose the correct alternative:

KENDRIYA VIDYALAYA SANGTHAN PATNA REGION

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

Computer Science XII Important Concepts for CBSE Examination Questions

Strings and Library Functions

CS3157: Advanced Programming. Outline

cs3157: another C lecture (mon-21-feb-2005) C pre-processor (3).

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

Chapter 8 - Characters and Strings

Programming. C++ Basics

C Programs: Simple Statements and Expressions

Fundamentals of Programming. Lecture 11: C Characters and Strings

Appendix A Developing a C Program on the UNIX system

vinodsrivastava.wordpress.com Question Bank Term-1

Chapter 8 C Characters and Strings

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

6.096 Introduction to C++ January (IAP) 2009

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

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

case control statement (switch case)


today cs3157-fall2002-sklar-lect05 1

DEPARTMENT OF COMPUTER AND MATHEMATICAL SCIENCES UNIVERSITI TEKNOLOGI MARA CAWANGAN PULAU PINANG

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

UNIT-4 Statements:- Null Statement:- Compound Statement :- Statement Flow Control:- Sequence Construct:- Selection Construct

Introduction to Programming Using Java (98-388)

Fundamentals of Computer Programming Using C

CHAPTER 3 Expressions, Functions, Output

Chapter 15 - C++ As A "Better C"

CS201- Introduction to Programming Latest Solved Mcqs from Midterm Papers May 07,2011. MIDTERM EXAMINATION Spring 2010

Technical Questions. Q 1) What are the key features in C programming language?

Model Viva Questions for Programming in C lab

Come and join us at WebLyceum

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

CISC 1110 (CIS 1.5) Introduc2on to Programming Using C++

Q1. Multiple Choice Questions

Chapter 1 Getting Started Structured Programming 1

C: How to Program. Week /May/28

CSCI 171 Chapter Outlines

C Programming Multiple. Choice

Features of C. Portable Procedural / Modular Structured Language Statically typed Middle level language

Programming in C. Part 1: Introduction

Review: Constants. Modules and Interfaces. Modules. Clients, Interfaces, Implementations. Client. Interface. Implementation

COURSE OUTLINE & WEEK WISE BREAKAGE

Borland 105, 278, 361, 1135 Bounded array Branch instruction 7 break statement 170 BTree 873 Building a project 117 Built in data types 126

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.

Absolute C++ Walter Savitch

Approximately a Test II CPSC 206

Chapter 2 Basic Elements of C++

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

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

Chapter 8 Arrays and Strings. Objectives. Objectives (cont d.) Introduction. Arrays 12/23/2016. In this chapter, you will:

Programming for Engineers Iteration

c++ keywords: ( all lowercase ) Note: cin and cout are NOT keywords.

A. Introduction to Function 1. Modular Programming input processing output functions library functions 2. Function 1. Benefit of Using Functions

Euclid s algorithm, 133

C mini reference. 5 Binary numbers 12


CSE2301. Functions. Functions and Compiler Directives

Muntaser Abulafi Yacoub Sabatin Omar Qaraeen. C Data Types

C++ Basic Elements of COMPUTER PROGRAMMING. Special symbols include: Word symbols. Objectives. Programming. Symbols. Symbols.

CS313D: ADVANCED PROGRAMMING LANGUAGE

CSc 10200! Introduction to Computing. Lecture 4-5 Edgardo Molina Fall 2013 City College of New York

Review for COSC 120 8/31/2017. Review for COSC 120 Computer Systems. Review for COSC 120 Computer Structure

Lecture 4 Tao Wang 1

Basic C Programming. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island

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

Holtek C and ANSI C Feature Comparison User s Guide

WT I (SET-I) Date: Class XI Sec. Time: 1 Hr. 10 min. Computer Science M.M.: 30

Functions. Systems Programming Concepts

CS 31 Review Sheet. Tau Beta Pi - Boelter Basics 2. 2 Working with Decimals 2. 4 Operators 3. 6 Constants 3.

C Functions. CS 2060 Week 4. Prof. Jonathan Ventura

CS 326 Operating Systems C Programming. Greg Benson Department of Computer Science University of San Francisco

COMPUTER SCEINCE CLASS-XI THEORY PAPER

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

Computer Programming

Transcription:

AIR FORCE SCHOOL,BAMRAULI COMPUTER SCIENCE (083) CLASS XI Split up Syllabus (Session- 2017-18) Month July Contents UNIT 1: COMPUTER FUNDAMENTALS Evolution of computers; Basics of computer and its operation; Functional Components and their interconnections, concept of Booting. Classification of Computers. Software concepts: Types of Software - System Software, Utility Software and Application Software System Software: Operating System, Complier, Interpreter and Assembler Operating System: Need & Functions of Operating System (Processor Management, Memory Management, File Management and Device Management), Types of Operating Systeminteractive (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, Proprietary Software. No. of periods required Theory Prac. 15 10

Application Software: Office Tools Number System: Conversion of Numbers 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 processors; 128 bit processors; Types - CISC Processors (Complex Instruction set computing), RISC Processors (Reduced Instruction set computing), and EPIC (Explicitly parallel Instruction computing). Memory Concepts: 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. UNIT 2: 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 Methodology and Techniques: Understanding of the problem, Using Control Structure: Conditional

control and looping (finite and infinite); August UNIT 3: INTRODUCTION TO C++ Programming by Example In C++ Language : 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, Error Messages; Use of editor, basic commands of editor, compilation, linking and execution; standard input/output operations from C language: gets(), puts() of stdio.h header file; Data Types, Variables and Constants: Concept of Data types; Built-in Data types: char, int, float and double; Constants: Integer Constants, Character Constants (Backslash character constants - \n, \t ), Floating Point Constants, String Constants; Access modifier: const; Variables of built-in data types, Declaration/Initialisation of variables, Assignment statement; Type modifier: signed, unsigned, long; Operators and Expressions: Operators: Arithmetic operators (-,+,*,/,%), Unary operator (-), Increment and 15 10

Decrement Operators (,++), Relational operators (>,>=,<,<=,==,!=), Logical operators (!, &&, ), Conditional operator: <condition>?<if true>:<else>; Precedence of Operators; Expressions; Automatic type conversion in expressions, Type casting; C++ shorthand s (+=, -=, *=, /=, %=); September Unit 4 : PROGRAMMING IN C++ Flow of Control: Conditional statements, if else, switch, loops for, while, do while and nested loops 10 10 Programming In C++ Language : standard input/output operations using cin cout from iostream.h and gets(), puts() of stdio.h header file; Data Types, Variables and Constants: Concept of Data types; Built-in Data types: char, int, float and double; Constants: and using Type modifier: signed, unsigned, long; Operators and Expressions: Operators: Arithmetic operators (-,+,*,/,%), Unary operator (-), Increment and Decrement Operators (,++), Relational operators (>,>=,<,<=,==,!=), Logical operators (!, &&, ), Conditional operator: <condition>?<if true>:<else>; Precedence of Operators; Expressions;

Automatic type conversion in expressions, Type casting; C++ shorthand s (+=, -=, *=, /=, %=); October Introduction to user-defined function and its requirements. Defining a function; function prototype, Invoking/calling a function, passing arguments to function, 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. String Functions: Header File: string.h Functions: isalnum(), isalpha(), isdigit(), islower(), isupper(), tolower(), toupper(); Character Functions: Header File: ctype.h Functions: isalnum(), isalpha(), isdigit(), islower(), isupper(), tolower(), toupper(), strcpy(), strcat(), strlen(), strcmp(), strcmpi(); Mathematical Functions: Header File: math.h, stdlib.h; Functions: fabs(), log(), log10(), pow(), sqrt(), sin(), cos(), abs(), Other Functions: Header File: stdlib.h; Functions: randomize(), random(); 10 10

November Structured Data Type: Arrays: Introduction to Array and its advantages. One Dimensional Array : Declaration/initialization of Onedimensional 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) 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) 12 12 December 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/ a parameter to a function. Defining a symbol name using typedef keyword and defining a macro using #define preprocessor 10 07

directive. January Chapter wise Revisions / Practice with Previous Question Papers 10 05 February Revisions / Annual Project Work 12 11