Here, you can find some of the reports I've written while attending the Computer Sciences program at DIKU. These are written in danish, converted from PostScript into PDF format. I've usually put them online, so that other students, reading about the same subject, can gain some from them, and not so much because they are great.
| Title | Subject(s) | Summary |
| DIKU Flight Simulator 2004 | Java, OOP & raytracing | This paper details how to code a small and simple raytracer in Java. It contains some analysis of the inherit problems of moving a vector/math domain, into the computational domain of computers. Further, there's some analysis of the Model-view-controller design pattern. |
| Sound Coder: SCOD | MatLab, DSP & psychoacoustic coding | This report details how to implement a psychoacoustic codec. Albeit a very simple one, it covers the basics. The report includes sample MatLab code, and also covers quantization of the signal. No coded file is produced, as that is not the point of the assignment. |
| Data Fangst | MatLab & DSP | A very to the point assignment, dealing mostly with various sound waves and how to work with these in MatLab. |
| Grafisk Sprog (Graphical language) | The DVI format & FPL | Construction of a simple graphical drawing program. It receives input in a S-symbolic expressions (of LISP fame), and generates a DVI output file. You can draw circles, lines, and other assorted basic shapes using this. Written in SML. |
| Sproggenkendelse (Language recognition) | FPL | After three weeks at school, we got to program a language recognition program. Very cool idea from the prof, since the ideas used here, carry over in so many fields of application, such as compression. Though not mentioned in the paper, the principles used here, are the same as in Lempel-Ziv compression, though no compressed file is produced, just a dictionary. |
Here's some links to download some papers I've read at school, that were available in eletronic format, and I'm making available here, hopefully without violating any copyright laws. Some of these files are in PostScript format, if you're on Unix, you probably know what to do, but if you're on Windows, you'll need the GhostScript program to view these files.
| Title | Subject(s) | Summary & comments |
| A Review of Algorithms for Perceptual Coding of Digital Audio Signals | DSP & psychoacoustic coding | Probably one of the most linked articles out there, for an introduction to psychoacoustic coding. Very concise (too consice someplaces), but a solid read. If implementing your own codec, first 10 (of 30 total) pages are really the only ones worth reading, as the rest is a comparison of existing codecs. |
| Evaluating User Interfaces with Metaphors of Human Thinking | HCI and usability | A nice read, on how one can use metaphors, of how humans think, in evaluating user interfaces. Consider the eroded landscape, as a metaphor for how people form habits over time, and the necessity of adapting to the eroded landscape, rather then transforming the landscape (much harder) to your applications ways. |
| Discrete Mathematics | Mathematics | A very gentle introduction to the topic of discrete math. The text is especially good with handling set theory, and graph theory, though it never gets too advanced. The author's homepage contains another good paper in complexity. |