Knight Foundation School of Computing and Information Sciences tarjoaa tietotekniikan kandidaatin tutkintoa pääaineena, jolla on vahva perusta tietojenkäsittelytieteen teoriassa.
Virtauskaavio (Voimassa tammikuussa 2020)
Virtauskaavio (Jos pääaineeksi ilmoittaudutaan ennen joulukuuta 2019)
Oppimissuunnitelma
Edellytykset
Opiskelijoiden tulisi olla suorittaneet seuraavat kurssit (tai vastaavat) ennen tietotekniikan BS-opintojen aloittamista.
Ainoastaan ohjelmointikurssi Javalla hyväksytään siirtohyvityksenä COP2210:n täyttämiseksi.
- COP2210 Ohjelmointi 1
- PSY2012 Johdatus psykologiaan
- COT3100 Diskreetit rakenteet (Discrete Structures) tai MAD2104 Diskreetti matematiikka (Discrete Math)
- CGS1920 Johdatus tietojenkäsittelyyn (Introduction to Computing)
CGS2518 Tietokoneiden data-analyysi
– TAI –
CGS2060 Johdatus mikrotietokoneisiin
– TAI –
CGS2100 Johdatus yritystoiminnan mikrotietokoneisiin
MAC1147 Pre…Calculus Trigonometry
– TAI –
MAC1140 Pre-Calulus Algebra
Kansainväliset opintopisteet
Yhdeksän opintopistettä on suoritettava Knight Foundation School of Computing and Information Sciencesin ulkopuolella. Nämä opintopisteet on valittava toisen tieteenalan sivuaineen tai todistuksen kursseista. Kaikki yhdeksän opintopistettä on suoritettava samasta sivuaineesta tai todistuksesta.
Ydinopinnot
- CEN3721 Ihmisen ja tietokoneen vuorovaikutus
- COP3337 Ohjelmointi 2
- CGS3767 Tietokoneiden käyttöjärjestelmät
- CDA3103 Tietokonejärjestelmien perusteet
- CGS4285 Sovelletut tietoverkot
- CGS4854 Verkkosivujen rakentaminen ja hallinta
.
- CNT4403+ Tietojenkäsittely ja verkon tietoturva
- COP3530 Tietorakenteet
- COP4703 Tiedon varastointi ja haku
- COP4338 Ohjelmointi 3
- COP4814+ Komponenttiohjelmointi
- COP4814+ Component-Based Software Dev.
CGS3095 Technology in the Global Arena
ENC3213 Professional & Technical Writing
– TAI –
ENC3249 Professional. & Technical Writing for CS
Valinnaiset kurssit
Kaikkien opiskelijoiden on suoritettava kaksi valinnaista kurssia
Opiskelijoiden on valittava yksi keskittymisalue ja suoritettava kaksi kurssia kyseiseltä alueelta.
Systeemihallinto
- CIS4431 IT-automaatio
- CNT4603 Järjestelmänhallinta ja ylläpito
- CTS4348 Unix-hallinta
- CTS4743 Yritysten tietotekniikan vianmääritys
Verkonhallinta
- CNT4504 Verkonhallinta
- CNT4513 Tiedonsiirto
Sovelluskehitys
- COP4005 Windows-ohjelmointi tietotekniikan tarpeisiin
- COP4655 Mobiilisovellus. Development
- COP4813 Web App. Programming
Security
- CIS4365 Enterprise Cybersecurity
- CNT4182 Mobile & IoT Security
Databassien hallinta
- CTS4408 DB Admin
- COP4722 DB Survey
Vapaasti valittavat opintojaksot
Kaikkien opiskelijoiden on suoritettava ylimääräisiä yleisiä valinnaisia opintojaksoja saavuttaakseen vähintään 120 opintopistettä. Edeltävät kurssit voidaan lukea yleisiksi valinnaiskursseiksi.