hwechtla-tl:
Kurssien aiheita
Tällä sivulla esitän ajatuksia kursseiksi, joita voin järjestää.
Liittyy työnhakuuni freelancer-luennoitsijana. Tuntimäärät sulkeissa
ovat opetustunteja; harjoitustehtäviin voi olettaa kuluvan suunnilleen
saman verran aikaa.
Unix-peruskurssi (tai Linux-) (12-20 t)
- komentotulkki
- tiedostojärjestelmä
- tekstin muokkaus
- teksti-, ääni- ja kuva-aineiston käsittely
- etäkäyttö
- sähköposti, www, tiedostonsiirto, tulostus, chat
- moniajo ja prosessien hallinta
Unix-jatkokurssi (tai Linux-) (10-16 t)
- automaatio
- kehittynyt komentotulkin käyttö
- versionhallinta
- merkistöt
- virtualisointi
- verkkotunneloinnit
- käytännön kryptografia
Tekstiaineiston käsittely (12-24 t)
- tekstityökalut
- teoreettiset: tiedonlouhinta, suurten aineistojen käsittely
- käytännölliset: tiedostomuotojen muuntaminen, merkintäkielet
- www-sivujen automatisoitu käsittely
- ohjelmien prosessointi
- tekstin generointi
Tietokantojen peruskurssi (8-16 t)
- tekstitietokannat
- merkintätietokannat (XML-, SGML- yms. aineisto)
- SQL-tietokanta
- SQL-kyselykieli
Ohjelmoinnin peruskurssi (24-36 t)
- ohjelmoinnin käsitteet
- tietotyypit
- ohjausrakenteet
- aliohjelmat
- ohjelman suunnittelu ja osittaminen
- merkkijonojen käsittely
- tiedostojen käsittely
Ohjelmoinnin jatkokurssi (16-24 t)
- tietorakenteet
- oliosuuntautunut suunnittelu
- funktionaalinen suunnittelu
- prototyypitys
- testisuuntaunut kehitystapa
- ohjelman evoluutio
Sosiaalinen media ryhmätyövälineenä (4-12 t)
- wiki
- foorumi
- sähköposti
- chat
- blogi
- oppimisympäristö
- tiedostoversiointi
- olemassaolevia palveluita: Facebook, wikifarmit
Verkkoprotokollien peruskurssi (10-16 t)
- sähköposti
- www
- vertaisverkot
- SSL
- TCP/IP
- DNS
- Ethernet
- DHCP
WWW-peruskurssi (8-12 t)
- HTTP
- HTML
- CSS
- ECMAScriptin alkeita
WWW-ohjelmoinnin peruskurssi (16-24 t)
- PHP-sivut
- PHP:n ohjausrakenteet
- PHP:n tietotyypit
- ohjelman järjestely
- SQL-tietokannat
- HTML
Linux-ylläpidon peruskurssi (20-40 t)
- Unix-peruskurssi
- järjestelmän asentaminen
- laitteet (device)
- liitokset (mount)
- liittymät (interface)
- ydin, moduulit (kernel, module)
- käynnistysjärjestelmä (init)
- paketointijärjestelmät
- asetustiedostot
- ohjelmien asentaminen käsin
Linux-ylläpidon jatkokurssi (16-24 t)
- pakettien tekeminen
- keskitetty ylläpito
- automatisointi
- etähallinta
- ongelmanselvitys
- rikkoutuvien asioiden korjaaminen
- virtualisointi
kommentoi
(viimeksi muutettu 18.10.2009 15:55)