工業高校で最初に習うプログラミング言語といえばC言語ですよね。
しかし、高校レベルでは基礎的な部分だけで、実際に何かを作るということはやらないと思います。
作るどころか、そもそもパソコンを使わず、黒板でC言語を教えている学校も多いのではないでしょうか。
私の学校もそうでした。
プログラミングは本来パソコン上で動かすものなのにずっとノートと鉛筆で書かされました。
そこで私は実際に、C言語でコードを深く学び、書いて動かしてみたいと思いC言語の勉強アプリをスマホで調べて使っていました。
そして最終的に私は、C言語でシューティングゲームを作れるくらいになりました。
それはパソコンで作りましたが、間違いなくアプリで学んだことは役に立っていたと思います。
ということで、今回は当時実際に使ってみて良かったオススメできるアプリを紹介していきます。
アプリで勉強することのメリット
参考書で勉強するよりも、アプリだからこそのメリットが沢山あります。
わざわざアプリで勉強する必要ないんじゃない?という方のために
アプリで勉強することのメリットを3つに分けて解説していきます。
勉強にとっかかりやすい・勉強のハードルが下がる
参考書でも意欲的に自分で勉強できてるよ〜という方には関係のない話かもしれませんが、私はアプリで勉強することでゲーム感覚・遊び感覚で楽しみながら、C言語を勉強できました。
C言語を一通り習得するまでは、ほぼ毎日アプリで勉強していたと思います。
全然辛くありません。
また、PCで実際にコードを書いて動かすには、いろいろな手順が必要なのでPC初心者の人にはハードルが高いです。
しかし、アプリならアプリ内で勉強してアプリ内でコードを書けるので誰でもできます。
電車やバス、どんな場所でもスキマ時間を活用して勉強できる
C言語だけでなく他のプログラミング言語でも同じですが、参考書がめちゃくちゃ分厚くて重いんですよね。
まだ参考書を見たことがない方は、辞書と同じくらいだと思っていただければ大丈夫です。
そんなものを持ち歩くなんて大変ですし、電車やバスで開くなんて到底不可能です。
しかし、スマホなら毎日持ち歩くものですし、今時みんな電車やバスの中でスマホを見ているので、人目を気にせず勉強ができます。
授業・演習・復習を全て行える
前述の通り、実際にプログラムを動かすところまでやる学校は少ないと思います。
しかし、プログラミング言語は使えなければ意味がないのです。
それがアプリなら演習しながら学習できるアプリがあったり、そのまま練習問題もできるようになっていて復習も簡単に行えます。
また、プログラミングは習っただけでは使えない人が多いです。
実際にプログラムを打ち込んでいる間に、ちゃんと使えるようになるイメージです。
C言語を学べるアプリ
Study-C
どんなアプリ?
C言語の学習に特化したアプリで、C言語の基礎や有名なプログラムについて勉強できます。
このアプリの大きな特徴としては、C言語を勉強した後に実際にプログラムを打ち込んで実行する演習問題に取り組めます。
演習問題ではキーボードから打ち込むのではなく、選択問題のようなキーボードが用意されているのでスマホのような小さな画面でもプログラミングしやすい工夫がされています。
C言語の基礎的な部分が網羅されているので初心者にはオススメです!
私がまずC言語を勉強したいというのなら個人的にコレが1番オススメです。
詳細
料金 | 無料 |
教材タイプ | テキスト・演習 |
学習レベル | 初級〜中級レベル |
対応機種 | iPhone・iPad・Mac |
オススメポイント
- スマホアプリで演習問題ができる
- 無料で学習できる
- 可愛いキャラクターと分かりやすい説明で初心者でも挫折しにくい
ダウンロードはコチラから↓
Study-C
Hiroki Ishida無料posted withアプリーチ
Udemy
どんなアプリ?
オンライン講義の動画を購入し見られるアプリです。
C言語だけでなく合計で約183,000種類のオンライン講座があります。
買い切りなので一度購入すれば、視聴期限なく自由にいつまでも見られます。
また、もし少し見て自分に合わないと感じたり、声が聞こえにくい・分かりにくいなど不満があった場合、購入から30日間であれば返金してもらえる返金保証があります。
ダウンロード機能でオフライン視聴できるので、外出先や通学電車などのスキマ時間で勉強したい人にオススメです!
詳細
料金 | 無料〜27,800円 |
教材タイプ | 動画 |
学習レベル | 初級〜実務レベル |
対応機種 | iPhone・iPad・Android端末 |
オススメポイント
- 初心者〜実務レベルまで幅広いユーザーに対応できる教材数の多さ
- 買い切りで一度購入したら視聴制限がない
- ダウンロード機能があるのでオフライン再生ができる
ダウンロードはコチラから↓
Udemy Online Video Courses
Udemy無料posted withアプリーチ
Schoo
どんなアプリ?
プログラミングなどの講義がリアルタイムで受けられる「生放送」と生放送終了後アーカイブとしていつでも見返せる「動画」があります。
生放送はなんと言ってもコメント機能で質問したり、他の視聴者と情報交換ができる点が大きなメリットです!
さまざまな授業を受けるには有料会員(サブスク)に登録する必要がありますが、月額980円と参考書1冊分くらいの価格なので金欠な学生でも払いやすいと思います。
肝心のC言語の授業ですが、C言語に関しては基礎的な部分しか学ぶことができないので、他のプログラミング言語も同時進行で勉強したい人にはオススメです!
逆にC言語目当てならあまりオススメできません。
詳細
料金 | 無料・月額980円 |
教材タイプ | 生放送・動画 |
学習レベル | 初級レベル |
対応機種 | iPhone・iPad・Android端末 |
オススメポイント
- 生放送で先生や生徒とコメントし合えるコミュニティになっている
- たった月額980円と安い
ダウンロードはコチラから↓
Schoo(スクー) – ライブ動画で学べるアプリ
SCHOO INC.無料posted withアプリーチ
C言語を実際に書いて動かせるアプリ
モバイル C [ C/C++ コンパイラ ]
どんなアプリ?
C言語などのプログラムを実行できるアプリです。
シンプルなアプリですがファイル管理もできます。
コピー・カット・ペースト・選択などPCなら簡単に使えるけど、スマホだと使いにくいショートカット機能がキーボードの上にボタンとして表示されているのでスマホでもかなり快適にプログラミングできます。
実行動作の速度はあまり速くなくスマホも重くなりやすいので、ちょっと勉強したことを復習してみようかなくらいの使い方がオススメです!
システムやゲームを作りたい人は間違いなく使いにくいと感じると思うので、そのレベルは普通にパソコンで書いてください。
詳細
料金 | 無料 |
対応言語 | C/ C++ 11/ Python 3/ Javascript ( Duktape )/ Lua/ LLVM Assembly/ OpenGL ES 2 GLSL |
対応機種 | iPhone・iPad・Mac・Android端末 |
オススメポイント
- C言語以外のプログラミング言語も実行できる
- スマホでもプログラミングしやすいよう工夫された設計
ダウンロードはコチラから↓
モバイル C [ C/C++ コンパイラ ]
Jeong Seop Lee無料posted withアプリーチ
まとめ
- アプリでの勉強はメリットが沢山あること
- 実際にC言語を打ち込まないとダメ
- C言語が学べるアプリなら「Study-C」が圧倒的にオススメ
- 実際にプログラムが書けるアプリなら「モバイル C [ C/C++ コンパイラ ]」が圧倒的にオススメ
ということでした。
ではまた。
コメント