こんにちは、
まなぶたです!
今回お伝えしていくアプリは、
「アルゴリズム図鑑」!
これはなかなか特殊なアプリ内容で、よくあるプログラミングアプリのようなゲームをしながら身につけていきましょう、と言うようなものではないです。
プログラミングにおいて重要なアルゴリズムとはなんぞや??
そんな疑問に答えるべくして、数あるアルゴリズムを分かりやすく、説明とともに、自分で体験させてくれる、そんなアプリです!
アルゴリズムってなんだろって思っている人にはとりあえず要確認なアプリです!
IT関連の資格の勉強をしている人にも何かのプラスになると思うのでぜひ!
【アルゴリズム図鑑】アプリ基本情報
- アプリ評価 App Store ⭐4.4/Google PLAY ⭐4.5
- ダウンロード数 100万以上
- 対象年齢 3歳以上
- アプリ内広告 無し
- アプリ内課金 有り
- 対象機種 iPhone / Android
【アルゴリズム図鑑】アプリの内容はどんなの?
アルゴリズムってプログラミングを学ぶうえで、どんな言語でプログラムを書くにしても絶対に知っておかないとダメな知識なんです。なのに、難しそうだし、すごく賢い人が考えたシステム的なものって感じがして敬遠しちゃう。
「またの機会に学ぼうかな?」
なんて思っていたあなた!
その学ぶべき時が来ましたよ!
「今でしょ!!」
難しそうで、難解そうなアルゴリズムを独学でも学ぶことが出来るように作られているこのアプリがあれば、今まで避けてきた理由がわからなくなりますよ!
とにかく
- 視覚的に
- できるだけ単純
- カラフル
- シンプルなアニメーション
を使って丁寧にアルゴリズムの解説をしてくれます。
「説明モード」でアルゴリズムを解説してくれるんだけど、ともすれば難しくて離脱してしまうところを、分かりやすく、かつ実際にやってみるなどして理解を手助けしてくれます。
そして、「実験モード」で実際に自分でも試してみることができるので、さらに理解を深めることも可能。
セキュリティや暗号の基礎、デジタル署名など身近なアルゴリズムなんかもしっかり学べますよ!
【アルゴリズム】とは?
プログラミングを作成するための基礎となるもので、問題を解決するための方法や手順のこと。プログラミング言語を使って問題の解決手順を記述したもので、コンピューターのプログラムとも言う。
コンピューターに「何を」「どんな方法で」「どんな順番で」「どうするのか」というルールを決めたものです。これをプログラミング言語で記述してコンピューターに指示することで、その記述に従って動作をしてくれます。
【アルゴリズム図鑑】の口コミ
口コミもみてみましょうね。ダウンロードサイトでの評価が⭐4.5以上なのでおおむね高評価の口コミが多かったです。
もちろん人によっては合う、合わないがあるので評価の低い場合ももちろんあります。
動きのある図で説明してくれるので、イメージが掴みやすいです。もちろん過去問に挑むにはそれぞれのアルゴリズムの特徴をよく掴まなければなりませんが、取っ掛かりとしてはよくできています。 アルゴリズムって難しいんでしょう?という既成概念をふっ飛ばして、なんだ意外と簡単じゃん。と思わせてくれるアプリ。感謝。
素晴らしいです。テキストでいくらかアルゴリズムについて読んだことあるけどわからなかった……という人ぜひ
一つ一つはネット等で調べればすぐに出てきますがまとめてある事に価値が有ると思います。概要だけすぐに知りたい時に役立ちます。
有料でも良いのでアルゴリズムを増やして頂けたらもっと嬉しいです!
高校の時から理由も分からずに使ってきたユークリッドの互除法の理論が小学生にも分かる図解で示されていて感動しました
アルゴリズムに苦手意識がある人や、これからプログラミングを学ぶ人に、是非オススメしたいアプリ。
各アルゴリズムがどのように処理を進めていくのかをアニメーションと分かりやすい端的な説明で表現しています。
もう少し早くこのアプリを入手できていたら、学習効率が格段に良かったのになー
【アルゴリズム図鑑】やり方を写真で紹介
アプリを開くと早速この画面になります。タイトルの導入も無く、ただこの画面が現れます。時間の無駄もなくイイ感じ!
聞いたことのあるアルゴリズムから、まったく聞いたことも無いようなものまで画面をスクロールしながら気になるアルゴリズムを選びましょう。
これは聞いたことのある人も多いかな? こんなアルゴリズムや、
こんなアルゴリズムを、ほんとにシンプルかつ分かりやすいアニメーションで説明してくれます。
中には、セキュリティに関するアルゴリズムを解説してくれるものもあって、すごく興味深いですよ!
全てのアルゴリズムを見ようと思ったら有料課金になりますが、それでも無料で見れる分だけでもなかなかの量があるので一見の価値アリです!
まとめ:【アルゴリズム図鑑】は必須アプリとしていいと感じた!
2016年のApp Store「今年のベストApp 10選」にも選出され、今ではこのアプリから書籍化までされている知る人ぞ知る名作アプリ!
実際にやってみた感じとしては、分かりやすいシンプルなデザインでアルゴリズムを表現していて視覚的に、そしてプログラミングの入り口としてとても貴重なアプリだと感じました。
小さな子供さんにもおススメできるかと言えば、デザインや分かりやすさと言った部分では問題ないと思いますが、最近のゲーム感覚でプログラミングを学びましょう!っていうものとは別物。
楽しい教材であることは間違いないですが、遊びの中で学習していくようなものではないので、対象年齢が小学生以上でないとあきるんじゃないかなって思いました。
どちらかと言うと、これからプログラミング教育も始まるので、「大人のたしなみ」的に、お父さんお母さんが見てほしい。
また、「基本情報技術者試験」「応用情報技術者試験」「ITパスポート試験」「情報セキュリティスペシャリスト」などの各種試験の学習補助としても役立つと言われるほどのアプリなのでぜひ試してくださいね!
書籍版も人気なのであわせてみるのもいいですね!