top of page

辩论启航 · 精英赛场班(8–12年级)

课程内容简介:

本课程面向初中与高中学生,旨在通过 Python 编程语言,引导学生掌握真实世界中的编程技能。

在整个学习过程中,学生将亲手打造一个互动式游戏。这个持续推进的项目模拟真实软件开发流程,学生将在其中练习问题解决、代码调试,并将自己的创意变为可以运行的程序。

每节课为 90 分钟,包含实况编程演示、教师引导练习与协作式探索。课后学生将花费额外的 30–60 分钟继续完善课堂项目或进行扩展。

 

每周课程安排

第1周:输出、输入与变量

小项目:填词游戏生成器(Mad-Lib Generator)
学生将了解什么是程序,学习如何使用 print 和 input,以及如何用变量存储数据,创作一篇有趣的填空故事。

第2周:条件语句

小项目:个性测验(Personality Quiz)
学习使用 if/elif/else 条件语句,创建一个能根据用户选择动态反馈的分支型问答游戏。

第3周:循环

小项目:猜数字游戏(Guess-the-Number Game)
通过引入 while 和 for 循环,学生将编写一个记录猜测次数并支持重新开始的互动小游戏。

第4周:函数

小项目:菜单驱动计算器(Menu-Driven Calculator)
学生将复用已有代码,将其封装为可重复使用的函数,并开发一个基于文本菜单的简易计算器。

第5周:字符串处理与输入校验

主项目开始:宠物怪兽救援游戏(Pet Monster Rescue Game)
学习字符串方法、大小写处理与输入防护技术,学生将开始构建一个文本交互式的怪兽领养游戏。

第6周:列表

项目扩展:为宠物怪兽添加背包系统
通过引入列表(list),添加“背包”机制,让玩家能收集与管理怪兽救援道具。

第7周:字典

项目扩展:怪兽匹配系统(Monster Matching System)
使用字典结构存储怪兽特征与玩家偏好,实现匹配与评分逻辑。

第8周:技能整合

项目拓展:继续开发怪兽项目或创建冒险游戏
整合前几周所学内容,学生可选择继续开发怪兽模拟游戏,或开始制作包含探索与选择的文本冒险游戏。

第9周:调试与完善

项目测试与打磨
学生将互相测试并调试游戏代码,对项目进行最后的优化与完善。

第10周:成果展示

最终项目演示与庆祝
每位学生将展示自己的游戏项目,讲解代码关键部分,并分享课程中的收获与成长。

辩论比赛系列 课程信息
  • 上课时间:每周五 晚上 7:00–8:30(美东时间)

  • 上课日期:6月6日、6月13日、6月20日、6月27日、7月11日、7月18日、7月25日、8月2日

  • 课程总数:共 10 次课

  • 上课频率:每周一次,每次 90 分钟

  • 班级人数上限:6人

  • 适合年级:5-12年级学生

  • 授课教师:Andrew 老师

课程材料清单

  • ✏️ 铅笔(削好、带橡皮)

  • 🖍️ 彩色铅笔或马克笔(用于头脑风暴或插图创作)

  • 📒 宽行距作文本(用于写作练习与草稿)

  • 📖 迷你小册子或装订的空白纸

  • 📄 打印纸或A4纸

bottom of page