見出し画像

インターンシップ紹介~組込みソフト~

マイスターエンジニアリングでは、夏季にインターンシップを開催しております。今年は、オンラインでのオープンカンパニーや仕事体験、対面での2日間のインターンシップ、5日間のインターンシップの計4種類の形式で実施しています。今回の記事では、その中でも5日間のインターンシップで実施する組込みソフトのカリキュラムをご紹介します。



インターンシップ

全体

5日間のインターンシップでは、2つのカリキュラムを体験していただきます。それぞれのカリキュラムを2.5日ずつ体験し、計5日間のプログラムとなっています。今回は、その中で実施する組込みソフトのカリキュラムをご紹介します。

このカリキュラムでは、現場社員が講師を務めます。そのため、現場で必要なスキルや知識を身につけることができるだけでなく、実際の経験談も聞くことができます。

組込みソフトのインターンシップは、以下の3つの構成になっています。

  1. Arduino言語の説明、Aruduino演習

  2. グループ制作、プレゼン

  3. 講師による座談会

1.Arduino言語の説明、演習ではArduinoを操作するための言語を学びます。C言語とC++言語をベースとしており、簡単なプログラムも組んでもらい、システム上で動かした後、実際にArduinoを使用しLEDライトの点灯やブザーを鳴らす制御をしていきます。
2.自由課題、プレゼンではAruduinoとLCD(液晶ディスプレイ)を使用してグループで作品を制作し、プレゼンをしていただきます。
3.座談会では、実際に現場で働いている社員に直接質問が出来るので、現場での働き方や業務内容についてのイメージを付けることが出来ます。

マイスターエンジニアリングの組込みソフトでは組込みの中でも難易度の高い自動車業界に携わり、現在の車社会の進化を支えています。このインターンシップで組込みとは何なのかというところから、実際の働き方や業務イメージ、やりがいを知っていただければと思います。

1.Aruduino言語の説明、Arduino演習

Aruduinoとはマイコンボードの一種であり、電気工作などで利用されており、LEDランプの制御やLCD(液晶ディスプレイ)などの電子機器を接続し、プログラムで制御するために使われています。
そのプログラムではArduino言語が使われており、主にC,C++をベースとした言語ですので、プログラムを履修されている方が対象のカリキュラムとはなりますが、C、C++以外をメインで勉強されている方でも簡単なプログラム演習から始まりますので、安心して参加いただくことが出来ます。

講義の雰囲気

変数や定数の書き方や、If文、while文の書き方から学習していただきます。
その後システム上で簡単な演算処理をし、結果によって出力を変えるプログラムを作成いただき、Arduino言語の習得をしていただきます。

その後、実際にAruduinoを使用し、PCとの接続方法や使い方から説明させていただき簡単な、LEDランプを接続し点灯させるような制御から取り組んでいただきます。

Arudinoを使用した制御

その後、LCD(液晶ディスプレイ)なども含めた数個の制御を学んでいただき、組込みソフトを習得していただきます。

2.グループ制作、プレゼン

前題で習得したことを含めて、ArudinoとLCD(液晶ディスプレイ)を使用して、グループ制作をしていただきます。特にお題などは無く、どんなものを開発するか、から考えていき最後はプレゼンもしていただきます。

グループワークの様子

そのためプレゼンの資料なども作成する必要があります。実際に仕事をしていくうえでも、お客様にどのように開発をしたかを話さなければいけないこともあり、その上で自分が取り組んだことや、なぜそのように開発したのかを言語化する必要があるため、今回のインターンシップでも取り組んでいただきます。

プレゼンの様子

これまで参加いただいた方では、様々なジャンルのゲームや、信号機のシステム、クイズなど前半で学んだ内容を基にグループで要件定義を考えものづくりを経験していただきます。

プレゼンの中では、講師や別の参加者から質問されることもあり、どのように開発したのかなどを聞かれることもあり、終わりには講師からのフィードバックもあります。

3.講師による座談会

上記カリキュラム内でのフィードバックをした後、参加している学生の皆さんからの質問を受け、それに対して講師が答える形で進めていきます。現場での具体的な話や、少しプライベートな話まで、インターンシップに参加したからこそ聞ける話が盛りだくさんです。

おわりに

以上がマイスターエンジニアリングで実施している組込みソフトのインターンシップとなります。
実際の業務で必要な知識やスキルが身に着くようなカリキュラムに加え、現場の話も聞くことが出来るので、仕事のイメージが付きやすい内容になっています!
マイスターエンジニアリングでは他にも様々なカリキュラムのインターンシップや仕事体験をご用意しておりますので、少しでも気になった方は是非、マイスターエンジニアリングのインターンシップにご参加ください!