信息学竞赛采用的是分级竞赛机制,坚持不懈的努力能帮助孩子养成勤奋、踏实、刻苦、耐心的学习品质。
引导学生完成“从解题方向、问题分解、数学建模、算法实现到程序编码”的全过程,培养开放性思维。
竞赛循序渐进、螺旋递进的训练方式使学生养成严谨求学的作风,帮助学生养成一丝不苟的精神。
单元序号 | 课程名称 | 编程知识 |
---|---|---|
第一单元 | 1、第一个C++程序 2、基本数据类型 3、数据的输入/输出 4、程序设计之顺序结构 5、选择结构与关系运算符 6、选择结构与逻辑运算符 7、选择结构与条件运算符 |
1.学习C++程序的基本编程框架 2.掌握变量的定义和应用 3.学习算数运算符和赋值运算符 4.掌握几种常用的数据类型以及数据类型之间的转 换方式 5.学习3种输入/输出语句 6.了解程序设计的三种基本结构 7.学习if语句常用的三种结构 8.学习关系运算符、逻辑运算符和条件运算符 9.学习switch多分支语询 10.熟练使用if语句和各类运算符解决奥赛练习题 |
第二单元 | 1、while循环 2、专项练习 3、do-while循环 4、专项练习 5、for循环 6、专项练习 |
1.学习while. do- -while循环语句
2.了解while语句和do-while语句的区别 4.熟练使用循环语句解决奥赛练习题
|
第三单元 | 1-2、循环嵌套及专项练习 3-4、一维数组及专项练习 5、冒泡排序 6-7、二维数组及专项练习 8-9、字符数组及专项练习 10、奥赛模拟真题 |
1-6、安装Django第三方框架,创建并调试第一个项目 、实现网页数据与后端的交互、实现文件. 上传并保存到指定路径实现用户登录验证功能; 利用Django生成动态网页内容创建数据库表并对数据进行处理 和展示 7.完成PythonWeb网页设计项目 |
第四单元 | 1、string字符串类型 2-3、字符串常用函数及专项练习 3-5、函数及专项练习 5、专项练习 6-7、简单递归及专项练习. 8、结构体类型 9、阶段练习 |
1.认识string字符串类型 2.掌握string类型变量的基本操作 3.掌握string类型的常用函数 4.学习函数的定义、声明以及调用 5.学习函数的传值和返回 6.掌握变量的作用域 7.学习递归算法的概念,学会使用递归算法解决问题 8.学习结构体变量以及结构体数组的定义与应用 9.熟练掌握字符串、函数、递归和结构体等知识, 并能够解决奥赛练习题。 |
第五单元 | 1、指针与变量 2、指针与数组 3、指针与字符串 4、指针与函数 5、专项练习 6、结构体指针 |
1.认识指针,学习指针与变量的定义及应用 2.掌握指针数组的定义与应用 3.掌握指针与字符串的定义与应用 4.学习指针作为函数的参数及返回值的应用 5.了解指向函数的指针 6.学习结构体指针的定义及应用 |
第六单元 | 1、阶段练习 2、单向链表 3、双向链表 4、专项练习 5-6、文件操作及专项练习 7、进制转换与位运算 8-9、奥赛模拟真题 |
1.认识链表数据结构 2.学习单向链表的定义,掌握单向链表的基本操作 3.学习双向链表的定义及其基本操作 4.学习文件打开、读取、写入、关闭等基本操作 5.掌握stream类的流文件语句及其操作 6.掌握文件指针FIL E的语句及其基本操作 7.学会使用重定向方法操作文件 8.学习二进制、十进制、十六进制的概念进制之间的转换 9.学习位运算符及其应用 |
码高教师
码高教师
码高教育作为机器人和少儿编程教育行业的知名品牌,致力于通过提供多方位的机器人和少儿编程辅导教育解决方案,培养孩子的创造力和系统化解决问题的能力。码高教育作为国内专业的机器人和少儿编程辅导教育机构,在一系列国际比赛(VEX、VEXIQ、FLL、蓝桥杯,信息学奥赛等)中屡次获得国内国际比赛大奖。码高教育的教练团队是由国内经验丰富的教育机器人和少儿编程师资团队组成,由码高研究院提供多方位的师资与技术支持。