Codesters Bundle

55个基于项目的互动课程教学生Python 中编码的核心概念。

描述

获取一套完整的 Codesters 课程可以获得20%的折扣。一共包含五十五个基于项目的课程, 包括 Codesters 的介绍、Python 第1部分、Python 第2部分和游戏设计在内的所有内容。

Coding Topics
  • 变量
  • 循环
  • If 语句
  • 列表
  • 函数
  • 事件
Concepts
  • 调试
  • 解决问题
  • 计算思维
  • 算法

Example Projects

Codesters 简介

在 Codesters 的介绍中,学生学习如何使用 Codesters 平台创建项目, 包括精灵、背景、动画和互动。学生也将学到基本的编程概念,如变量、循环、if 语句。

体验 Codesters介绍:第1课

在对 python 的介绍1 中, 学生深入学习了 python 中的编码, 并学习了更多关于数据、变量、循环、if 语句和列表的内容, 同时还创建了从生成艺术到剪刀石头布等项目。学生还学习了调试、算法和计算思维。

Python 介绍:2部分

在对 python 的介绍2 中, 学生加深了对 python 的理解, 并大量使用函数来组织他们的程序,构建更复杂的项目, 如选择自己的冒险故事或 codebreaker。学生也将学习代码重构。

游戏设计的介绍

在“游戏设计入门”中,学生将他们在Python 1和Python 2中学到的编程概念应用于创建如飞行的恐龙、打砖块和投篮等游戏。游戏设计课程将介绍游戏机制,扩展学生对事件的使用并加深理解。

Codesters 教育法

Each project-based lesson has around 20 activities and its divided into 3 phases: Build, Modify, and Create. The activities in the Build and Modify phases are automatically graded, including debugging and assessment activities. The capstone Create project for each lesson is graded by the teacher using a rubric provided by Codesters.

构建

Students start by building an example project, through which they develop key coding skills. Debugging activities help students learn specific rules about syntax and the structure of code. Assessments include multiple choice questions and journal responses.

修改

Once students have built their example project they are asked to customize the program to solidify their understanding and demonstrate proficiency with the skills they learned.

创造

Students create a new project from scratch that uses the same core skills skills they developed in the example project. This capstone project for each lesson creates opportunities for students to deepen their understanding and to demonstrate mastery of coding topics.

Standards Alignment

基于项目的学习

有了Codesters,学生将通过创建有趣和吸引人的项目来学习编程。每节课都是作为学生设计的项目而构建的。每个项目都会向学生介绍新的编程主题和概念,同时强化他们已经学过的内容。例如,在石头剪刀布中,学生学习使用if语句将他们的选择与计算机的随机选择进行比较,并决定谁胜出。为了创建他们想要的项目,学生们将有动力坚持学习编程。而且他们很享受这个学习过程。

跟踪学生进度

教师在帮助学生学习用Codesters编程方面发挥着至关重要的作用。教师可以在控制面板上的查看每个学生的进度,看看哪些学生在哪里遇到困难。他们甚至可以深入查看学生提交的没有得到满分的实际代码。这有助于教师了解学生的学习情况,并引导他们成为专业的编程人员。

立即反馈

学生按照项目课程的“构建”和“修改”阶段中的说明进行操作,可以立即得到有关错误的反馈。这个反馈既包含学生友好的错误信息,也包含内置于自动评分系统中的提示和建议。即时反馈有助于学生理解和纠正错误,并顺利完成学习编程之路。

技术信息

  • 与谷歌教育应用程序统一登录
  • 预加载班级学生名册
  • 上传 csv 学生名册
  • 学生可以使用类密钥和密码登录 (不需要电子邮件)
  • 教师帐户是免费的, 包括一个课程的演示
Support