- 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驱动器
- U盘
- 蓝光光盘
第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 点击此处。