- CBSE課程大綱
- CBSE課程大綱 - 首頁
- CBSE 8年級課程大綱
- CBSE - 社會科學課程大綱
- CBSE - 科學課程大綱
- CBSE - 數學課程大綱
- CBSE - 英語文學課程大綱
- CBSE 9年級課程大綱
- CBSE - 科學課程大綱
- CBSE - 社會科學課程大綱
- CBSE - 數學課程大綱
- 英語語言與文學
- CBSE - 交際課程大綱
- CBSE 10年級課程大綱
- 英語語言與文學
- CBSE - 數學課程大綱
- CBSE - 社會科學課程大綱
- CBSE - 科學課程大綱
- CBSE 11年級課程大綱
- CBSE - 會計學課程大綱
- CBSE - 生物學課程大綱
- CBSE - 生物技術課程大綱
- CBSE - 商業研究課程大綱
- CBSE - 化學課程大綱
- CBSE - 計算機科學課程大綱
- CBSE - 經濟學課程大綱
- 工程製圖課程大綱
- CBSE - 英語選修課程大綱
- CBSE - 英語核心課程大綱
- CBSE - 創業課程大綱
- CBSE - 地理課程大綱
- CBSE - 歷史課程大綱
- CBSE - 家政學課程大綱
- CBSE - 法律研究課程大綱
- CBSE - 數學課程大綱
- CBSE - 哲學課程大綱
- CBSE - 體育課程大綱
- CBSE - 社會學課程大綱
- CBSE - 心理學課程大綱
- CBSE - 政治學課程大綱
- CBSE - 物理學課程大綱
- CBSE - 農業課程大綱
- 多媒體與網路技術
CBSE 11年級計算機科學課程大綱
課程結構
| 單元 | 主題 | 分數 |
|---|---|---|
| 1 | 計算機基礎 | 10 |
| 2 | 程式設計方法 | 10 |
| 3 | Python/C++簡介 | 18 |
| 4 | 使用Python/C++程式設計 | 30 |
| 總計 | 70 | |
單元1:計算機基礎
第1章:計算機分類
- 計算機及其操作的基本知識
- 功能元件及其互連
- 引導的概念
第2章:軟體概念
- 軟體型別
- 系統軟體
- 實用程式軟體
- 應用軟體
第3章:系統軟體
- 作業系統
- 編譯器
- 直譯器和彙編器
第4章:作業系統
- 作業系統需求
- 作業系統的功能 -
- 處理器管理
- 記憶體管理
- 檔案管理
- 裝置管理
- 作業系統型別 - 互動式(基於GUI)
- 分時
- 即時和分散式
- 常用作業系統 -
- UNIX
- LINUX
- Windows
- Solaris
- BOSS(Bharat作業系統解決方案)
- 移動作業系統
- Android
- Symbian
第5章:實用程式軟體
- 防毒軟體
- 檔案管理工具
- 壓縮工具
- 磁碟管理工具 -
- 磁碟清理
- 磁碟碎片整理備份
第6章:開源概念
- 開源軟體
- 免費軟體,共享軟體
- 專有軟體
第7章:應用軟體
- 辦公工具 -
- 文字處理器
- 簡報工具
- 電子表格軟體
- 資料庫管理系統
- 特定領域工具 -
- 學校管理系統
- 庫存管理系統
- 工資系統
- 財務會計
- 酒店管理
- 預訂系統
- 天氣預報系統
第8章:數制
- 二進位制
- 八進位制
- 十進位制
- 十六進位制
- 不同數制之間的轉換
第9章:字元的內部儲存編碼
- ASCII
- ISCII(印度文字資訊交換標準程式碼)
- UNICODE(用於多語言計算)
第10章:微處理器
- 基本概念
- 時鐘速度(MHz,GHz) -
- 16位
- 32位
- 64位
- 128位處理器
- 型別 -
- CISC處理器(複雜指令集計算)
- RISC處理器(精簡指令集計算)
- EPIC(顯式並行指令計算)
第11章:記憶體概念
- 單位 -
- 位元組
- 千位元組
- 兆位元組
- 吉位元組
- 太位元組
- 拍位元組
- 艾位元組
- 澤位元組
- 堯位元組
第12章:主存
- 快取
- RAM
- ROM
第13章:輔助儲存器
- 固定和可移動儲存
- 硬碟驅動器
- CD/DVD驅動器
- 隨身碟
- 藍光光碟
第14章:輸入輸出埠/連線
- 序列
- 並行和通用序列匯流排
- PS-2埠
- 紅外埠
- 藍牙
- 火線
單元2:程式設計方法
第15章:一般概念
- 表示式的清晰性和簡潔性
- 使用正確的識別符號名稱
- 註釋
- 縮排
- 文件
- 程式維護
- 執行和除錯程式
- 語法錯誤
- 執行時錯誤
- 邏輯錯誤
第16章:問題解決方法
- 理解問題
- 問題的解決方案
- 將解決方案分解成簡單的步驟(模組化方法)
- 識別解決方案所需的算術和邏輯運算
- 控制結構 - 條件控制和迴圈(有限和無限)
第17章:問題解決
- 演算法/流程圖簡介
單元3:Python簡介
第18章:入門
Python簡介
一種整合的高階語言
互動模式和指令碼模式
資料型別 -
數字(整數 - 布林值,十進位制,八進位制,十六進位制;浮點數;複數),無,序列(字串,元組,列表)
集合
對映
第19章:可變和不可變變數
第20章:變數、表示式和語句
值、變數和關鍵字
Python中的運算子和運算元:(算術運算子、關係運算符和邏輯運算子)
運算子優先順序
表示式和語句(賦值語句)
獲取輸入(使用raw_input()和input())和顯示輸出(print語句)
添加註釋
第21章:函式
匯入模組(整個模組或選定的物件)
呼叫內建函式
來自math模組的函式(例如,ceil,floor,fabs,exp,log,log10,pow,sqrt,cos,sin,tan,degrees,radians)
使用random()和randint()函式生成隨機數
組合
第22章:定義函式
- 呼叫函式
- 傳遞引數(預設引數值,關鍵字引數)
- 變數的作用域
- 空函式和返回值的函式
- 執行流程
第23章:條件結構和迴圈
- if else語句 while
- For(range函式)
- Break
- Continue
- Else
- Pass
- 巢狀if
- 巢狀迴圈
- 在條件和迴圈結構中使用複合表示式
單元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),浮點數常量,字串常量
訪問修飾符
內建資料型別的變數
變數的宣告/初始化
賦值語句
型別修飾符:signed,unsigned,long
第26章:運算子和表示式:運算子
- 算術運算子(-,+,*,/,%)
- 賦值運算子(=)
- C++簡寫(+=,- =,* =,/=,%=)
- 一元運算子(-)
- 自增(++)和自減(--)運算子
- 關係運算符(>,>=,<=,=,!=)
- 邏輯運算子(!,&&,||)
- 條件運算子
- 運算子優先順序
- 表示式中的自動型別轉換
- 型別轉換
單元4:使用Python程式設計
第27章:字串
建立
初始化和訪問元素
字串運算子 -
+,*,in,not in,範圍切片[n:m]
使用關係運算符比較字串
字串函式和方法 - len,capitalize,find,isalnum,isalpha,isdigit,lower,islower,isupper,upper,lstrip,rstrip,isspace,istitile,partition,replace,join,split,count,decode,encode,swapcase,字串常量,正則表示式和模式匹配
第28章:列表
- 可變列表的概念
- 建立
- 初始化和訪問元素
- 遍歷
- 追加
- 更新和刪除元素
- 組合
- 列表作為引數
第29章:列表操作
- 連線
- 切片
- +
- *
- in
- not in
第30章:列表函式和方法
- len()
- insert()
- append()
- extend()
- sort()
- remove()
- reverse()
- pop()
- list()
- count()
- extend()
- index()
- cmp()
- max()
- min()
第31章:字典
- 鍵值對的概念
- 建立、初始化和訪問字典中的元素
- 遍歷
- 追加
- 更新
- 刪除元素
第32章:字典函式和方法
- cmp()
- len()
- clear()
- get()
- has_key()
- items()
- key()
- update()
- values()
- pop()
- fromkeys()
- dict()
第33章:元組
- 不可變的概念
- 建立
- 初始化和訪問元組中的元素
- 元組賦值
- 元組切片
- 元組索引
第34章:元組函式
- cmp()
- len()
- max()
- min()
- tuple()
- index()
- count()
- sum()
- any()
- all()
- sorted()
- reversed()
單元4:C++程式設計
第35章:控制流
- 條件語句 -
- if else
- 巢狀if
- switch..case..default
- 巢狀switch..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:randomize(),random()
第37章:使用者自定義函式及其要求簡介
- 定義函式
- 函式原型
- 呼叫/呼叫函式
- 向函式傳遞引數
- 指定引數資料型別
- 預設引數
- 常量引數
- 按值呼叫
- 按引用呼叫
- 從函式返回值
- 作用域規則
- 區域性變數和全域性變數
- 與內建函式中的引數和返回型別概念相關
第38章:結構化資料型別
陣列 -
介紹
優勢
一維陣列 -
一維陣列的宣告/初始化
輸入陣列元素
訪問陣列元素
陣列元素的操作(元素求和,元素積,元素平均值線性搜尋,查詢最大/最小值)
字串的宣告/初始化
字串操作(統計母音/子音/數字/特殊字元,大小寫轉換,反轉字串,反轉字串中的每個單詞)
二維陣列 -
二維陣列的宣告/初始化
輸入陣列元素訪問陣列元素
陣列元素的操作(行元素、列元素、對角線元素的和,查詢最大/最小值)
使用者自定義資料型別 -
使用者自定義資料型別的介紹
結構體 -
定義結構體
宣告結構體變數
訪問結構體成員
將結構體作為值和引用傳遞給函式
函式返回結構體
結構體陣列
使用typedef關鍵字定義符號名稱,並使用#define預處理器指令定義宏
下載pdf 點選此處。