BSc Hons ソフトウェアエンジニアリング
メインキャンパス, イギリス
概要
このコースを選ぶ理由
ソフトウェアエンジニアは、大規模で複雑なシステムを設計・開発します。これには、自動車、電話、大規模な金融システム、安全なWebアプリケーションや医療アプリケーションなどで使用されるシステムが含まれます。
ソフトウェアエンジニアとして働くには、ソフトウェア、ハードウェア、通信技術に関する深い理解と、優れた設計力とチームワーク力が必要です。また、様々なシステムの開発戦略の影響についても理解する必要があります。
当校のコンピュータサイエンスコースは、理論と実践を融合させたものです。初期のコア科目の多くは類似しているため、コース間の移行が可能です。
BSc ソフトウェア エンジニアリングの学位では、プログラミングなどの基礎スキルを学び、後年にはアルゴリズム、データベース、ロジックなどの科目を学びます。
3 年目には、新しいプログラミング言語などのより専門的な分野を学習し、最終学年では実践的なコンピューティング プロジェクトに取り組みます。
私たちは、知識と理解を得るだけでなく、知的スキル (問題解決能力と批判的評価能力)、実践的スキル (ソフトウェア システムの設計と実装、チームワーク能力)、および転用可能なスキル (調査能力、プレゼンテーション能力、レポート作成能力、時間管理能力、自立学習能力) を身に付けられるように支援することを目指しています。
知識と理解は、講義を通じて得られ、チュートリアルや実験室、個人およびグループでのプロジェクト作業によってサポートされます。主題に対する理解を深めるために、自主的に読書や研究を行うことが推奨されます。
毎週の実験やチュートリアル演習を通じて、知的スキルを養います。また、挑戦的な問題が与えられる一方で、さらなる授業やグループおよび個人のプロジェクトを通してスキルを高めることができます。
企業実習では、ソフトウェア システムの構築に関わる重要なエンジニアリングの問題を理解することができます。
講義、チュートリアル、実験、授業、プロジェクト作業を通して実践的なスキルを習得します。
知識と理解、知的スキル、実践的スキル、応用可能なスキルがテストされます。これは、筆記試験、実験提出物、プレゼンテーション、授業、プロジェクト、企業実習レポートを通じて行われます。