Cbse-syllabus-cbse-11th-class-computer-science-syllabus

提供:Dev Guides
移動先:案内検索

CBSE 11th Class Computer Scienceシラバス

コース構成

単位

トピック

マーク

1

コンピューターの基礎

10

2

プログラミング方法論

10

3

Python/C++の概要

18

4

Python/C++を使用したプログラミング

30

合計

70

ユニット1:コンピューターの基礎

第1章:コンピューターの分類

  • コンピューターの基礎と操作
  • 機能コンポーネントとその相互接続
  • ブートの概念

第2章:ソフトウェアの概念

  • ソフトウェアの種類
  • システムソフトウェア
  • ユーティリティソフトウェア
  • アプリケーションソフトウェア

第3章:システムソフトウェア

  • オペレーティング・システム
  • コンプライヤー
  • 通訳とアセンブラー

第4章:オペレーティングシステム

  • オペレーティングシステムの必要性
  • オペレーティングシステムの機能-
  • プロセッサ管理
  • メモリ管理
  • ファイル管理
  • 端末管理
  • オペレーティングシステムの対話型(GUIベース)
  • 時間を共有する
  • リアルタイムおよび分散
  • 一般的に使用されるオペレーティングシステム-
  • UNIX
  • リナックス
  • Windows
  • Solaris
  • BOSS(Bharatオペレーティングシステムソリューション)
  • モバイルOS
  • アンドロイド
  • シンビアン

第5章:ユーティリティソフトウェア

  • アンチウイルス
  • ファイル管理ツール
  • 圧縮ツール
  • ディスク管理ツール-
  • ディスクのクリーンアップ
  • ディスクデフラグツールのバックアップ

第6章:オープンソースの概念

  • オープンソースソフトウェア
  • フリーウェア、シェアウェア
  • 独自のソフトウェア

第7章:アプリケーションソフトウェア

  • オフィスツール-
  • ワードプロセッサ
  • プレゼンテーションツール
  • スプレッドシートパッケージ
  • データベースマネージメントシステム
  • ドメイン固有のツール-
  • 学校管理システム
  • 在庫管理システム
  • 給与計算システム
  • 財務会計
  • ホテル経営
  • 予約システム
  • 天気予報システム

第8章:ナンバーシステム

  • バイナリ
  • オクタル
  • 小数
  • 16進数
  • 2つの異なる数値システム間の変換

第9章:文字の内部ストレージエンコーディング

  • ASCII
  • ISCII(情報交換のためのインドスクリプト標準コード)
  • UNICODE(多言語コンピューティング用)

第10章:マイクロプロセッサ

  • 基本概念
  • クロック速度(MHz、GHz)-
  • 16ビット
  • 32ビット
  • 64ビット
  • 128ビットプロセッサ
  • タイプ-
  • CISCプロセッサ(複雑な命令セットコンピューティング)
  • RISCプロセッサ(縮小命令セットコンピューティング)
  • EPIC(明示的並列命令コンピューティング)

第11章:メモリの概念

  • 単位-
  • Byte
  • キロバイト
  • メガバイト
  • ギガバイト
  • テラバイト
  • ペタバイト
  • エクサバイト
  • ゼッタバイト
  • ヨッタバイト

第12章:プライマリメモリ

  • キャッシュ
  • RAM
  • ROM

第13章:セカンダリメモリ

  • 固定およびリムーバブルストレージ
  • ハードディスクドライブ
  • CD/DVDドライブ
  • ペンドライブ
  • ブルーレイディスク

第14章:入出力ポート/接続

  • シリアル
  • パラレルおよびユニバーサルシリアルバス
  • PS-2ポート
  • 赤外線ポート
  • ブルートゥース
  • 火線

ユニット2:プログラミング方法

第15章:一般的な概念

  • 式の明瞭さと単純さ
  • 識別子の固有名の使用
  • コメント
  • インデント
  • ドキュメンテーション
  • プログラムのメンテナンス
  • プログラムの実行とデバッグ
  • 構文エラー
  • 実行時エラー
  • 論理エラー

第16章:問題解決の方法論

  • 問題の理解
  • 問題の解決策
  • ソリューションを単純なステップに分割する(モジュール方式)
  • ソリューションに必要な算術および論理演算の識別
  • 制御構造-条件付き制御とループ(有限および無限)

第17章:問題解決

  • アルゴリズム/フローチャートの紹介

ユニット3:Pythonの概要

第18章:はじめに

  • Pythonの概要:
  • 統合された高レベル言語
  • 対話モードとスクリプトモード
  • データ型-
  • 数値(整数-ブール、10進数、8進数、16進数、浮動小数点、複素数)、なし、シーケンス(文字列、タプル、リスト)
  • Sets
  • マッピング

第19章:可変および不変変数

第20章:変数、式、およびステートメント

  • 値、変数、キーワード
  • Pythonの演算子とオペランド:(算術演算子、関係演算子、論理演算子)
  • 演算子の優先順位
  • 式とステートメント(割り当てステートメント)
  • 入力の取得(raw_input()およびinput()を使用)および出力の表示(printステートメント)
  • コメントを入れる

第21章:機能

  • モジュールのインポート(モジュール全体または選択したオブジェクト)
  • 組み込み関数の呼び出し
  • 数学モジュールの関数(ceil、floor、fabs、exp、log、log10、pow、sqrt、cos、sin、tan、degree、radiansなど)
  • randomモジュールのrandom()およびrandint()関数を使用して乱数を生成する
  • 組成

第22章:関数の定義

  • 関数を呼び出す
  • パラメータを渡す(デフォルトのパラメータ値、キーワード引数)
  • 変数の範囲
  • 無効な関数と値を返す関数
  • 実行の流れ

第23章:条件付き構造とループ

  • if elseステートメントwhile
  • For(範囲関数)
  • ブレーク
  • 持続する
  • Else
  • Pass
  • ネストされた場合
  • 入れ子ループ
  • 条件付きおよびループ構造での複合式の使用

ユニット3:C++の概要

第24章:はじめに

  • C++キャラクターセット
  • C++トークン(識別子、キーワード、定数、演算子)
  • C++の構造プログラム(インクルードファイル、メイン関数)
  • ヘッダーファイル– iostream.h、iomanip.h、cout、cin
  • I/O演算子の使用(???
  • endlおよびsetwの使用()
  • I/O演算子のカスケード
  • 編集
  • エラーメッセージ
  • エディターの使用
  • エディターの基本コマンド
  • 編集
  • リンク
  • 実行

第25章:データ型、変数、定数

  • データ型の概念
  • 組み込みデータ型:char、int、float、double
  • 定数:整数定数、文字定数-\ n、\ t、\ b)、浮動小数点定数、文字列定数
  • アクセス修飾子
  • 組み込みデータ型の変数
  • 変数の宣言/初期化
  • 割り当てステートメント
  • 型修飾子:符号付き、符号なし、長い

第26章:演算子と式:演算子

  • 算術演算子(-、+、*、/、%)
  • 代入演算子(=)
  • C++略記(+ =、-=、* =、/=、%=)
  • 単項演算子(-)
  • インクリメント(++)およびデクリメント(-)演算子
  • 関係演算子(>、> =、⇐、=、!=)
  • 論理演算子(!、&&、II)
  • 条件演算子
  • 演算子の優先順位
  • 式の自動型変換
  • 型キャスト

ユニット4:Pythonを使用したプログラミング

第27章:文字列

  • 作成
  • 要素の初期化とアクセス
  • 文字列演算子-
  • +、&ast ;、範囲内スライス、範囲内スライス[n:m]
  • 関係演算子を使用した文字列の比較
  • 文字列関数とメソッド-len、capitalize、find、isalnum、isalpha、isdigit、lower、islower、isupper、upper、lstrip、rstrip、isspace、istitile、partition、replace、join、split、count、decode、encode、encode、swapcase、String定数、正規表現、パターンマッチング

第28章:リスト

  • 可変リストの概念
  • 作成
  • 要素の初期化とアクセス
  • 横断
  • 追記
  • 要素の更新と削除
  • 組成
  • 引数としてのリスト

第29章:リスト操作

  • 接合
  • スライシング
  • &プラス;
  • *
  • in
  • ありませんで

第30章:関数とメソッドのリスト

  • len()
  • 挿入()
  • append()
  • extend()
  • sort()
  • remove()
  • reverse()
  • ポップ( )
  • リスト()
  • カウント( )
  • extend()
  • インデックス()
  • cmp()
  • max()
  • 分()

第31章:辞書

  • キーと値のペアの概念
  • 辞書内の要素の作成、初期化、アクセス
  • 横断
  • 追記
  • 更新中
  • 要素を削除する

第32章:辞書の関数とメソッド

  • cmp()
  • len()
  • クリア()
  • 取得する( )
  • has_key()
  • アイテム()
  • キー()
  • 更新()
  • 値()
  • ポップ( )
  • fromkeys()
  • dict()

第33章:タプル

  • 不変の概念
  • 作成
  • タプルの要素の初期化とアクセス
  • タプルの割り当て
  • タプルスライス
  • タプルのインデックス付け

第34章:タプル関数

  • cmp()
  • len()
  • max()
  • min()
  • tuple()
  • index()
  • カウント()
  • 和()
  • どれか()
  • すべて()
  • ソート済み()
  • reverse()

ユニット4:C++でのプログラミング

第35章:制御の流れ

  • 条件文-
  • 他の場合
  • ネストされた場合
  • switch..case..default
  • Nestedswitch..case
  • breakステートメント(switch..caseでのみ使用)
  • ループ:while、do-while、for、およびネストされたループ

第36章:組み込み関数

  • 標準入出力関数-stdio.h:gets()、puts()
  • 文字関数-Ctype.h:isalnum()、isalpha()、isdigit()、islower()、isupper()、tolower()、toupper()
  • 文字列関数-string.h:strcpy()、strcat()、strlen()、strcmp()、strcmpi()、strev()、strlen()、strupur()、strlwr()
  • 数学関数-math.h:fabs()、pow()、sgrt()、sin()、cos()、abs()
  • その他の関数-stdlib.h:ランダム化()、ランダム化()

第37章:ユーザー定義関数とその要件の紹介

  • 関数を定義する
  • 関数プロトタイプ
  • 関数の呼び出し/呼び出し
  • 関数に引数を渡す
  • 引数のデータ型の指定
  • デフォルト引数
  • 定数引数
  • 値で呼び出す
  • 参照で呼び出す
  • 関数から値を返す
  • スコープルール
  • ローカル変数とグローバル変数
  • 組み込み関数のパラメーターと戻り値の概念に関する

第38章:構造化データ型

  • 配列-
  • 前書き
  • 利点
  • 一次元配列-
  • 1次元配列の宣言/初期化
  • 配列要素の入力
  • 配列要素へのアクセス
  • 配列要素の操作(要素の合計、要素の積、要素の平均線形検索、最大値/最小値の検索)
  • 文字列の宣言/初期化
  • 文字列操作(母音/子音/数字/特殊文字のカウント、大文字小文字の変換、文字列の反転、文字列の各単語の反転)
  • 二次元配列-
  • 2次元配列の宣言/初期化
  • 配列要素にアクセスする配列要素の入力
  • 配列要素の操作(行要素、列要素、対角要素の合計、最大値/最小値の検索)
  • ユーザー定義のデータ型-
  • ユーザー定義のデータ型の概要
  • 構造-
  • 構造の定義
  • 構造変数の宣言
  • 構造要素へのアクセス
  • 値および参照として構造体を関数に渡す
  • 関数を返す構造
  • 構造体の配列
  • 型付きefキーワードを使用してシンボル名を定義し、#defineプリプロセッサディレクティブを使用してマクロを定義します

PDFリンクをダウンロードするには:/cbse_syllabus/pdf/cbse_11th_class_computer_science_syllabus.pdf [ここをクリックしてください]。