プログラミング体験ができる副読本付き!

わかっておきたい!
プログラミングの考え方と基礎知識

  • 受講期間:2か月
  • 受講料:19,910円 (個人受講料:24,310円)

現代最強の実用スキル!

――を学びはじめる前に

  身につけておきたいこと

学習のねらいと講座の特徴

● これからのビジネスの「共通言語」! スキル習得のためだけじゃなく、
 顧客やエンジニアとの相互理解を深めるためにも基礎知識の習得が必須
職場にパソコンが支給され始めた90年代では「わかるやつが使えばいい」と考えられていましたが、今やだれもが使えてあたりまえ。そして今、それと同じようなことが起きています。それが「プログラミング」です。今後もあらゆる作業や管理のプロセスにおけるプログラム化が進んでいくと考えられますが、こうしたなかでは、最低限「理解し、伝えられる」ための知識がなければコミュニケーションは成立しません。また、技術を知ればビジネスに関連付けて考えることができ、そこに新たな“何か”が生まれる可能性もあります。もちろん、これからプログラミングのスキルを身につけたいと考えている方にとっても、基礎的な知識が必要です。そこで、プログラミング初心者を対象に、プログラミングのしくみや考え方、言語に関する基礎知識を習得できる講座を企画しました。
● 「どうすれば思い通りに動くか」を考えられる思考力が不可欠
どんなプログラミング言語にも求められる基礎的な力があります。それは、「さまざまな条件下で、思い通りの動きをさせるために、どんな処理をさせる必要があるか」を論理的に考え、あらゆる解法を導き出す思考力です。本講座は、プログラミング初心者がまず身につけておきたい基礎知識や、この思考法を身につけていきます。プログラムがどんなしくみで動いているのかはもちろん、書き方や構造の基本について学習します。また、各種人気言語の用途や特徴、よく使われる用語などについても学習するので、これからプログラミングをはじめてみたいと考えている方や、社内外でのお客様やエンジニアの方などとのコミュニケーションにも役立てられます。
● 副読本『Scratchで学ぶ プログラミングとアルゴリズムの基本 改訂第2版』付き!
 

Scratch(スクラッチ)は、アメリカ・マサチューセッツ工科大学のメディアラボが無償で公開しているビジュアルプログラミング言語。ウェブブラウザーの画面上で、あらかじめ動作が指定されたブロックをつなぎ合わせてプログラムをつくるしくみで、初心者にもやさしく、プログラムの構造に対する考え方を深めるのに最適なツールです。この解説書が付属し、実践を通してプログラムへの考え方をより深めていただきます。また、副読本に関する添削課題(任意提出)もあるので、ぜひチャレンジしてみてください!

● 受講特典:『自己発見テスト Pazz』
IECの通信教育を受講いただいた方には、『自己発見テスト Pazz』のチャレンジ権を無料でお贈りしています。
Pazz(パズ)とは、仕事に大切な24のチカラを見える化する自己発見テストです。 Web上に用意された75の質問に答えることによって、自分が現在、どのような特性があるのかを確認することができます。 15分ほどで終わるので、今後の学習のヒントにするためにも、ぜひPazzにトライしてみてください!
https://iec.co.jp/pazz/
pazz

 

講座カリキュラム

1か月目
プログラミングってなに?

プログラムについての基本的理解を深めていきます。プログラムが動く構造について、「順次」「分岐」「繰り返し」などの基本概念から理解を深めます。そのうえで、希望通りにプログラムを動かすためにはどんな命令・構造が必要か?という論理的な思考法(プログラミング思考)を、パソコンを使わずトレーニングしていきます。

2か月目
プログラミング言語の基礎知識

多数あるプログラミング言語について、どんな用途に使われているか、どんな特徴があるかなどを体系的に学んでいきます。また、ソースコードの構造や書き方の基本をはじめ、よく使われる専門的な用語などについても例を挙げながら基本を学習していきます。C、C++、Java、JavaScript、Ruby、Python、PHP、SQLなど

副読本

『Scratchで学ぶ プログラミングとアルゴリズムの基本 改訂第2版』(日経BP社)のテキストを使い、Scratchでプログラミングを体験し、基本的な考え方をさらに深めていきます。

教材構成 テキスト2冊/提出課題2回/副読本1冊/任意課題1回
学習に必要なシステム
(副読本のみ)
Scratch2.0の動作には、比較的新しいブラウザ(Internet Explorer 9以降、Microsoft Edge、Google Chrome 35以降、Mozilla Firefox 31以降)が必要です。また、Adobe Flash Player 10.2以降が必須となります。あらかじめScratchのサイトに接続し、上部メニューの[作る]から動作をご確認ください。