Menu:

Updates:

Sep 12, 2011:
Added Courses page

Sep 6, 2011:
Added About me page

Sep 6, 2011:
This update list comes into existance

Sep 5, 2011:
Website up and running!

Datalogi

Anteckningar

Mina datorskrivna kursanteckningar av varierande kvalitet finns här. (Det är ganska ansträngande att skriva och tänka samtidigt, resultat därefer). De uppdateras lite då och då. Vill du ha de allra nyaste kan du hämta koden på SourceForge (högst 2-3 lektioner gammal) och bråka med LaTeX stilfiler som saknas. Vill du ha den allra allra nyaste får du prata med mig. För att kompilera ska du först installera python, sedan pygments (en fantastisk highlighter som higlightar allt), sedan LaTeX, och slutligen texments (ett latex-paket som anropar pygments och som jag använder för scheme-koden i dokumentet), se till att alla omgivningvariabler är rätt så att exempelvis ditt LaTeX hittar texments-package och kör slutligen

pdflatex -shell-escape main.tex
Glöm inte -shell-escape! Om du inte har använt LaTeX tidigare blir det kanske lite jobbigt. Makefilen borde också funka. Men se till att texments-paketet finns där ditt LaTeX letar efter paket. Och för att texments faktiskt ska kunna rita något behöver du pygments. Om du har tips på hur det här kan göras lättare/och/eller mer pedagogiskt, hör av dig genom mail!

Länkar och scheme-kod

Länkar jag har använt mig av är

99 Problem i Lisp,
lösningar till några av problemen ovan i scheme,
MIT-videos av scheme-bokens författare i något högre tempo och med riktigt bra föreläsare från 1986
The Racket Guide samt några av Serafims länkar.

Min egen scheme-kod hittar du på SourceForge. Och ja, jag kan inte stava till Newton. Den uppdateras ganska ofta. Kom ihåg KTH:s hederskodex men läs gärna! Om du har förslag, tillägg, korrektioner, rekommendationer, frågor eller bara vill diskutera, skicka ett mail till mig eller ryck tag i mig under/efter/före föreläsningarna/övningarna/labbarna!

Python

Det går visst att debugga i python, läs python conquers the universe

Hjälp gärna till!

Om du vill lägga till material, göra saker mer läsliga, ta bort fel, eller förbättra mina antecknigar på något sätt - säg till och du får tillgång till att redigera dem!