三星 IT 学校:教学生如何开发移动应用程序

今天我们的文章是关于三星 IT 学院毕业生的移动应用程序。 首先简单介绍一下IT SCHOOL的信息(详情请联系我们的 现场 和/或在评论中提出问题)。 在第二部分中,我们将讨论我们认为由 6-11 年级学生创建的最好的 Android 应用程序!

三星 IT 学校:教学生如何开发移动应用程序

三星 IT 学校简介

SAMSUNG IT SCHOOL 是一个面向学童的社会和教育项目,在俄罗斯 22 个城市开展。 三星电子俄罗斯总部于 5 年前启动了该计划,旨在支持热衷于编程的高中生。 2013年,莫斯科三星研究中心的专家与MIPT一起解决了一个难题——他们为小学生开发了Android Java编程课程。 我们与地方当局一起选择了合作伙伴——学校和附加教育中心。 最重要的是,我们找到了具有必要资质的同事:教师、大学教授和专业开发人员,他们喜欢教授儿童原生移动开发的想法。 截至2014年38月,三星已配备了XNUMX间教室,高中生开始上课。

三星 IT 学校:教学生如何开发移动应用程序
2013 年 XNUMX 月,在鞑靼斯坦共和国总统明尼哈诺夫先生的参与下,三星与喀山联邦大学签署了合作备忘录

从那时起(自2014年)我们 每年我们招收超过 1000 名学生,并且他们每年都会参加课程 бесплатно.

培训进展如何? 课程于 2 月开始,4 月结束,每周安排一次或两次,总时长为 XNUMX 个学时。

该课程由多个模块组成,每个模块之后都有一个困难的测试来测试所获得的知识,在年底,学生需要开发并展示他们的项目 - 移动应用程序。

是的,该程序结果很困难,考虑到获得结果所需的知识量,这是很自然的。 特别是如果我们的任务是教授编程能力。 这不能通过“跟我做同样的事情”的方式进行培训来实现;有必要提供对正在研究的编程领域的理论基础的基本理解。 在过去的 4 年里,该课程取得了显着的发展。 我们与项目老师一起试图在复杂程度、理论与实践的平衡、控制形式和许多其他问题上找到折衷方案。 但这并不容易做到:该项目涉及来自俄罗斯各地的五十多名教师,他们都是非常有爱心和热情的人,对编程教学有着独特的看法!

以下是 SAMSUNG IT SCHOOL 程序模块的当前名称,这将告诉致力于编程的读者很多有关其内容的信息:

  1. Java 编程基础知识
  2. 面向对象编程简介
  3. Android 应用程序编程基础知识
  4. Java 中的算法和数据结构
  5. 移动应用后端开发基础

除了课程之外,从学年中期开始,学生们开始讨论项目主题并开始开发自己的移动应用程序,并在培训结束时将其提交给委员会。 常见的做法是邀请当地大学教师和专业开发人员作为认证委员会的外部成员。

三星 IT 学校:教学生如何开发移动应用程序
Pavel Kolodkin(车里雅宾斯克)于 2016 年获得了 MIPT 培训资助的“移动驾驶员助理”项目

成功完成培训后,项目毕业生将获得三星颁发的证书。

三星 IT 学校:教学生如何开发移动应用程序
毕业典礼在下诺夫哥罗德举行

我们相信我们的毕业生很特别:他们知道如何独立学习并拥有项目活动的经验。 我很高兴许多俄罗斯领先大学支持这些人和我们的项目 - 他们得到了 入学时额外加分 获取三星 IT 学院毕业生证书和“IT 学院选最强!”竞赛获奖者证书

该计划获得了商界的许多奖项,包括著名的鲁内特奖。

三星 IT 学校:教学生如何开发移动应用程序
2016 年鲁内特奖“科学与教育”类别

研究生项目

该计划最引人注目的活动是一年一度的联邦竞赛“IT SCHOOL 选最强!” 比赛在所有毕业生中举行。 从15多名申请者中选出17-600个最佳项目进入决赛,他们的学生作者和他们的老师将被邀请到莫斯科参加比赛的最后阶段。

小学生选择哪些项目主题?

当然是游戏! 这些人认为他们理解他们并以极大的热情开始做事。 除了技术问题,他们还用设计来解决问题(有的自己画,有的吸引会画画的朋友),然后就面临着调整游戏平衡、时间不够等任务……一切,每年我们都会看到娱乐类型的惊人样本!

教育应用程序也很受欢迎。 这是可以理解的:孩子们仍在学习,他们想让这个过程变得有趣,以帮助朋友或家里年幼的孩子。

社交应用占据着特殊的地位。 他们最大的价值是他们的想法。 注意到社会问题、理解它并提出解决方案是学龄时的一项巨大成就。

我们可以自信地说,我们为毕业生的发展水平感到自豪! 为了让您能够“实时”了解这些人的项目,我们精选了 GooglePlay 上提供的应用程序(要转到应用程序商店,请单击项目名称上的链接)。

那么,进一步了解这些应用程序及其年轻作者。

娱乐应用

小土地 – 超过 100 万次下载

该项目的作者是 Egor Alexandrov,他是 TemoCenter 莫斯科基地 2015 届第一届毕业生。 他成为首届IT SCHOOL 游戏应用类别竞赛的最终获奖者之一。

《Tiny Lands》是一款军事策略游戏。 玩家受邀将定居点从一个小村庄发展为一座城市,开采资源并进行战斗。 值得注意的是,Egor 很早就有了这个游戏的想法;甚至在上学之前,当他试图用 Pascal 制作游戏时,他就想出了许多角色。 亲自判断一下十年级学生所取得的成就!

三星 IT 学校:教学生如何开发移动应用程序
三星 IT 学校:教学生如何开发移动应用程序
《小小国度》的英雄和建筑

现在叶戈尔是莫斯科一所大学的学生。 他对机器人技术充满热情,在他的新项目中,机器人技术与移动开发有趣地结合在一起: 机器人下棋 или 以电报形式从电话打印消息的设备.

三星 IT 学校:教学生如何开发移动应用程序
与机器人下棋

触摸立方精简版 – 2015 年比赛大奖得主

该项目的作者是Grigory Senchenok,他也是莫斯科TemoCenter最难忘的第一次毕业典礼的学生。 老师 - Konorkin Ivan。

三星 IT 学校:教学生如何开发移动应用程序
Grigory在比赛决赛中的致辞“IT SCHOOL择强者!” 2015年

Touch Cube 是一款适合那些喜欢在三维空间中创建物体的人的应用程序。 您可以用小立方体构建任何物体。 此外,每个立方体都可以指定任何 RGB 颜色,甚至可以设为透明。 生成的模型可以保存和交换。

为了理解 3D,Gregory 独立掌握了线性代数的要素,因为学校课程不包括向量空间变换。 在比赛中,他热情地谈论了他将该应用程序商业化的计划。 我们看到他现在在这件事上有一些经验:商店里现在有 2 个版本 - 免费有广告和付费无广告。 免费版本的下载量已超过 5 次。

鼓英雄 – 超过 100 万次下载

从名字中你可以猜出,DrumHero 是我们 2016 届毕业生 Shamil Magomedov 的著名游戏《吉他英雄》的一个版本。 他曾在莫斯科三星技术教育中心师从弗拉基米尔·伊林 (Vladimir Ilyin) 学习。

三星 IT 学校:教学生如何开发移动应用程序
沙米尔在“IT SCHOOL 评选最强!”比赛决赛,2016

沙米尔是节奏游戏类型的粉丝,他坚信它仍然具有相关性,并且从该应用程序的受欢迎程度来看,他没有弄错! 在他的应用程序中,玩家必须随着正在播放的音乐的节奏,在正确的时间和所需的持续时间内按下屏幕上的适当区域。

除了游戏玩法之外,沙米尔还添加了上传自己音乐的功能。 为此,他必须弄清楚 MIDI 存储格式,该格式允许您从源音乐文件中提取播放所需的命令序列。 考虑到有许多应用程序可以将 MP3 和 AVI 等常见音乐格式转换为 MIDI,这个想法绝对是一个好主意。 我很高兴沙米尔不断支持他的学校项目;最近发布了更新。

社交应用

无偿公益 – 2016 年大奖赛

该项目的作者是加里宁格勒地区天才儿童发展中心三星IT学校2016届毕业生Dmitry Pasechnyuk,老师是Arthur Baboshkin。

ProBonoPublico 面向那些准备从事慈善事业的人,即:无偿地为生活困难的人们提供合格的法律或心理援助(源自拉丁语“为了公共利益”),即: 在志愿者的基础上。 建议公共和慈善组织以及危机中心作为此类沟通的组织者(管理者)。 该应用程序包括供志愿者使用的移动客户端部分和供管理员使用的网络应用程序。

有关应用程序的视频:


该项目的崇高理念吸引了竞赛评委会的关注,并一致授予了竞赛大奖。 总的来说,德米特里是我们项目历史上最聪明的毕业生之一。 只完成中学六年级的他赢得了 IT SCHOOL 比赛! 他并没有就此止步,他是许多比赛和奥林匹克竞赛的获胜者,包括 NTI,我是职业选手。 去年 интервью 他在 Rusbase 门户网站上表示,他现在对数据分析和神经网络感兴趣。

2017年秋天,德米特里和他的老师阿瑟·巴博什金(Arthur Baboshkin)应三星电子俄罗斯及独联体总部总裁的邀请,参加了在韩国举行的奥运会火炬传递活动。

三星 IT 学校:教学生如何开发移动应用程序
德米特里·帕塞奇纽克 (Dmitry Pasechnyuk) 是 2018 年平昌冬奥会接力赛第一批火炬手之一

活跃 – 2017 年大奖赛

该项目的作者是 SAMSUNG IT SCHOOL 2017 年莫斯科毕业生 Vladislav Tarasov,老师 Vladimir Ilyin。

弗拉迪斯拉夫决定帮助解决城市生态问题,尤其是废物处理问题。 在 Enliven 应用程序中,地图显示了莫斯科市的环境点:回收纸张、玻璃、塑料的场所、教育中心等。 通过该应用程序,您可以找到有关生态点的地址、开放时间、联系方式和其他信息,并获取前往该点的路线。 以游戏的形式,鼓励用户做正确的事情——访问生态点以获得积分,通过这些积分,你可以提高你的等级,拯救动物、树木和人类。

三星 IT 学校:教学生如何开发移动应用程序
Enliven 应用程序的屏幕截图

Enliven项目荣获2017年夏季IT SCHOOL年度竞赛大奖。 今年秋天,弗拉迪斯拉夫参加了莫斯科“教育之城”论坛的“青年创新者”竞赛,获得第二名,并获得了“渔民基金”颁发的特别奖,金额为150 卢布用于开发应用程序。

三星 IT 学校:教学生如何开发移动应用程序
2017年比赛大奖赛颁奖

教育应用

我的GIA 4 — 准备四年级 VPR

该项目的作者是三星IT学校新西伯利亚分校2017级学生Egor Demidovich,Pavel Mul老师。 MyGIA 项目是最新项目竞赛的获奖者之一。

三星 IT 学校:教学生如何开发移动应用程序
叶戈尔在2017年“IT SCHOOL选最强!”比赛决赛中

什么是 VPR? 这是一项全俄语考试,在小学结束时进行。 而且,相信我,这对孩子来说是一个严峻的考验。 Egor 开发了 MyGIA 应用程序来帮助他准备核心科目:数学、俄语和周围的世界。 值得注意的是,任务是自动生成的,消除了记忆任务的可能性。 叶戈尔在答辩中表示,他必须画80多张图,为了能够颁发和验证“证书”,除了应用程序本身之外,他还实现了服务器部分。 该应用程序不断更新;最近添加了 2018 年 VPR 的数学问题。 现在它的下载量已经超过10万次。

三星 IT 学校:教学生如何开发移动应用程序
MyGIA 应用程序的屏幕截图

电力 – 虚拟现实应用

该项目的作者是 Andrey Andryushchenko,来自哈巴罗夫斯克的 SAMSUNG IT SCHOOL 2015 届毕业生,老师 Konstantin Kanaev。 这个项目不是在我们学校学习时创建的;它有不同的历史。

三星 IT 学校:教学生如何开发移动应用程序
安德烈和他的老师在比赛中,2015 年

2015年XNUMX月,Andrey成为“IT SCHOOL评选最强!”比赛的获胜者。 在重力粒子项目的“编程”类别中。 这个想法完全是安德烈的——以一种有趣的方式熟悉基本物理定律,主要是实现库仑定律和万有引力定律。 评审团非常喜欢该应用程序,因为代码的编写方式,但其实现显然缺乏三维性。 于是,比赛结束后,萌生了支持Andrey的想法,邀请他为Gear VR虚拟现实眼镜制作一个版本的游戏。 由此诞生了新项目 Electricity,该项目是在 VR/AR 领域大师“Fascinating Reality”公司的支持下创建的。 尽管 Andrey 必须掌握完全不同的工具(C# 和 Unity),但他成功了!

电是电流在三种导体(金属、液体和气体)中传播过程的 3D 可视化。 演示伴随着对观察到的物理现象的语音解释。 该应用程序在多个俄罗斯和国外展览会上进行了展示。 在 2016 年的莫斯科科学节上,人们在我们的展台前排队尝试该应用程序。

三星 IT 学校:教学生如何开发移动应用程序
2016 年莫斯科科学节上的电力

我们要去哪里,当然还有如何接近我们

如今,三星 IT 学校在俄罗斯 22 个城市开展业务。 我们的首要任务是为更多的小学生提供学习编程的机会并复制我们的经验。 2018年XNUMX月,作者基于SAMSUNG IT SCHOOL程序的电子教材即将出版。 它适用于那些想要开设此类课程的积极主动的教育机构。 教师可以使用我们的材料在其所在地区组织 Android 原生开发培训。

总之,给那些决定加入我们的人的信息是:现在是时候行动了! 2018-2019学年的招生活动已经开始。

简要说明:

  1. 该项目接受高中生(主要是9-10岁)和17岁以下的大学生。
  2. 在我们的网站上查看 在线您附近有一个 IT SCHOOL 网站:可以来上课吗? 我们提醒您,课程是面对面的。
  3. 填写并发送 应用.
  4. 通过入学考试的第一阶段 - 在线测试。 该测试很小而且非常简单。 它包含逻辑、数字系统和编程方面的任务。 对于那些对分支和循环运算符有自信的掌握、熟悉数组并使用 Pascal 或 C 编程语言编写的孩子来说,后者很容易。 一般来说,如果你在 1 分中得到 6 分,那么就足以被邀请进入第二阶段。
  5. 第二阶段入学考试的日期将通过信函通知您。 您需要直接访问您在提交申请时选择的 IT SCHOOL 网站。 测试可以采取口头面试或解决问题的形式,但无论如何它的目的都是测试算法能力和编程能力。
  6. 招生是在竞争的基础上进行的。 所有申请人都会收到一封包含结果的信函。 课程从九月的第二周或第三周开始。

四年前,当我们为小学生开设一个教育项目时,我们是第一批向这些观众推出如此严肃的项目的公司之一。 多年后,我们看到他们在大学成功学习,实施有趣的项目并找到自己的职业(无论是编程还是相关领域)。 我们并没有给自己设定在短短一年内培养专业开发人员的任务(这根本不可能!),但我们绝对是在为他们提供一张通往令人兴奋的职业世界的门票!

三星 IT 学校:教学生如何开发移动应用程序作者:斯维特兰娜·云
三星研究中心业务创新实验室解决方案生态系统开发组组长
三星 IT 学校教育项目经理


来源: habr.com

添加评论