1st Semester
Courses and grades
| Course Title | Exam form | Grade |
| Teamwork, learning and project management | evaluated through project | - |
| Standard ML | evaluated through project | - |
| Mathematics | oral | passed |
Project grade: 7
Project: Simulation of the spread of diseases
The topic of our chosen project suggestion was articial life. We decided to create a cellular automata that could simulate spreading patterns of diseases, which we realized using a java based cellular automata simulator, called cafun
Cellular automata consist of a big array of squares (or any surface that can be used to fill a plane, eg. triangles). The array can have one, two or more dimensions. The cells can have several states (in Conways game of life they have only two), and a cell changes state in a turnbased fashion, depending on states of the neighbour cells. By specifying several states for the level of disease in an area, and creating rules that determined how the disease spread, we were able to create a simple model.
Our result was probably not very accurate at all, as we were unable to implement a way to account for long distance travel. The model was probaly more accurate for the middle ages. In addition to the use of cellular automata, our report included an sketch on how to simulate the spread of diseases in smaller scales (eg. cities) by using the concept of flocking
All in all it was an interesting project. Artificial life and artificial intelligence are very fascinating subjects, and even though the exam did not go very well, I gained a lot of knowledge during that semester.
Last updated: 2005-11-25