学习编程,一举多得 ——— 格蠹科技 CCF GESP 编程培训(1-2级)正在招生

651681aedff59a53e9ede25d14cd956b.png

52bf4655d28e0398f08b965d157fa605.png

CCF-GESP

学习编程,一举多得

格蠹科技 CCF GESP 编程培训(1-2级) 正在招生

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

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

  • 计算机基础与编程环境 

  • 计算机历史 

  • 变量的定义与使用 

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

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

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

  • 输入输出语句

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

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

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

8938ca38411b6aee5f75222753a5ed8a.png

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

基于上述原因,格蠹科技已于2024年暑假推出CCF GESP 编程培训系列,首期推出的是1级培训,目前正在如火如荼地进行中。有些孩子从对编程毫无所知到现在已经能写5、6行的代码,有些孩子虽然之前自学了一部分,写起代码来飞快,但一触及一些基本概念,还是傻傻分不清,犹豫半天毫无自信,经过大半个月的培训,现在已经相当有信心了。

bdd083dc952b346ba6a2b0124d5ddcfd.png

现在,格蠹科技趁热打铁,即将与9月同时推出1级和2级培训。到时候学完1级的同学可以继续学习2级,其他已经有点基础的孩子也可以直接从2级学起,而如果您的孩子还从未接触过编程,则需要从1级开始学习。这是一个实现弯道超车的好机会,请千万不要错过。

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

适合人群

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

编号

大纲

内容

1

GESP 介绍

背景、等级及考试情况

二进制

2

介绍计算机基础知识

五大组成部分

存储的基本单位

3

程序的基本概念 

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

程序设计语言

集成开发环境

4

程序基本语句

程序的基本结构(头文件、main 函数)

cout、printf

字符串

5

编程的流程

编程的流程

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

6

算术运算(1)

变量的概念,整型

加、减、乘、除、模、赋值运算(负数求模)

运算规则、优先级

表达式、赋值语句

7

算术运算(2)

求平均数

实数型

各种应用(求圆的面积、周长)

8

变量的定义和基本数据类型

变量的定义

整形、浮点型、字符型、bool 型

精度、长度、sizeof 操作、取值范围

9

变量的使用

定义、命名规则

标识符、常量、常数

C++ 语言的关键字

10

输入函数

scanf、cin、命名空间

通用头文件

变量的初始化

11

算术运算(3)

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

赋值语句串联

逗号隔开的多个赋值语句

12

分支语句

If/else if/else

关系运算符

分支语句的变体

13

If/else 应用(1)

判断水仙花数

优等生判断

&& 运算符

14

If/else 应用(2)

K 幸运数判断

|| 运算符

逻辑运算符总结 &&、 ||、!

判断闰年

15

bool 数据类型

优先级

bool 类型

?运算符

奇偶性判断

两个数之差的绝对值

16

隐式类型转换

赋值时的隐式类型转换

算式中的隐式类型转换

bool 转整形

17

类型转换综合应用

字母大小写转换

数字字符转整型数

18

输入输出函数格式符

各种格式符详解

19

代码填空

真题解析

20

for 循环

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

for 循环的基本概念

foreach 循环

21

for 循环应用(1) 

判断素数

求幂运算

22

for 循环应用(2)

求一个数的所有约数

for 循环头的各种变体形式、break

数列求和

23

for 循环应用(3)

一维数组的概念及应用

24

while、do/while

求一个任意位数的整数的各个位的值

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

求阶乘

25

while 循环应用 

求等比数列的和

while 和 for 互相转换

continue、break

26

switch 分支

求每月天数

程序执行结构总结

27

循环平移

凯撒加密

N 天后是礼拜几

28

应用题(1)

真题解析

29

应用题(2)

真题解析

30

模拟考试(选择题)

31

模拟考试(判断题)

32

模拟考试(编程题)

33

模拟考试(编程题)

34

结业考试

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

适合人群

小学四年级及以上

(已学过GESP一级)

编号

大纲

内容

1

一级知识点复习

GESP 每种语言的等级、级别与语言无关

计算机的历史

数据类型和变量

算术运算和逻辑运算

赋值串联、逗号运算符、?号运算符

If/else 分支、switch 分支

For 循环、while 循环

2

计算机网络和存储

网络7层协议、应用层协议

IPv4 的格式、域名

各种存储介质的特性

每个数据类型占用的空间

GB 和 MB、KB 的换算

3

流程图 

程序设计语言的特点

程序结构(顺序、分支、循环)

各种形状

4

数据类型转换

强制类型转换后,不能作为左值

输出布尔类型的数据

数值运算越界溢出

除以0 的情况

5

ASCII 编码

大小写变换

字符平移

6

一维数组 

一维数组的概念

访问数组元素

求最大值、最小值

7

数学函数

abs、min、max、 sqrt、srand、and

判断一个数是不是完全平方数

8

for 循环应用(1)

递推求数列的第几项

求一段范围内的素数

判断一个数是不是两个数的平方和

0、1互换

9

for 循环应用(2)

求数列的和

求校验码

数组内元素并移到最右边

10

while 循环应用(1)

求一个数的反向排列数

判断一个数是不是回文数

11

while 循环应用(2)

求某个数字出现了几次

求一个数是不是自幂数

12

多重分支

数字黑洞(2023-09 二级)

13

Switch 应用

Switch 中 break省略

14

多层循环

Break、continue

循环过后,变量的值发生变化

百鸡问题

字符三角形

15

应用题

X矩阵、H 矩阵、日字矩阵

16

模拟考试(选择题)

17

模拟考试(判断题)

18

模拟考试(编程题)

19

模拟考试(编程题)

20

结业考试

讲课方式

腾讯会议

课程时间

一级:2024-09-04 ~ 2025-01-03

每周三、周五 20:00 - 21:35

共34讲,68节课。

二级:2024-09-05 ~ 2024-11-16

每周四、周六 20:00 - 21:35

共20讲,40节课。

主讲老师

803842b2e2ac0480f298884ec96ef729.jpeg

沈根成

Victor Shen

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

联合讲师

be90ce83c19e99b7f403246574af5eed.png

张银奎

Raymond Zhang

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

购买方式

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

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

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

d08e61d7ec0df90ded5cc0e912bee016.png

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

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

退款政策

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

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

其他课程及学员反馈

目前格蠹科技有以下课程正在进行中:

以下是一些往期学员的反馈。

c5205862859e3dba13663f2337ca05af.png

510e53897374ae48244fe6303ce4e3da.png

9f4d9d17ef798cd7c09ead92b7dcffe6.png

联系方式

课程顾问:Lisa

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

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

1be249066885434f0f9d8c87c0e85c11.png

微信咨询群二维码

该二维码8月12日前有效

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

加入微信群咨询详情

-END-

【盛格塾】

正心诚意,格物致知

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

7c18fe3e82c31c103e90234e7382b426.png

格友公众号

7c1cc3dffe43bff1488f771b16896992.png

盛格塾小程序

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

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

往期推荐

ARM64上的动态链接

GDB · 夏训 · 查看变量

是谁惹恼命令行?

719蓝屏的主动背锅者原来是他

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值