三星 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 學校教育專案經理


來源: www.habr.com

添加評論