编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
Kittenblock重庆教育专用版是专为重庆学生打造的优秀机器人编程软件,支持喵家硬件和市面上的热门硬件Microbit、Arduino等,支持多语言编程,拥有丰富的插件,满足教育需求。
基本简介
Kittenblock是由深圳市小喵科技从2016年自主开发的一款图形化编程软件,打通软硬件编程,支持喵家硬件和市面上的热门硬件Microbit、Arduino等。集合多种人工智能插件和物联网插件,支持一键转python,支持一键导入原生项目。齐全而丰富的插件,让用户无需频繁更换软件,同时打破知识孤岛,降低用户的学习成本和门槛,让用户更专注创意的项目制作。
Kittenblock自2016年推出以来已走进了1000多所学校与机构,被广受教育者们的所青睐,至今全球用户数已达1800w,并深受用户喜爱与好评。
功能介绍
1、界面更接近原生态,降低老师学生的学习成本,且支持多语言编程
官方界面
Kittenblock界面
支持多语言编程
C++(arduino)
python
2、丰富的插件,满足教育需求。
3、集成了体系化的人工智能插件。
4、易上手的物联网IOT学习
5、图形化迈向Python的需求。
6、开放性的硬件支持与教程体系支持。
支持市面上的开源硬件或者热门的教育硬件,Microbit,Arduino等等...不拘束用户的硬件选择,给予最开放的环境让用户进行创作。支持九大类硬件!支持多种方式通讯,支持用户自主添加插件。
软件特色
省钱
学校或者机构去推进一项新的知识体系,除了师资的制约,往往就是金钱成本的限制,如果有一个低成本的方式可以开展人工智能教育,为何不尝试下?Kittenblock中的人工智能对学校和教育机构基础功能免费开放,无需额外添加昂贵的设备,只需要常规的电脑,摄像头,麦克风和喇叭就可开展。大部分学校机房普遍都能满足的这个最低的需求,也不需要额外装扮一个教室进行开展人工智能教育,无需大笔资金投入。免费的人工智能软件已经有了,剩下我们只需要解决的是配套课程和师资培训。
完备
Kittenblock中涵盖的语音、视觉、机器学习三方面的八大人工智能插件,基本可以实现与现实生活中常用的人工智能功能。人工智能相关插件已经在Kittenblock自成体系,方便老师系统性教授人工智能。
灵活
Kittenblock中的人工智能采用软硬分离的方式,所谓软硬分离,在资金不充裕的情况下,直接使用纯软件的教学方式进行学习人工智能,不会因为绑定硬件而限制。在后期有条件的情况下,可以慢慢增加一些硬件,如Microbit、Arduino和配套的电子模块等硬件,选择也非常灵活。硬件上的增加也只是在原有纯软的程序上进行改进,增加了检测感知和输出控制。各个学校和机构可以根据自身的实际情况选择循序渐进的方式开展人工智能
继承
Kittenblock与3.0一脉相承,编程方式和操作习惯完全一致,并且可以直接打开3.0的文件,它可以完全替代3.0进行编程教育学习。笔者经常跟一线老师交流,他们的痛点是,学习一门新的技术,需要更换一个新的软件,重新花费新的学习成本。因此Kittenblock打破了知识孤岛,把人工智能、机器学习、物联网、python等技术集合在这个软件中,保持一致的操作习惯和方法,降低用户的学习成本。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。