格蠹科技在线课程《编程玩数学》5月11日即将开讲

编程和数学一直是密不可分的。编程与数学的联系在于计算机科学的源头和核心是数学。某种程度来说,编程是数学理论的一种应用,所以很多在大学里学“应用数学”专业的同学毕业后做编程工作很是得心应手。STL之父亚历山大·斯特潘诺夫(Alex Stepanov)就是一位杰出的数学家。

图片

相反,一些大学里学软件专业的同学毕业后做编程,会遇到一些困难。可能有这种感觉,语法都会了,加减乘除逻辑判断各种循环,几乎倒背如流,但如果让他解决一个实际问题,却又感觉无从下手。比如,你让他打印一个真正的杨辉三角形,不是那种用*组成的三角形,而是那种带数字的杨辉三角形,他会手足无措。数据之间的关系心里都知道,但如何用代码实现出来,却是毫无头绪。再或者你让他设计一个加密算法,那更是难上加难。加密这种高大上的事儿,似乎离我们太遥远了,我刚学编程,就要设计加密算法,那不是强人所难吗?事实也是这样,有些软件专业的同学毕业后并没有从事软件编程的工作。

出现这种想象,最本质的原因,是缺少实际的应用,光学理论,没有应用到具体的场景中。大部分的编程课或者编程教材,只是教你如何使用这个编程语言,举的例子也都是一些简单的加减乘除。但要解决一些实际的问题,还需要你的理解问题的能力、逻辑思辩的能力、交流沟通的能力、设计方案的能力,等等。这些能力不可能从天而降,只能在实践中一点一点积累。

格蠹科技推出的“编程玩数学”课程,旨在帮助大家把学到的编程知识应用到具体的数学实践中,一方面巩固编程基础,另一方面提高逻辑思维和解决问题的能力。这个系列中既包含很多常见的数学理论,如等比等差数列斐波那契数列,也包含了一些大家可能从未听说过的一些数学知识,比如水仙花数梅森素数,更触及了一些看起来很高深的领域,如校验码加密等。总之,这个系列是一个老少皆宜的课程,它能拓宽我们的视野,激发我们的兴趣,对学习编程玩转数学都有很大的帮助。更主要的是,它能为我们打开一些未知领域的大门,为我们后面的专业选择、工作就业多一个选项。

开课时间

2024年5月11日至8月2日,每周五、周六晚上8点至9点。另外,为了能够及时回答大家的问题,每周日晚额外增加1小时作业辅导时间,也是从8点至9点。

下面是课程内容及日期安排。需要说明的是,这个大纲并不是一成不变的,而是会根据大家的需要动态调整。

时间

课程

5/11

我和数列有个约会:计算等差数列、等比数列的和或乘积

5/12

作业辅导

5/17

我何时能成为千万富翁:计算多少年后你能挣1000万

5/18

奇妙的水仙花数:判断一个3位数是不是水仙花数

5/19

作业辅导

5/24

你好,素数:判断一个数是不是素数

5/25

无人不爱今年闰:判断一个年份是不是闰年,判断一年有多少天

5/26

作业辅导

5/31

我是老大人人夸:求数组中的最大值,并移位

6/1

我的秘密只有我知道:字符平移加密

6/2

作业辅导

6/7

可爱的兔子:求斐波那契数列的项

6/8

乾坤大挪移:进制互换,10进制数、16进制数、二进制数互换

6/9

作业辅导

6/14

倒着看世界:把一句话按字母反转,按单词反转

6/15

我的秘密我做主:字节内移位加密

6/16

作业辅导

6/21

谁破坏了我的数据:生成校验码

6/22

我们共同的秘密:掩码加密

6/23

作业辅导

6/28

难分难解的因数分解:求一个数的素因数

6/29

我们的共同爱好:求最大公约数,最小公倍数

6/30

作业辅导

7/5

周而复始:递归函数求阶乘

7/6

物以类聚,人以群分:围棋数子——黑白互换

7/7

作业辅导

7/12

咱们冒个泡:冒泡排序,选择排序,快速排序

7/13

难得插个队:链表的各种操作

7/14

作业辅导

7/19

致敬,杨辉三角形:打印杨辉三角形

7/20

超级大数值之加法:高精度数加法

7/21

作业辅导

7/26

超级大数值之减:高精度数减法

7/27

超级大数值之乘法:高精度数乘法

7/28

作业辅导

8/2

超级大数值之除法:高精度数除法

8/3

作业辅导

适合人群

  • 小学四年级及以上有一定编程基础者

  • 成人初学编程者

往届课程学员反馈

图片

图片

图片

主讲老师

图片

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

联合讲师

图片

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

详细信息,请查看格蠹科技在线课程《编程玩数学》5月即将开讲

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值