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 [ここをクリックしてください]。