CSの学士号と修士号の違い
私は大学を卒業したばかりで、経済学の理学士号を取得しています。私は、分野をより抽象的ではなく、より実用的なコンピュータサイエンスに変えることを検討しています。
私はいくつかのオプションから選択できます。コンピュータサイエンスの2年間の修士号と2年間の学士号のいずれか。または、コンピュータサイエンスエンジニアリングの4年間の学士号。あなたはそれをソフトウェア工学と呼ぶことができます。
オプション間に具体的な違いはないかと思います。
回答
カナダでの私の経験から、修士号は分野内の特定のトピックに特化して焦点を当てることであり、学士号は分野内の開業医になることです。
あなたが述べているように、あなたの目標がより実用的な学位を取得することである場合、両方のオプションがそれを行うことができますが、異なる方法で:
- 4年間の学士号を取得すると、CSの幅が広がります。
- 2年間の分割修士号では、CSの基本を学び、修士号のCS内の特定の領域に集中できるようにします。
どういうわけかCSで既存の経済学を活用しようとしているなら、経済学にCSを追加しているので、修士号があなたが探しているものです。あなたがコンピュータ科学者またはプログラマー/ソフトウェアエンジニアになることを探しているなら、学士号はあなたが探しているものです。あなたはまだCSの修士号でプログラムすることを学びます(または期待されます)が、学士号よりも修士号でそれに集中することは少なくなります。
どちらのプログラムの終了時にもCSの学位を取得できますが、さまざまなスキルがあり、取得しようとしているスキルが選択に役立つはずであることに注意してください。
要約から離れて、具体的で実証可能なトピックに焦点を当てようとしている場合は、ソフトウェアエンジニアリングが望ましい選択肢である可能性があります。米国では、優れたコンピュータサイエンスプログラムには、コンピュータがどのように機能するかについての核心に入るだけでなく、はるかに多くの理論があります。コンパイラの設計、オペレーティングシステム、および数学の健全な量などのコースを期待できます。ソフトウェアエンジニアリングは、SDLCについて説明する構造化システムの分析と設計など、職場に参入する開発者により適したコースを提供する可能性があります。あなたはプログラミングの仕方を知っている両方のプログラムから出てきますが、焦点はかなり異なります。
修士課程への2年間の学士号は、焦点を当てるべきものを見つけるのに十分な時間がない可能性があるため、警戒します。