学生编程项目
KTBYTE学生有机会在每个BYTE级别上完成各种具有挑战性的项目。学生根据技能而不是年龄安排在课程中,这意味着12岁的孩子可能会编写15岁孩子的项目。观看以下视频,了解您的孩子可能会创造什么。
KTBYTE学生有机会在每个BYTE级别上完成各种具有挑战性的项目。学生根据技能而不是年龄安排在课程中,这意味着12岁的孩子可能会编写15岁孩子的项目。观看以下视频,了解您的孩子可能会创造什么。
了解KTBYTE提供的渐进课程中的学生项目。了解他们将创造的项目类型以及将使用的计算机科学和编码技能。
1级项目通过视觉演示和使用Java拖拽式模块编写的基本游戏来加强变量使用、条件和函数的技能。
2级项目侧重于使用Sprites,这是一个面向对象的Javas模块库,用于创建复杂的游戏。学生还学习创建和显示仿真场景的工具。
3级学生使用Java和Processing探索艺术、游戏和数学概念。在这个级别,学生学会编写自己的函数,使用数组进行数据存储,并运用超过200行代码的程序。
4级学生深入学习高中水平的Java,包括数组、循环和类等概念。他们的项目范围从社会科学模型和基本的文字处理到涉及2D数组的地图生成游戏。
5级项目包括递归程序的介绍以及对2D数组和集合数据结构的更深入使用。 在CS01b(core-5b)课程中,学生们学习更多关于编写面向对象程序的知识,最终创建自己的虚拟助手应用程序。
6级课程在数据结构和算法方面讲解高级工具,类似于大学算法课。学生们学习效率分析的原则,并将这些技术应用于解决复杂问题,如对大数据集进行排序,绘制动画分形模式或导航地图。