MOOC (Massive Open Online Course) tarkoittaa verkossa pidettävää kurssia, johon pääsääntöisesti kaikilla on vapaa pääsy. Ne ovat osallistujamäärältään skaalautuvia mutta opettajaresurssien käytöltään rajattuja, helposti ylläpidettäviä online-kursseja.
Aloitin huhtikuun lopulla 2014 Stanfordin yliopiston verkkokurssin Introduction to Databases, jota opiskelen tätä kirjoittaessani täysin omaan tahtiini. Kurssi käsittelee tietokantojen perusteita laajassa skaalassa: aiheina ovat tietomallit (relaatiotietokannat, XML, JSON), tiedonhaku relaatiotietokannoista (relaatioalgebra, SQL), tiedonhaku XML-tietokannoista (XPath, XQuery, XSLT), tietokantasuunnittelu (relaatiokantojen suunnittelun teoria, UML), SQL:n edistyneet piirteet (indeksit ja transaktiot, rajoitteet ja herättimet, näkymät ja auktorisointi, OLAP ja rekursio SQL:ssä. NoSQL-tietokantoja ei käsitellä kurssin uusimmassa versiossa, joka koostuu useista ”minikursseista”, mutta itse opiskelen hieman vanhempaa versiota jossa myös ne on käsitelty.
Seuraavassa kerron, millaista kurssilla opiskelu on tähän asti ollut, ja miten kurssin suoritus käytännössä hoituu. Tätä kirjoittaessani olen käynyt läpi kurssimateriaalista noin kaksi kolmasosaa. Jatka lukemista Opiskelijana MOOC-tietokantakurssilla Stanfordissa
SeuraaJaa