記事一覧

SHARE

2021.12.20

通信工学科の学生がプログラミング基礎演習の授業で、アルゴリズムの原理を理解する「人間ソート」を体験しました

身近にあるパソコン、スマートフォン、ゲーム。これらはすべてプログラムで動作しています。また、家電や自動車、ロケットに至るまで、現代の生活はプログラムに支えられており、何かを創造するためにはプログラミング技術の修得は避けられません。
 
そこで、情報通信工学部通信工学科の1年次配当科目「プログラミング基礎演習」では、プログラミング経験がない初心者を対象に、基本的な概念からアルゴリズムの理解まで幅広い内容を修得させ、今後に活かしてもらうことを目的とした授業を行っています。
さて、今回の授業ではソートを理解するため、「人間ソート」なるイベントを実施しました。
 
ソートとは、複数のデータからなる列を、何らかの順序性に基いて順番通りになるよう並べ替えることです。 数値列を大きい順または小さい順に並べたり、文字列をアルファベット順や五十音順に並べたり、日時を古い順または新しい順に並べ替えたりすることがこれにあたります。
 
今回は4つのソート手法「最小値選択ソート」「最小値交換ソート」「バブルソート」「クイックソート」の4種類を学生自らがデータに扮し、実際に動くことでアルゴリズムの原理を体感して理解する取り組みを行いました。
 
「人間ソート」は毎年の恒例行事で、理論を実際に体を使って体験することで、より知識と理解を深めることに大いに役立っています。
学生からも様々なソート手法の違いがよくイメージできたとの声を聞くことができました。
 
 
 
 
 

記事一覧

大学紹介

学生一人ひとりの興味・関心を大切にする独自の「4ステップの実学教育」をはじめ、本学の特長および、概要についてご紹介いたします。

4ステップの実学教育

キャンパスライフ

ロボットづくりなどに挑戦できる「自由工房」やクラブ・サークル、イベントなど、大阪電通大では、授業やゼミ以外にも日々さまざまな活動が行われています。

クラブサークル紹介

施設・キャンパス

次世代テクノロジーへの学びが詰まった「寝屋川キャンパス」、医療・健康・スポーツ分野の「四條畷キャンパス」をご紹介します。

PAGE
TOP