提到数学,很多人都是又爱又恨。爱的是,数学是一切自然科学的基础,它与我们的生活是息息相关的。数学同时也是计算机科学的源头和核心,现代的计算机发展离不开数学理论。恨的是,很多数学知识很抽象,它需要我们对数和形有高度的想象能力,比如排列组合、立体几何等。同时,数学是一门非常严密的科学,你要证明一个定理,不能只靠几个例子,你需要严格的逻辑推理。所以数学及格很容易,但要拿到高分却很难。
上周六我们举办了一节《编程玩数学》试听课,学员们再次深刻地认识到,编程的基础是数学,要想编好程序,关键还是要学好数学。试听课上我们讲解了一个打印杨辉三角形的例子,最后的代码其实很简单,解题的关键是理解杨辉三角形数值之间的关系,以及要打印出等腰的效果,缩进怎么计算比较方便。这些跟编程本身关系不大,完全用的是数学知识。另一个例子是恺撒密码,要知道这个加密方法是古罗马的恺撒大帝在大概2000年前发明的,那时候根本没有什么计算机的概念,所以加密其实也是个数学问题。一节课听下来,大家纷纷感叹,当初在初高中阶段,没有好好学习数学,现在后悔已经来不及了。
为了引导大家对于数学的兴趣,接下来格蠹科技打算推出一个“有趣的数学”系列,旨在帮助大家挖掘生活中隐藏的数学知识,领略数学的魅力,增强对数学的热爱和自信。比如,你注意过路边的灯箱广告吗,里边会有什么样的数学知识呢?你知道我们的身份证号码最后一位为什么会出现 X 吗?在上下楼梯的时候,有些人会小心谨慎,一步一个台阶,有些人则大步流星,一脚跨几个台阶,那么这里面又能玩出什么数学花样呢?我们试图通过这样的例子,让大家明白,数学并不难,数学就在我们周围,只要你多一份心眼,就能感受多一点数学的乐趣。
该系列完全免费,面向所有的社会大众,且不需要任何编程基础。3月16日(本周六)晚上19:30 - 20:30通过腾讯会议开讲第一节。后续课程会陆续推出,请加入微信群(见文末),并关注我们的公众号消息。
主讲老师
沈根成(Victor Shen),复旦大学数学系毕业,后一直从事软件编程工作,先后在宏碁、纬创、惠普、微福思等公司任职,为国内第一批通过 Sun 公司认证的 Java 程序员,并同时精通C/C++、C#、.Net 等多种编程语言,参与过占市场绝对领导地位的企业级压力测试软件 Load Runner 的开发与管理工作,并做过多次产品培训、高效沟通培训、新人入职培训,具有丰富和极具特色的授课经验。
课程参与方式
加入课程群,获取课程相关的第一手资讯。
(该二维码3月22日前有效)
开课时间:2024年3月16日 17:30 - 20:30
参与方式:腾讯会议