ソフトウェア工学学士

ソフトウェア工学の学士号は情報技術分野におけるコンピューターソフトウェア開発の分野での研究プログラムを修了した人に授与される学部学位(学士の学位)です。

ソフトウェアエンジニアリングとは、正確で信頼性の高いコンピュータソフトウェアの作成につながる技術を体系的に開発および応用することです。」[ 1 ]

扱われるトピック

その後数年間、ソフトウェア工学を学ぶ学生は、ソフトウェアシステムとデータ管理に重点を置くことが多くなります。ソフトウェア工学の学位に人間工学を含めるかどうかについては、ソフトウェアエンジニアが生み出した製品は消費者にとって使いこなすのが難しすぎるという意見があり、激しい議論が交わされてきました。[ 2 ]

バージニア大学ワイズコアSWE要件によるソフトウェアエンジニアリングBS学位情報の例: [ 3 ]

  • ソフトウェアエンジニアリング入門
  • ソフトウェア要件とモデリング
  • ソフトウェア設計と構築
  • ソフトウェアのテスト、検証、妥当性確認
  • ソフトウェア品質保証
  • ソフトウェアプロジェクト管理
  • ソフトウェア構成管理

CS要件: [ 3 ]

  • プログラミングの基礎
  • データ構造
  • アルゴリズム入門
  • オペレーティングシステム
  • コンピュータアーキテクチャ
  • プログラミング言語
  • 人間とコンピュータの相互作用
  • 離散数学
  • データベース設計

数学の要件: [ 3 ]

  • 確率と統計
  • 微積分学I
  • 微積分II
  • 微積分III
  • 線形代数
  • ブール代数

ソフトウェアエンジニアリングの学士課程で習得した一般的なスキル

雇用主は一般的に、優れたプログラミング、システム分析、ビジネススキルを持つ応募者を求めています。

一般的な大学で教えられるソフトウェアエンジニアリングのスキルと、一般的なソフトウェア開発組織がソフトウェアエンジニアに求めるスキルとの間には大きな違いがあります。この違いの根底にあるのは、ソフトウェアエンジニアリングが学生に一般的に導入される方法にあるようです。つまり、一般理論は一連の講義で提示され、関連する授業プロジェクトで(限定的に)実践されます。[ 4 ]

卒業生の見通し

卒業生の見通しは非常に良好であると予測されており、業界のソフトウェアエンジニアの数は2006年から2016年の間に約38%増加し、業界の実質賃金総額は推定38.2%増加すると予想されています。[ 5 ]米国労働統計局の職業展望「ソフトウェアエンジニアと開発者の雇用展望2019-29」では、わずか22%の成長を予測しています。[ 6 ]ドットコムバブルの崩壊(1999~2001年)と大不況(2008年)の後、米国の多くのソフトウェア専門職は失業または低賃金に苦しみました。[ 7 ]さらに、米国ではコンピュータ関連の学位やその他のSTEM学位(STEM脱落) [ 8 ] [ 9 ]の入学者数が長年にわたって減少しており、特に女性で顕著です。 [ 10 ]これは、ボーブフとメイソンによると、[ 11 ] 科学や数学への一般的な関心の欠如と、ソフトウェア業界が製造業や農業のキャリアと同じ圧力にさらされるのではないかという明らかな懸念に起因する可能性があります。米国労働統計局の職業展望2014~2024では、コンピュータプログラマーの減少が-8%、2016~2026年には-7%、2019年から2029年には-9%、[ 12 ]そして最後に2021年から2031年には-10%の減少を予測しています。[ 12 ]

国際的な違い

南アジア

パキスタンネパールでは、ソフトウェア工学の学士号(BEソフトウェア)は8学期のコースです。[ 13 ]この学位は、タキシラ工科大学、パキスタン バーチャル大学スーペリア大学など多くの大学、および ネパールのポカラ大学で提供されています。

バングラデシュでは、この学位はソフトウェア工学の理学士(BS SE)と呼ばれ、これも8学期の学習コースです。[ 14 ]ダッカ大学は、バングラデシュのソフトウェア工学教育の先駆者であり、 2009年から6か月の業界インターンシッププログラム付きのソフトウェア工学の理学士(BSSE)学位を提供しています。[ 15 ]

ソフトウェア エンジニアリングの学士号は、8 学期のプログラムを修了した人に授与されます。

オセアニア

オーストラリアでは、ソフトウェア工学の学士号は通常3~4年間で取得でき、単独の優等学位として、または関連分野(情報技術など)と組み合わせて取得できます。オーストラリア技術者協会(Engineers Australia)とオーストラリアコンピュータ協会(Australian Computer Society)は、ワシントン協定およびソウル協定に基づき、オーストラリア国内で認定資格を提供しており、国内および国際的な工学およびICT基準を満たしていることを保証しています。カリキュラムは一般的に、ソフトウェア開発ライフサイクル、システムアーキテクチャ、テスト、保守、クラウドコンピューティング、サイバーセキュリティ、チームワークなどを網羅し、多くの場合、キャップストーンプロジェクトや企業実習が含まれます。[ 16 ]

ニュージーランドでは、ゲームプログラミング、クラウドコンピューティング、人工知能などの専門分野を持つソフトウェア工学の学士号を取得できる教育機関が複数あります。これらの3年間の専門学位は、アルゴリズム設計、データ構造、テスト、プロジェクト管理といったソフトウェア工学の基礎的なトピックと、選択科目やスタジオベースの実践的な学習を統合したものです。[ 17 ]認定資格はIT Professionals New Zealandによって提供されています。[ 18 ]

参考文献

  1. ^ [1] 2009年8月2日、 Wayback Machineアーカイブ。スコットランドグラスゴーストラスクライド大学におけるソフトウェアエンジニアリングの説明。
  2. ^ [2]「4年間のソフトウェアエンジニアリングカリキュラムの提案」、ランドール・W・ジェンセン、ヒューズ・エアクラフト社、チャールズ・C・トニーズ、ヒューズ・エアクラフト社、ウィリアム・I・フレッチャー、ユタ州立大学
  3. ^ a b c「UVa-Wiseのソフトウェアエンジニアリング学位情報」バージニア大学ワイズ校数学・コンピュータサイエンス学部2010年4月1日閲覧。
  4. ^ [3]「シミュレーションによるソフトウェアエンジニアリングの教育」、エミリー・オーとアンドレ・ファン・デル・フック、カリフォルニア大学アーバイン校ソフトウェア研究所
  5. ^ [4] 2006年から2016年までの10年間のソフトウェアエンジニアリングの展望
  6. ^ 「ソフトウェア開発者、品質保証アナリスト、およびテスト担当者:職業展望ハンドブック:米国労働統計局」
  7. ^ Mann, Amar; Nunes, Tony (2009年8月). 「ドットコムバブル後:シリコンバレーのハイテク産業における2001年と2008年の雇用と賃金」(PDF) .地域レポート、米国労働統計局: 1–8 . 2020年9月29閲覧
  8. ^ 「STEM分野の離職:大学生のSTEM分野への進学と進学の道」 2013年11月26日。
  9. ^ 「STEM危機は神話だ」 2013年8月30日。
  10. ^ 「HP 開発者ポータル | HP 国際女性週間: 1980 年代以降、コンピューター サイエンス分野の女性が減少している」
  11. ^テレサ・ボーブフとジョン・メイソン、「コンピュータサイエンスの学生の離脱率が高い理由:いくつかの考えと観察」、ACM SIGCSE 速報、2005年
  12. ^ a b 「コンピュータプログラマー:職業展望ハンドブック:米国労働統計局」www.bls.gov
  13. ^ 「ソフトウェア工学の学士号」 timeandupdate.com 2018年1月7日. 2018年1月8日閲覧
  14. ^ 「バングラデシュに関するADB報告書:コンピューターおよびソフトウェア工学の高等教育」(PDF) . adb.org/ . 2021年11月5日閲覧
  15. ^ 「IIT University of Dhaka」du.ac.bd/ . 2016年1月5日. 2021年11月5日閲覧
  16. ^ 「人工知能学士(ソフトウェア工学)」www.torrens.edu.au . 2025年6月20日閲覧
  17. ^ 「ゲームプログラミングにおけるソフトウェアエンジニアリングの学士号 | メディアデザインスクール」 www.mediadesignschool.com 2025年7月13日2025年6月20日閲覧
  18. ^ 「ソフトウェア開発者」 www.careers.govt.nz 2025年6月20日閲覧