-
关于我们
-
学业信息
-
艺术
-
运动
-
校园生活
校刊展示
家校联合
社团风采
- 龙吟社
- Live 2 Drama
- 合唱团
- 小学部舞蹈团
- 小学部男子街舞团
- 阿卡贝拉社团
- 管乐团
- 流行舞社团
- 生物研究小组
- 有山社
- 女子古典舞社团
- 弦乐团
- VEX机器人俱乐部
- 小学京剧社团
- 棒球俱乐部
- 模拟联合国社团
- 未来问题解决社团
- 美国学术五项俱乐部
- OM社团
- AMC美国数学竞赛社团
- 世界学者杯社团
- 乐然和睦
- SHSID Gazette
- 微笑社
- Cultural Moments
- SciAcademy
- 理工狗联盟
- 华语辩论社
- IAA
- 模拟法庭
- 争鸣社
- Art-to-zine
- Bananaheads
- Electronics
- Furry Friends
- GT-Racing
- MCG Philharmonics
- Village Radio
- 手语社团
- IMMC国际数学建模社团
- 创意设计与智造
- 未来城市研究项目
- ECOCAP
- 医耀社
- 软式曲棍球社
- 漫音社
- Wings Up
- 暖星舍
健康服务
校园安全
餐饮服务
-
学段管理
-
招生
-
校友
-
文档
女子编程社团的学期回顾
上中国际部的女子编程社团主要在这个学期学习了三个要点:学习更深层次的图片和视频爬虫技术、准备计算机相关的比赛、以及运用编程技术完成具有挑战性的项目。
作为社团的指导老师,何天舟老师负责教导了不少关于爬虫方向的实用技术。在这个学期中,他进一步介绍了相关的爬虫项目。例如,成员们了解了单线程与多线程爬虫程序的区别和其显而易见的效率差距。对有效的程序的追求促进了大家的好奇心,于是,利用多线程爬虫技术,他们分别写出了能够运用于多个网站的多线程爬虫程序。通过这些知识,同学们也对线程的概念和爬虫的有效性有了新的认知。
除了这些有趣的学习体验之外,同学们还在竞赛方面拿到了不错的成就。获得了ACSL高级团队赛金奖,ACSL中级团队赛铜奖,ACSL高级个人奖,ACSL中级个人奖,USACO银奖。
他们还利用Python语言独立完成了许多项目。组员Cynthia Yao, Julia Guo, 和Sophia Zhu 发现了STEM(理工科类)学生在学习生活中经常碰到复杂的运算问题。为了解决此类问题,她们创造了高级计算器,融合了各类高等数学和计算机学科的计算器的功能,并以一个网页形式呈现出来。所有的计算器算法都由她们独立完成。通过熟练运用Matplotlib、math、和Flask等Python库,此项目得以圆满完成。
同学们还注意到不仅在学术方面计算机可以帮助学生,在娱乐休闲上面,计算机当然也是十分有效的工具。他们完成的第二个项目是一个棋类游戏——双重井字棋。其中,9个大的格子分别由9个小格子组成。每次用户下一步棋,计算机就自动在相应大格子中智能地选取一个小格子下棋。这个棋类活动在学生中甚是热门,而组员们则选择用人工智能的技术将它变成一个电子版本。
第三个项目则是一个球类模拟器。这个球类模拟器有着可替换图片、可更改窗口大小、和根据物理的加速度及速度矢量来计算等功能。球类的方向可以用键盘的上、下、左、右键来控制。这个简单的小项目使用Pygame完成。
一如既往,女子编程社团是一个非常有拓展性的平台,给予那些喜欢编程的人学习、发展、并成长的动力与机会!
(文:唐师禹、朱颖瑄 图:唐师禹、朱颖瑄 指导教师:何天舟 审稿:左乾)