Skip to content
Snippets Groups Projects
TODO.txt 3.47 KiB
-*- coding: utf-8 -*-

TODO tulevaisuutta varten:
--------------------------

- Virtuaalinen vs. fyysinen muistiavaruus: alustava visio
  käyttöjärjestelmän ja MMU:n tekemästä osoitteentulkinnasta
  (toistaiseksi taitaa myöhemmässä luvussa, mutta olisi hyvä olla
  hiukan varhaisemmin, heti kun puhutaan assemblerista)


TODO vuoden 2016 kurssi-instanssia varten:
------------------------------------------

- Lukujen loppujen yhteenvedot ja alkujen asiasanalistat pittäis
  tarkistaa, että vastaavat nykyistä muotoa lukujen sisällöstä

- Tentin pisteytys mietittävä uudelleen (2015 oli liian kovat sakot
  väärästä vastauksesta; sakotettiin riskin välttämisestä ehkä
  liikaa.. "90% varma" ei uskaltanut laittaa oikeata vastausta.).

- Voishan tuota tuplanollan cheattia tosiaan käyttää:

   [1] http://github.com/Tuplanolla/cheat
   [2] http://www.ioccc.org/
   [3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757295
   [4] http://meta.stackoverflow.com/a/267961/1729079

- Laitteistoluvussa jo juttua kovalevystä ym.; pittäiskö olla vielä
  vähän tarkemmin(?) Pittäiskö lisätä SSD-levyistä jotain
  relevanttia... olis ihan nykyaikaa...

- "Historia on tylsää, skippasin..."; voisko "huijata"
  esim. jättämällä sanan "historia" pois otsikosta ja tarinasta. Vai
  vitsillä lainata anonyymia opiskelijaa ja perustella
  johdantokappaleessa, miksi ei kannattaisi skipata

- Havainnekuvia voisi aina lisätä, ei oo koskaan liikaa.

- Parempien shell- ja C-käytänteiden soveltaminen. Shell-esimerkit ja
  "pikkuharjoitteet" (?) osaksi monistetta. TIM ja interaktiiviset
  harjoitteet? (TIMiin siirto voi olla työläs -> siirtynee
  tulevuuteen vielä 2016)

- Tenttikysymyksiä tai vastaavan tasoisia voisi (pitäisi) integroida
  monisteeseen lukujen loppuun.

- Nettilinkkilöitä (mm. Jonnen "fiidistä"):

  Machine readable spec:
  https://alastairreid.github.io/alastairreid.github.io/ARM-v8a-xml-release/

  Speed coding a VM in C using vim:
  https://www.youtube.com/watch?v=f8EW2uPz868

  http://stackoverflow.com/questions/11227809/why-is-processing-a-sorted-array-faster-than-an-unsorted-array?rq=1

  http://www.sco.com/developers/gabi/latest/ch5.pheader.html

  https://www.terminal.com

  http://www.learnshell.org/

  https://jackschaedler.github.io/circles-sines-signals/

  http://ncase.me/matrix/

  http://aprt.us

- Makkosen 2014 IT-infrakurssin viitekehys:

  http://commons.wikimedia.org/wiki/File:Infrastructure_model_framework_Sjaak_Laan.jpg

DONE 2016:
-----------

- Puolen megan LaTeX -lähdekoodin jakaminen palasiin
  luvuittain. (Tomi hoiti)

- Kuvien piirtäminen kauniimmaksi. (Ari hoiti)

DONE 2015:
-----------

- Loppupuolen luvut kirjoitettu auki pallukkalistamuodosta.

- Laitettu microkernel / monolithic -jutut takaisin.

- Integroitu useita tuntiopettajien ja opiskelijoiden ehdottamia
  lisäyksiä.

- Materiaalin (osien) siirtäminen TIM-järjestelmään aloitettu (demot
  TIMissä)

- Kuvia piirrelty kauniimmaksi (Tuhkala toteutti)

- C-demo jaettu kahteen osioon; C:n ja assemblerin rooli palautettu
  lähemmäs kurssin keskiötä.

- Lisätty materiaaliin asiaa, joiden osaamiseen toivottiin parannusta
  vuoden 2014 demovastauksissa.

- Kurssin jakoa 2+2op tai 2+2+2op -muotoon harkittava edelleen

- Tentin formaatti uudistettu vuoden 2014 "Tuunaa tenttisi"
  -vastausten ja kurssipalautteen perusteella.

- Linkkereistä, objektitiedostoista ja dynaamisista kirjastoista
  kirjoitettu lisää; lähdeluetteloon lisätty
  http://www.iecc.com/linker/