主页 > 课程 > 电脑培训 >
扬州连邦电脑教育培训中心
Features High school Junior School
课程

字号:

青少年信息化奥赛培训课程

浏览次数: 日期: 2019-07-29 11:50
扬州连邦教育全国青少年信息学C++培训课程介绍:
全国青少年信息学奥林匹克竞赛: 为了向那些在中学阶段学习的青少年普及计算机科学知识,为了给学校的信息技术教育课程提供动力和新的思路,为了给那些有才华的学生提供相互交流和学习的机会、也为通过竞赛和相关的活动培养和选拔优秀计算机人才,教育部和中国科协委托中国计算机学会举办了全国青少年计算机程序设计竞赛,即全国青少年信息学奥林匹克竞赛
 
全国青少年信息学奥林匹克竞赛:是一项益智性的竞赛活动,核心是考查选手的智力和使用计算机解题的能力,选手首先应针对竞赛题目的要求构建数学模型,进而构造出计算机可以接受的算法,之后编写出计算机能够执行的程序。程序设计是信息学竞赛的基本功,选手参与竞赛活动的第一步是熟练掌握一门程序设计语言,目前竞赛中允许使用的程序设计语言有C语言、C++语言、Pascal
 
C++ 语言概述
w  C++由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”带类的C)。开始,C++是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。
w  今天C++已成为世界主流编程语言之一。
C++ 语言的特点:
语言简洁紧凑,使用灵活方便
              C++语言一共只有32个关键字和9种控制语句,程序书写自由,主要用小写字母表示。
运算符丰富
              C++语言的运算符包含的范围很广泛,共有34个运算符。
数据结构丰富
              C++语言的数据类型有:整型、实型、字符型、数组类型等等
结构化语言
              结构化语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。
生成的代码质量高
              C++语言在代码效率方面可以和汇编语言相媲美。
可移植性强
              C++语言编写的程序很容易进行移植,在一个环境下运行的程序不加修改或少许修改就可以在完全不同的环境下运行。
扬州连邦教育青少年C++课程介绍:
第一阶段:计算机基础课程
1、计算机的诞生与发展,及其特点
2、计算机在现代社会中的应用
3、计算机的工作原理
4、总线与接口
5计算机中数的表示
6、计算机网络的基本概念
7、计算机网络系统的组成
8TCP/IP 协议
9IP 域名
10、多媒体的基本概念
11、计算机网络及安全基础知识
12ASCII  
13位、字节和字及内存容量
14计算机语言
15、操作系统
 
第二阶段:语言C++
第1章   初识C++语言(C++版)
第2章   简单程序设计(C++版)
第3章  选择结构(C++版)
第4章  循环结构(C++版)
第5章  数组(C++版)
第6章  函数递推递归(C++版)
第7章  文件和结构体(C++版)
第8章  C++实用技巧与模版库
 
第三阶段:基础算法
第1章 高精度计算
第2章  数据排序(C++版)
第3章  递推算法(C++版)
第4章  递归算法(C++版)
第5章  搜索与回溯算法(C++版)
第6章  贪心算法
第7章  分治算法(C++版)
第8章  广度优先搜索
第9章  第1-2节 动态规划基础(C++版)
第9章  第3节 动态规划背包问题(C++版) (2)
第9章  第4节 动态规划经典题(C++版)
 
第四阶段:数据结构
第1章  栈(C++版)
第2章  队列(C++版)
第3章  第1-2节 树及二叉树(C++版)
第3章  第3节 堆及其应用(C++版)
第4章  第1-2节 图论算法(C++版)
第4章  第3-4节 图论算法(C++版)
第4章  第5节 并查集(C++版)
第4章  第6节 最小生成树(C++版)
第4章  第7节 拓扑排序与关键路径(C++版)
 
扬州连邦教育,2000年成立的正规培训单位,批准文号(扬教发[2005]14号)。


扬州连邦学校地址:四望亭路279号太和广场三楼(沃尔玛超市南门对面)
扬州连邦教育咨询热线: 18952720396(微信同号) 、0514-87337767
扬州连邦教育咨询QQ:2078191785  2291705201