本学習サイトの目的
本サイトは、以下のような要望を持つ方々のために開設されました。
-
実務での必要性: 「C言語の経験はないが、組み込み制御の部署に配属された」
-
早期のステップアップ: 「大学新入生だが、早い段階でロボット研究に取り組むためにC言語を習得したい」
なぜ今、C言語を学ぶのか? 近年、1年次にPython、2年次にC++を中心に学ぶ大学が増えており、C言語を深く学習しない学部も見受けられます。しかし、ロボットなどの組み込み制御を実践する上では、メモリ操作に関わる「ポインタ」の知識が不可欠です。
1年次からロボット研究部などで活動を始めた際、このポインタの概念で挫折してしまうケースが多く見られます。本サイトでは、大学の一般的な課題よりも難易度を抑え、実戦で必要な基礎を効率よく学べるように構成しました。
なお、組み込みエンジニアの分野は世界的に深刻な人材不足にあり、この技術を習得した人材の価値は非常に高く評価されています。 C言語をマスターすることは、一生モノのスキルを手に入れる第一歩となります。
質問・相談について 学習の中で疑問点があれば、新しくディスカッショントピックを立ててお気軽にご質問ください。
参考文献
-
柴田 望洋(著)『新・明解C言語 入門編 第2版』