Вимоги до закінчення навчання

Щоб отримати ступінь магістра з комп’ютерних наук, студенти повинні успішно виконати всі наступні завдання:

  1. 40 кредитів курсів інформатики на рівні 400 або вище, включаючи сучасну практику програмування (CS 401) (4 кредити).
  2. Принаймні 50% кредитів, які застосовуються до ступеня магістра, повинні бути на рівні 500 (п'ять курсів рівня 500). Чотири з цих 500 академічних кредитів рівня можна замінити 8 кредитами навчальної практичної підготовки.
  3. Принаймні одне з наведеного нижче має бути заповнене з оцінкою "В" або вище:
    • Алгоритми (CS 435)
    • Розширені мови програмування (CS 505)
  4. Необхідно пройти принаймні один системний курс або курс аналізу (СУБД, програмування мобільних пристроїв, операційні системи, паралельне програмування, компілятори, аналіз великих даних, системний аналіз, управління проектами)
  5. Не більше одного курсу може мати ступінь C, C + або C-.
  6. Сукупний середній бал за курси з комп'ютерних наук повинен бути щонайменше "B" (середній бал 3.0) або вище.
  7. Якщо під час подання заявки на участь у програмі студенту не вистачає одного з курсів математики, необхідних для вступу, цей курс можна пройти як частину програми CS MIU на додаток до інших необхідних курсових робіт з інформатики.

ПРИМІТКА. Курс «Наука та технологія свідомості», STC 506A, необхідний у першому семестрі, а STC 506B — у другому семестрі.

Американські студенти проходять «стандартний курс», де від них вимагається пройти курс «Сучасна практика програмування» (CS 401) плюс 36 одиниць курсів з інформатики, з п’ятьма курсами на рівні 500 і STC 506A та B. Від них не вимагається проходити навчальну практику (ППР).