Захтеви за дипломирање
Да би дипломирали са МС рачунарских наука, студенти морају успешно да заврше све од следећег:
- 40 кредита курсева информатике на нивоу 400 или више, укључујући праксу модерног програмирања (ЦС 401) (4 кредита).
- Најмање 50% кредита примењених на МС степен мора бити на нивоу 500 (пет курсева на 500 нивоу). Четири од ових 500 академских бодова могу се заменити са 8 кредита курикуларне практичне обуке.
- Најмање једно од следећег мора да буде попуњено оценом „Б“ или бољом:
- Алгоритми (ЦС КСНУМКС)
- Напредни језици програмирања (ЦС КСНУМКС)
- Мора да заврши најмање један курс система или анализе (ДБМС, програмирање мобилних уређаја, оперативни системи, паралелно програмирање, компајлери, аналитика великих података, системска анализа, управљање пројектима)
- Не више од једног курса може имати оцјену Ц, Ц + или Ц-.
- Кумулативна просечна оцена за курсеве рачунарства мора бити најмање "Б" (ГПА КСНУМКС) или виша.
- Ако приликом пријављивања на програм студенту недостаје један од курсева математике који су потребни за упис, тај курс се може полагати као део МИУ-овог ЦС програма поред осталих обавезних предмета из информатике.
НАПОМЕНА: Курс Наука и технологија свести, СТЦ 506А, је обавезан у првом семестру, а СТЦ 506Б у другом семестру.
Амерички студенти похађају „стандардну стазу“ где се од њих тражи да заврше курс модерне праксе програмирања (ЦС 401) плус 36 јединица курсева рачунарских наука, са пет курсева на нивоу 500 и СТЦ 506А и Б. Од њих се не тражи да обављају курикуларну практичну обуку (ЦПТ).