This module requires the student to conduct independent research under supervision of a staff member on a topic agreed upon by the student and staff member. The module consists of two parts: Research methods and the project. During the first semester, formal lectures will be presented on best research practices (counting 10 credits). The project (counting 20 credits) involves application of the taught research methods to complete a research project. The project serves as an opportunity for the student to explore one of the department’s areas of research in greater depth. The end product may be a new piece of software, a model or an algorithm, or an extension of these. It could be an experimental, or theoretical piece of reasoning. The final outcome of the project is a technical report.
This module introduces imperative computer programming, which is a fundamental building block of computer science.