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)