报名导航
报名导航
青岛中学生编程课程大纲

本课程适用于:
1、初、高中学生编程竞赛
2、自主招生计算机编程特长生
3、本大纲最新更新时间:2018.11.25

<<返回课程体系 15年青岛双硕郑重承诺:1、零起点补课无额外收费2、没学会,可免费再学一次; 学费:7600元

【中学生C/C++从基础到精通课程】课程大纲

一、C语言概述
C语言概述 了解C语言的特点
掌握C程序的基本结构
熟练掌握C语言的开发编程环境
二、数据类型、运算符与表达式
数据类型、运算符与表达式 了解C语言的数据类型的概念
了解标识符、常量和变量的概念
掌握C语言简单数据类型
了解运算符和表达式的概念
掌握算术运算符和表达式
掌握赋值运算符和赋值表达式
掌握自增和自减运算
掌握关系运算符和关系表达式
掌握逻辑运算符和逻辑表达式
掌握条件运算符
了解条件表达式
了解逗号运算符和逗号表达式
了解数据类型的转换
重点:C语言中的数据类型,C语言的常量和变量。变量的三个要素:变量名、数据类型和变量的值。C语言运算符的结合方向和优先级,数据类型转换
针对初高中组程序设计竞赛典型例题分析
三、计算机各种进制、转换、各种数的表示
计算机各种进制、转换、各种数的表示 计算机二进制数的表示及常用的二进制数之间的运算
计算机二进制数之间的左移、右移、按位与、按位或、按位异或、按位取反运算及其意义
计算机2、8、10、16进制数及其表示
计算机2、8、10、16进制数之间的相互转换
计算机数值表示的原码、反码、补码
计算机有符号数,无符号数的表示
计算机数的大端和小端表示模式
计算机单精度浮点数的表示方式
计算机双精度浮点数的表示方式
计算机的地址总线及其与内存的关联关系
四、顺序结构程序设计
顺序结构程序设计 了解C语言程序的三种基本结构
掌握格式输入和输出函数
掌握字符数据的输入和输出常用函数
熟练掌握顺序结构程序设计方法
重点:scanf( )和printf( )函数, 程序的三种基本结构
难点:顺序结构程序的设计分析
针对初高中组,程序设计竞赛典型例题分析
五、选择结构程序设计
顺序结构程序设计 熟练掌握if语句
熟练掌握if-else语句
熟练掌握if语句的嵌套
熟练掌握switch语句
熟练掌握选择结构程序设计方法
重点:if语句的两种形式,switch语句
难点:选择结构的嵌套
针对初高中组,程序设计竞赛典型例题分析
六、 循环结构程序设计
循环结构程序设计 熟练掌握while语句
熟练掌握do-while语句
熟练掌握for语句
熟练掌握break、contiune语句
熟练掌握循环语句的嵌套
熟练掌握循环结构程序设计方法
重点:循环结构的实现语句while、do─while、for语句
难点:循环的嵌套
针对初高中组,程序设计竞赛典型例题分析
七、 数组
数组 熟练掌握一维数组的定义、初始化及引用
掌握二维数组的定义、初始化及引用
熟练掌握字符数组的定义、初始化及引用
熟练掌握字符串概念及其输入输出
掌握字符串处理函数
重点:数组的定义和引用
难点:不同的排序方法,字符串与一般字符数组的特征和使用方法之间的区别
针对初高中组,程序设计竞赛典型例题分析
八、函数
函数 掌握函数的定义
熟练掌握数据在函数之间的传递
熟练掌握函数的调用
熟练掌握数组作为函数的参数
掌握指针作为函数的参数
掌握函数的嵌套调用
了解函数的递归调用
掌握局部变量和全局变量
了解变量的存储类别
了解内部函数和外部函数
重点:函数的声明、定义和调用;函数调用机制;函数调用的参数传递、函数的返回;全局变量、局部变量的区别
难点:函数调用机制;函数的递归调用
针对初高中组,程序设计竞赛典型例题分析
九、结构体和共用体
结构体和共用体 掌握结构体及其应用
掌握共用体及其应用
针对初高中组,程序设计竞赛典型例题分析
十、 文件
文件 了解文件概念
掌握文件指针
掌握文件打开与关闭
掌握文件的读写
了解文件定位的函数
重点:文件指针、文件的打开、关闭、读写
难点:文件指针、文件的打开、关闭、读写
针对初高中组,程序设计竞赛典型例题分析
十一、OOP(面向对象程序设计)基本理论
OOP(面向对象程序设计)基本理论 掌握面向过程编程与面向对象编程的概念及意义,及其在编程思维上的变化
十二. 类与对象编程
类与对象编程 掌握类的定义,根据具体需求设计类,深入理解类的封装性,会根据类创建各种对象,掌握对象的各种成员的使用方法,通过定义构造函数实现对象的初始化
针对初高中组,程序设计竞赛典型例题分析
十三、类(class)及其类别
类(class)及其类别 无关类,派生类,友元类,构造(construct)函数,析构(deconstruct)函数
针对初高中组,程序设计竞赛典型例题分析
十四、各种类交互调用编程
各种类交互调用编程 (无关类,派生类,友元类)交叉互相使用其成员(members)编程技术
针对初高中组,程序设计竞赛典型例题分析
十五. 继承与派生编程
继承与派生编程 掌握继承与派生的概念与使用方法,掌握继承中的构造函数与析构函数的调用顺序,为派生类设计合适的构造函数初始化派生类
理解多继承的概念和编程,理解虚基类的概念,掌握虚基类的使用方法
针对初高中组,程序设计竞赛典型例题分析
十六. 多态性编程
多态性编程 掌握继承与派生的概念与使用方法,掌握继承中的构造函数与析构函数的调用顺序,为派生类设计合适的构造函数初始化派生类
理解多继承的概念和编程,理解虚基类的概念,掌握虚基类的使用方法
针对初高中组,程序设计竞赛典型例题分析
十七. 多态性编程
多态性编程 掌握继承与派生的概念与使用方法,掌握继承中的构造函数与析构函数的调用顺序,为派生类设计合适的构造函数初始化派生类
理解多继承的概念和编程,理解虚基类的概念,掌握虚基类的使用方法
要求:理解多态性的概念,掌握如何用虚函数实现动态联编,掌握如何利用虚函数
理解纯虚函数和抽象类的概念,掌握纯虚函数和抽象类的定义方法;理解虚析构函数的概念和作用,掌握其声明和使用方法
针对初高中组,程序设计竞赛典型例题分析
十八、面向对象其他主要编程技术
面向对象其他主要编程技术 内联(online)函数及其编程
友元(friend)函数及其编程
虚函数(virtual function)及其编程
静、动态联编(binding)
纯虚函数,抽象类,多态性,及其编程
针对初高中组,程序设计竞赛典型例题分析
收缩
  • QQ咨询

  • 0532-80935385
  • 0532-82773360
  • 【微信咨询】
  • qdit169_com
微信号
  • 【QQ咨询】
  • QQ:571521935
QQ