学习编程,一举多得 ——— 格蠹科技 CCF GESP 编程培训2024寒假班(1、3级)正在招生...

7a09ece5280c9b8efbe830b37bcc7d37.png

cbb475d34bbe48afa96681fd40e50e1e.png

CCF-GESP

学习编程,一举多得

格蠹科技 CCF GESP 编程培训

2024寒假班(1级和3级)正在招生

GESP是 CCF(中国计算机学会)主办的一个编程能力等级认证平台,自2022年推出以来,正受到越来越多人的关注,许多省市重点中学,也把获得 GESP 证书作为招生条件之一。在这个各行各业都很“卷”的时代,这无疑给很多家长提供了另外一条进入名校的机会。如果您是第一次听说 GESP 这个词,或者想了解为什么一夜之间 GESP 突然变得这么火,请查看另一篇文章《今年你 GESP 了吗》(https://mp.weixin.qq.com/s/nJDNxF7RIzBicf2AzFiP7Q)。

GESP 一共分8个等级,每个等级都有非常明确的大纲。以1级为例,大纲包含:

  • 计算机基础与编程环境 

  • 计算机历史 

  • 变量的定义与使用 

  • 基本数据类型(整型、浮点型、字符型、布尔型) 

  • 控制语句结构(顺序、循环、选择)

  • 基本运算(算术运算、关系运算、逻辑运算)

  • 输入输出语句

初看这个大纲,感觉都是基本的概念,觉得自己看看书好像就行了。事实似乎也印证了这一点,有些聪明好学的小朋友自己看书看了一段时间,已经可以自己编写代码了。有一些动手能力很强的小朋友,甚至还把家里的电脑,卸掉 Windows 系统,改装成 Linux 系统,比很多科班出生的大学生还要厉害。

但是,如果拿一套 GESP 1级的真题试卷来考一考,则发现还是有很多题目做不出,甚至连40分都得不到。举个例子,基本数据类型大家看了都觉得懂了,那么常数 7.0 的数据类型是什么?这个问题即使是有十几年编程经验的老程序员,也未必能回答正确。绝大多数人都知道 7.0 肯定是浮点型,但到底是单精度还是双精度,那就吃不准了。答案是双精度,别问为什么,这就是 C++ 语言规定的。而这样的规定,在很多C++ 书籍里,是不会提到的,即便提到,也只是一带而过。笔者手头有一本最新的《信息学奥林匹克辞典》,当中也未曾提到。

由此可见,自学编程还是有很多局限性的。要能够通过考试,必须进行系统的学习或者参加专业的培训。这里有两个原因。第一,自学往往只会挑自己喜欢的学。如果把所有的知识点比成一个正方形的话,自学往往只会学到中间那个圆圈里的部分,四个角落的部分往往触及不到,而考试偏偏就挑那些角落里的东西。这个并不仅仅是 GESP 考试是这样,任何考试都是这样,你到公司面试也是这样,你会发现主考官问的问题都是你平时工作中从来用不到的知识。

ba7bc8baf9b321dc3ef0e6400b465a7b.png

第二,目前市面上并没有完全对应于 GESP 等级考试的教材。前面提到的《信息学奥林匹克辞典》是与 NOI(即全国青少年信息系奥林匹克竞赛)对应的,而且只是列了一些大纲,没有深入分析和讲解习题。市面上的一些C++编程书籍也没有跟GESP 等级考试对应,大部分这类书籍都是只注重代码的编写,而没有涉及到诸如计算机基础知识、计算机历史、数据编码等,而这些是 GESP 要考到的。

所以仅靠自学就想通过 GESP 考试是很难的,而专业的培训就不一样。首先,专业的培训老师都是经验丰富的老程序员,本身就是久经沙场、获得很多证书认证的。其次,专业的培训老师都会对历届考试真题反复研读,把其中的知识点提炼出来进行讲解,以确保正方形里那四个角落里的知识都能覆盖到。最后,专业的培训老师会带领大家反复进行各种练习,以达到把那些知识点刻印在脑瓜里的效果。

基于上述原因,格蠹科技已于2024年暑假和秋季推出CCF GESP 编程培训系列。孩子们经过系统的培训,进步非常快,有些孩子从对编程毫无所知到现在已经能写5、6行的代码,有些孩子虽然之前自学了一部分,写起代码来飞快,但一触及一些基本概念,还是分不清,碰运气随便选个答案,你问他为什么选这个答案,他说不出什么理由,经过这段时间的培训,现在已经能够解释为什么这么选了。

7965cfcc55c3fd94125975b3e0e1d9a9.png

2024年寒假即将来临,为了有效利用寒假时间,格蠹科技继续推出2024年1级和3级寒假班(2级没有寒假班)。现在正在学习2级的同学正好可以继续学习3级,其他已经有1级基础并且非常突出的孩子也可以跳过2级直接学习3级(因为2级的知识点并不多),而如果您的孩子还从未接触过编程,则需要从1级开始学习。这是一个难得的好机会,请千万不要错过。

下面是针对一级考试的培训大纲和内容:

适合人群

小学四年级及以上,零基础

编号

大纲

内容

1

GESP 介绍与二进制

GESP背景,等级及考试情况

二进制、八进制

二进制如何转十进制

2

计算机基础知识

五大组成部分

计算机的历史

存储的基本单位

3

程序的基本概念 

软件的概念

编辑、编译、解释、调试的概念

程序设计语言

集成开发环境

4

程序基本语句

使用 DevC++

代码分析(头文件、名字空间、main 函数)

输出语句

字符串

注释语句

5

体验编程流程

解答编程题的流程

跟着老师开发一个简单的计算器

代码的5个部分

常见的编译错误

6

基本算术运算

加、减、乘、除、余(负数求余)

/ 和 % 的应用

求正方形的面积和周长、长方形的面积、瓶子兑换橡皮

7

基本数据类型

6种基本数据类型

精度、长度、取值范围

求圆的周长、求圆的面积、求平均数

8

运算规则

表达式、运算符的优先级、运算规则

类型自动转换

sizeof 操作符

9

变量的定义与使用

变量、常量、常数 

标识符、命名规则

C++ 语言的关键字

赋值语句

变量的初始化

10

输入语句

scanf、cin

输入数据不一致的情形

通用头文件

时刻的转换、两个时刻的差

11

输出语句

输出语句的作用

各种格式符详解

临时变量

通过输出语句简单调试

12

复合算术运算

+=、-=、*=、/=、%=、++、--

赋值语句串联

逗号运算符

变量的重复使用

13

算术运算应用

位数拆分

时间轮换

最小的倍数

14

if-else分支语句(1)

If/else if/else

关系运算符

15

if-else分支语句(2)

关系表达式

单分支/双分支/多分支

16

逻辑运算符“与”

水仙花数判断

&& 运算符

优等生判断

回文数 

17

逻辑运算符“或”

K 幸运数判断

|| 运算符

特长生判断

逻辑运算符总结

判断闰年

18

bool 数据类型

bool 类型的值

逻辑表达式

非0即为真

19

类型转换(1)

强制类型转换

赋值时的隐式类型转换

20

类型转换(2)

算式中的隐式类型转换

bool 转整形

类型转换的时机

21

分支结构应用

字母大小写转换

数字字符转整型数

字母循环平移

22

switch 分支

switch 分支语句的一般写法

省略 break 的用法

switch 的应用场景

23

for 循环语句

for 循环的基本概念 

循环变量的作用范围

求给定范围内的k幸运数个数

24

for 循环基本应用

求和

求幂运算

求约数

25

for 循环特性 

不同的循环方式(求等差数列、等比数列的和)

for 循环头的各种变体形式

多循环变量

空循环,一次不执行,死循环 

break,continue

26

for 循环高级应用

判断素数

完全平方数

break 对循环变量的影响

27

验证和调试代码

用特殊数据测试

减少循环次数

通过输出语句调试

28

while、do-while

while 和 do-while循环

求阶乘

29

while 循环应用

倒着打印一个任意位数的整数 

时间轮转

胜利的奖赏

30

应用题(1)

真题解析

31

应用题(2)

真题解析

32

模拟考试(选择题)

33

模拟考试(判断题)

34

模拟考试(编程题)

35

模拟考试(编程题)

36

结业考试

下面是针对三级考试的培训大纲和内容:

适合人群

小学四年级及以上

(有1级基础且成绩突出或者2级基础)

编号

大纲

内容

1

进制转换(1)

N 进制转十进制(带小数)

十进制转二进制

2

进制转换(2)

十进制转十六进制

十进制转八进制

十六进制转二进制

二进制转八进制

二进制转十六进制

3

数据编码 

原码、反码、补码

4

位运算

与、或、反、异或运算

5

位移运算

左移、右移

6

复习 

7

一维数组

数组的定义(有初值,无初值)

占空间大小长度

用 sizeof求数组长度

数组遍历

求数组的最小值最大值

8

一维数组应用

春游、储蓄

9

集合类数据

字典、元祖、集合

10

复习

11

C风格字符串

字符数组

字符串函数

12

C++风格字符串

string的各种成员函数

字符串切分

13

字符串应用

字符串转整数

字符串倒序

进制判断

14

复习

15

算法的概念与描述

枚举法,模拟法

16

函数

函数的定义与使用

17

编程题

密码合规

小猫分鱼

18

编程题

字母求和

字母平移

19

复习

20

模拟考试(选择题)

1小时考试,半小时讲解

21

模拟考试(判断题)

1小时考试,半小时讲解

22

模拟考试(编程题)

1小时考试,半小时讲解

23

模拟考试(编程题)

1小时考试,半小时讲解

24

结业考试

讲课方式

腾讯会议

课程时间

一级:2025-01-19 ~ 2025-07-07

共36次,每次2节课,1.5小时,共72节课。

日期安排如下图,其中褐色部分(寒假里)为白天下午16:30~18:05(一个小时讲课,半个小时作业,中间5分钟休息),淡黄色部分(开学后)为晚上20:00~21:35

44af810560dfc1bdf3c7e7b1654df4af.png

三级:2024-12-21 ~ 2024-03-06 

晚上20:00-21:35(一个小时讲课,半个小时作业,中间5分钟休息),共24次,48节课。

625b490521ec6a04c4f73b9daaabb743.png

主讲老师

bf29f7a8f146c909cdc31efcc20e202d.jpeg

沈根成

Victor Shen

复旦大学数学系毕业,后一直从事软件编程工作,先后在宏碁、纬创、惠普、微福思等公司任职,为国内第一批通过 Sun 公司认证的 Java 程序员,并同时精通C/C++、C#、.Net 等多种编程语言,参与过占市场绝对领导地位的企业级压力测试软件 Load Runner 的开发与管理工作,并做过多次产品培训、高效沟通培训、新人入职培训,具有丰富和极具特色的授课经验。

联合讲师

83954f7396385d3cbc4d006e52ebfc97.png

张银奎

Raymond Zhang

格蠹科技创始人,微软全球最有价值技术专家(MVP),同济大学电子与信息工程学院特邀讲师,前英特尔亚太研发有限公司软件架构师。 《软件调试》、《格蠹汇编》的作者,新版《十万个为什么》电子分册撰稿人之一,《程序员》杂志调试之剑栏目作者 。1996年毕业于上海交通大学信息与控制工程系,在软件产业工作20年,在多家跨国公司历任开发工程师、软件架构师、开发经理、项目经理等职务,对 IA-32 架构、操作系统内核、驱动程序、虚拟化技术、云计算、软件调优、尤其是软件调试有较深入研究。

购买方式

价格:一级 2998元、三级 1998元

优惠:如果在2024年12月12日前报名,则可享受95折优惠。

手机端:微信搜索 “盛格塾” 小程序,在 “格课快递” 中找到 CCF GESP编程培训 2024寒假班 课程,即可下单购买。

e3776d9a83149b74895592f70f61fcb9.png

电脑端:在Nano Code首页找到 “Nano视频”,点击进入后找到 CCF GESP编程培训 2024寒假班 课程,即可下单购买。

49c42a5435fb0eb072c42f63b708d022.jpeg

Nano Code客户端下载链接:https://nanocode.cn/#/nanocode/

退款政策

  1. 开课前无条件全额退款

  2. 开课后根据剩余课时按比例退款

往期学员反馈

6b84a206694def8d33c347738b561104.png

b4339118c558fffe651597a8aec5031a.png

dc6a1f9ff55e0ff386b524ccacdf584f.png

联系方式

课程顾问:Lisa

咨询电话:13801874134 (微信同号)

报名邮箱:lisa.long@nanocode.cn

d64a5bd510442697ba63622ff3d26ce9.jpeg

微信咨询群二维码

该二维码12月4日前有效

欢迎大家扫描上方的二维码

加入微信群咨询详情

-END-

【盛格塾】

正心诚意,格物致知

人文情怀审视软件,以软件技术改变人生

a7bd2a64890c2f3f35dbc17f6bbf8db6.png

格友公众号

76995af7623bb942ba770ba94ccc770b.png

盛格塾小程序

扫描上方二维码或在微信中搜索“盛格塾”小程序

可以阅读更多文章和有声读物

往期推荐

举重若轻:U-BOOT真机实战

上调试器:生擒黑屏背后的元凶

以物为师:苦寻黑屏背后的元凶

月湖上的黑手——Intel新CPU体验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值