Swiftで作成するiPhoneアプリ開発入門講座

「swiftコース」の画像検索結果

子供達の将来、問題解決力や論理的思考を身につけることはとても大切なことです。2020年度からの次期学習指導要領では小学生からプログラミング的思考を取り入れた内容に変更されます。

すでに私たちが取り巻く身の回りにはプログラムされた物の中で生活しています。自分には関係のないどこかの誰かが作るという限られたものではありません。

今後子供達が未来自分たちの発想やスキルが世の中を動かしていくんだという自信を是非身につけさせて、プログラミングを通した楽しみながら学習していくことが必要だと考えます。プログラムはもう、ごく一部の専門的な分野でないのです。

優れたアプリのプログラミング言語を学ぼう

 

iOS、Mac、Apple TV、Apple Watch向けのアプリケーションを開発するためにAppleが作った、
強固で直感的なプログラミング言語。それがSwiftです。みなさんに、かつてないほどの
自由を届けられるように設計されています。Swiftは簡単に使えて、しかも無料なので、
アイデアがある人なら誰でも、画期的なアプリを作ることができます。

Swift Playgrounds画面

iPad用のアプリ

プログラミングの知識がなくても遊びながら言語のスキルを身に付けることができます。小学生の高学年から中高〜大人の方まで幅広く楽しむことができます。

コードを書いて行くと3Dのステージでキャラクターが動き出します。

ステージは指で回転したり拡大などもでき、コードをどのように書いたらよいか見ながら作成できます。
また、ステージの合間にはわかりやすいプログラミングにかんする知識をアニメーションで紹介していて楽しみながら進めることが可能です。

赤枠の中に候補が表示されますので、タップするだけでコードを挿入します。

※For ・・・繰り返し。上のサンプルコードの意味は5回繰り返しますという意味。

特徴

  • コードを直接表示している(ブロックに置き換えていない)
  • コードが書きやすく、読みやすい
  • 高速・安全
  • iPhone・ipod touch・iPad・Apple watch・AppleTVが作れる

大きな特徴のひとつにコードを隠さない点があります。このコードはこの先にSwift (言語)にもそのまま使用できるのが利点です。

コース

  1. 小学生低学年向けと高学年向け
  2. 12歳〜 コース

小学生コース

小学生(初心者コース)は低学年のお子様・大人の方でも初めてプログラミングされる方にはおすすめです。

12歳〜(小学生高学年から中高・大人の方)のコース

コードを学ぼうには(基本・中級・実践)コースが3あります。
また、チャレンジコースではゲームの動作や音楽を変更したり、その他さまざまなテーマを試しながら楽しくことができます。

その他、共有機能をもちいることで作成した作品を家族や友人に送ったり、画面を収録ナレーションもつけることができます。

人工知能(Artificial Intelligence、AI)コースについて

「人工知能コース」の画像検索結果

短期間で人工知能(AI)の構築に必要なことを学べるプログラム。

人工知能(AI)でよく使われるPython(パイソン)というプログラム言語を使用します。

Pythonとは?

無料で運営されているシンプルでわかりやすいプログラミング言語です。少ないコードで簡潔に記述できることが特徴であり、初心者でも他人の書いたコードを元に勉強することが容易であるため、修得しやすい言語です。汎用性も高く、使用用途も多くあるため昨今人気のプログラミング言語の一つとなっています。

Pythonの使用用途

Pythonは、人工知能の開発やビッグデータ(莫大なデータ)の解析、IoT(「Internet of Things」の略で、よくある解説の言葉を借りれば「モノのインターネット」)の開発現場等でよく使われる言語となります。

  • 人工知能や機械学習の開発
  • IoTシステムの開発
  • ロボットの制御
  • Webアプリの開発

などが主な使用用途となります。YouTube等もPythonを利用して開発されています。

何故Pythonを学ぶのか?

PythonはAI産業で多く使われている言語です。AIという分野について、2030年には世界で86兆円規模の産業になることが見込まれています。それにも関わらず、AIエンジニアは圧倒的に不足し、かつ育成も進んでいないのが現状です。今後Pythonを使えるエンジニアを求める企業は確実に増加していきます。今、Pythonを学ぶことで、最先端の技術が扱えるエンジニアとなり、自らの市場価値をあげることが可能となるのです。