Lõpetamise nõuded
Arvutiteaduse magistriõppe lõpetamiseks peavad õpilased edukalt täitma kõik järgmised:
- 40 ainepunkti arvutiteaduse kursustest 400 või kõrgemal tasemel, sealhulgas kaasaegne programmeerimispraktika (CS 401) (4 ainepunkti).
- Vähemalt 50% MS kraadile rakendatavatest ainepunktidest peab olema 500-tasemel (viis 500-tasemelist kursust). Neist 500 akadeemilise taseme ainepunktist neli saab asendada õppekava praktilise koolituse 8 ainepunktiga.
- Vähemalt üks järgmistest peab olema täidetud hindega B või parem:
- Algoritmid (CS 435)
- Täiustatud programmeerimiskeeled (CS 505)
- Peab läbima vähemalt ühe süsteemi- või analüüsikursuse (DBMS, mobiilseadmete programmeerimine, operatsioonisüsteemid, paralleelprogrammeerimine, kompilaatorid, suurandmete analüüs, süsteemianalüüs, projektijuhtimine)
- Mitte rohkem kui ühel kursusel võib olla C, C + või C-.
- Arvutiteaduse kursuste kumulatiivne palgaastme keskmine peab olema vähemalt “B” (GPA of 3.0) või kõrgem.
- Kui õpilasel puudub programmi kandideerimisel mõni sisseastumiseks vajalikest matemaatikakursustest, saab selle kursuse läbida MIU CS programmi osana lisaks muule nõutavale informaatika kursusetööle.
MÄRKUS. Teadvuse teaduse ja tehnoloogia kursust STC 506A on vaja esimesel semestril ja STC 506B teisel semestril.
USA üliõpilased võtavad „standardraja”, kus nad peavad läbima kaasaegse programmeerimispraktika kursuse (CS 401) pluss 36 ühikut informaatikakursust, millest viis kursust 500-tasemel ja STC 506A ja B. Neilt ei nõuta läbima õppekavapõhise praktilise koolituse (CPT).