ここではUopeopleのBachelor's Degreesで必要な必須科目を紹介します。一般教養の共通科目は以下からご覧ください
Computer Science通称CSコースの必修科目一覧
以下の4つが最初に取得しなればならないコースとなります。これらのコースを取得すると更に続く専門コースを取得できるようになります。注意点としてはここではオリエンテーションのUNIV1001は記載していません。それは一般教養の部分となります。
Sophia Learningでも取れる単位がたくさんありますので、ぜひそちらを利用されるとお金も時間も短縮できるのでおすすめです
こちらの4科目は最初に取得する必修科目となります
・MATH 1201 College Algebra
・MATH 1280 Introduction to Statistics
・CS 1101 Programming Fundamentals
・CS 1102 Programming 1
上記の4科目を取ると取得できるCSのコース一覧
proctored courseという記載があるものについては、外部の監視官を利用して、テストを受けるコースとなります。必ずしも外部を使う必要はありません。家族や近親者ではないもの、同じ大学に在学していないなど特定の条件を満たせば日本人の方でも可能です
・CS 1103 Programming 2
・CS 1104 Computer Systems
・CS 2203 Databases 1
・CS 2204 Communications and Networking
・CS 2205 Web Programming 1 (proctored course)
・CS 2301 Operating Systems 1 (proctored course)
・CS 2401 Software Engineering 1
・CS 3303 Data Structures (Proctored course)
・CS 3305 Web Programming 2 (Proctored course)
・CS 3306 Databases 2 (proctored course)
・CS 3307 Operating Systems 2 (proctored course)
・CS 4402 Comparative Programming Languages (proctored course)
・CS 4407 Data Mining and Machine Learning (proctored course)
・MATH 1302 Discrete Mathematics
・MATH 1211 Calculus
Electivesは必須ではなく追加で学びたいものがあれば
Electivesの科目は一般教養などからも選択できるので、絶対にこれを選ばなければいけないというわけではありません。私は、商学部を出身なので、簿記や法律などMBAで必要な単位がそのままelectivesに単位移管されれ取れる上限までElectivesが埋まってしまったのでこれらは取れません。残念です。
・CS 3304 Analysis of Algorithms
・CS 3308 Information Retrieval
・CS 4403 Software Engineering 2
・CS 4404 Advanced Networking and Data Security
・CS 4405 Mobile Applications
・CS 4406 Computer Graphics
・CS 4408 Artificial Intelligence