【今日からはじめるプログラミング】コードの基本から必須スキルまで習得できる講座 / Swift5.x~対応

読み書き、計算、プログラミング。Appleが開発した「初心者向けでプロ仕様」なプログラミング言語「Swift」を通して、リアルなコーディングスキルを無理なく習得!理解が深まる「確認クイズ」と「ハンズオン教材」付き。

Ratings: 4.07 / 5.00




Description

あなたは...

  • これまでにプログラミングを習得しようとして、挫折したことがありますか?

  • お子さんがプログラミングを勉強するにあたって、保護者として不安がありますか?

  • 2020年から始まるプログラミング教育に対して、指導者として自信がないですか?

  • すでにビジネススキルとしては一般的と言えるプログラミングを、社会人として理解しておきたいですか?

  • iPhoneアプリを開発するために必要な基本スキルを習得したいですか?

  • プログラミングの楽しさを、無理なく今すぐ体験したいですか?

このコースは、「プロフェッショナルエンジニア」以外の人、つまり「一般的な人々」であるみなさんのためのプログラミング入門講座です。

「プログラミングは難しい」とか「プログラミングができる人は優秀」といったイメージを持っている方が多いかもしれません。

本当は違います。

「プログラミングは優しいし、誰でもできる」んです。

誤解を恐れずに言えば、「プログラミングは面白いし、誰もがちょっとスゴくなれる」でしょう。

このコースは、小学生にもプログラミングを教えている講師だからできた独自のわかりやすいカリキュラムです。ほぼ、すべてのレクチャーが動画&ハンズオンなので、理解が深まります。また、充実したセクションごとの確認クイズによって、確実にスキルアップできるでしょう。

ハンズオンを行うには、Macと呼ばれるコンピュータが必要です。
Macが用意できない場合、スマートフォンなどで動画を視聴するだけでもハンズオンと同等の学習が可能です。


【注意】以下に該当する方には、当コースは相応しくない場合があります。

  • いますぐにアプリやWEBサービスを開発したい

  • すでにPythonやJava、C++などのプログラミング言語を習得した経験がある


このコースは、他の多くのプログラミング入門書や講座では序盤でのみ語られる基本部分に焦点を当てています。

それは、どんなプログラミング言語にも通用する本質的な部分であり、普段の生活においても論理的かつ批判的思考をするために役立つスキルです。

ぜひ、このコースでプログラミングを習得してください。


このコースで扱うSwiftとは

2014年、Apple社によって発表された最新のプログラミング言語です。

主に、iPhoneやiPad、Apple watchなど、Appleのすべてのプラットフォーム向けのアプリケーション開発に使用されています。Swiftはプロ仕様でありながら教育向けにも優れているため、世界中の大学や教育機関で実施されているコンピュータプログラミング講座に採用されています。

このコースはXcode15、およびSwift5以降に対応しています。

What You Will Learn!

  • プログラムとは何か?
  • コードの読み方・書き方および考え方
  • プログラミングの基本スキル
  • 最新プログラミング言語Swiftとは?
  • オブジェクト指向プログラミングの基本
  • 演算子と被演算子の使い方(+, -, *, /, %)
  • プログラミングにおけるデータの型とは?(Int, Double, Float, String, Optional, nil)
  • データを並べて管理する方法(Array)
  • ループ構文を使って、コードを繰り返す方法(forループ構文)
  • データを比較する方法(==, !=, <, >, <=, >=)
  • 条件によって、実行するコードを分岐する方法(if条件分岐構文)
  • 論理積と論理和を使って、複雑な条件を構成する方法(&&, ||)
  • コードを関数化して、再利用する方法(func)
  • 条件で判断して、コードを繰り返す方法(whileループ構文)

Who Should Attend!

  • まったくのプログラミング未経験者
  • 過去にプログラミング学習で挫折した経験がある方
  • プログラミング教育に備えたい学校教師や保護者
  • プログラミングを理解しておきたいビジネスマン
  • 趣味でプログラミングを始めたい学生・一般の方
  • iPhoneアプリを開発するための知識を身に付けたい方
  • Scratchなどのビジュアルブロックプログラミングからステップアップしたい方