厚德 仁爱 博学 笃行
程序设计是信息技术的基础学科之一,在计算机技术、传感技术、通信技术、人工智能技术中具有举重若轻的地位。学习编程有利于培养学生的计算思维及数字化学习与创新的能力,促进学生培养融合各学科知识、分析与解决问题的能力。在编程的过程中,学生随时会应用数学学科的递推法、数学归纳法、数列、函数等等知识,应用英语语法知识,应用逻辑知识、语言文学知识乃至美学知识。
借助于2023年昌平二中科技节暨环球自然日活动契机,程序设计社团面向全校开展趣味编程体验活动。
项目一: Python编程语言之美
利用Python语言,可以绘制出比较复杂的图形。如果借助于递归算法,则可以绘制美丽的分形图形。在自然界中,分形现象非常普遍,即:无论怎样复杂的物体,其微小的组成部分往往是整体的缩小版,这样的例子比比皆是:曲折蜿蜒的海岸线、大树的分支、西蓝花的局部……同学们尝试使用递归算法、结合turtle模块库的绘图函数,绘制分形树、谢尔宾斯基三角形等图案,体验编程之美。
项目二:C++编程语言与数据加密、逻辑推理
信息安全关乎国家安全。数据加密是常见的数据保护方法。传统的加密方法有恺撒加密和维吉尼亚加密法等等。在本次活动中,同学们体会了数据加密的过程。
程序设计还可帮助人们进行刑侦推理。借助于穷举算法,巧妙利用关系式的逻辑值,可以迅速找到嫌疑者。
我们面对复杂的编程,如果静下心来,踏实学习,则会时刻感受到程序设计的形式之美、逻辑之美、实用之美、创造之美,希望通过此类科技活动,能够吸引更多的同学深入到程序设计学习中来。
昌平二中程序设计社团成立于2019年,主旨在于满足编程爱好者需要,揭开程序设计的神秘面纱,体验编程和创作的快乐,发掘并培养职业能力倾向;学而优者更可参加各类科技竞赛,提升自己的综合实践能力,成为习总书记所说的“勇于创造、像海绵吸水一样学习知识、有理想信念、有价值追求”的优秀中国青年。
编辑:王珽
摄影:王珽
审核:王洁睿