Background and level: Solid knowledge of programming in a high level language, data structures and algorithms is expected; this package may be part of the students' later Bachelor or early Master studies.
Semesters and options: Offered in autumn semesters; if the student already has solid knowledge in the topics taught in one or two of the courses in the package, they can be substituted by other 7.5 ECTS courses given in that semester. "Advanced Documentation Techniques" cover how to write a good scientific (-ally based) report in informatics/ computer science, how to select proper references, how to explain background knowledge at the right level of abstraction, language tricks, how to organize program documentation, debugging and test results, etc. The Databases course goes in depth with database theory, design of databases and implementation of DBMS, so the course is still highly in place for students with some background in SQL programming. The "Advanced topics in DB and IS" is a concentrated course that integrates solving and documenting a project-like assignment with a well-defined curriculum that goes beyond the other courses in the package.
Background and level: Some knowledge of programming in a high-level language is expected; this package may be part of the students' later Bachelor or early Master studies.
Semesters and options: Offered in spring semesters. Options as for 1a.
Background and level: Some to solid knowledge in programming in a high-level language, data structures and algorithms is expected; this package may be part of the students' later Bachelor or early Master studies.
Semesters and options: Offered in autumn and spring semesters; depending on the student's level, the courses may be selected in data structures and algorithms or more in-depth topics such as human-computer interface (from 1b), databases (from 1a), internet programming, computer networks, compiling etc; different courses are offered each semester. When combined with Package 1a or 1b into a full year program, Advanced Documentation Techniques is always replaced by a technical course.
Background and level: This package must be taken at the last year of the Master studies in Computer Science, Informatics or an interdisciplinary study with substantial elements of these topics.
Semesters and options: Offered in autumn and spring semesters; the detailed topic is developed and agreed upon by the student and his/her personal supervisor depending on the student's topic of interests. Thesis works conducted at Roskilde may be loosely divided into two groups, 1. solving a practical problem using the best academic skills in technical details and documentation, and 2. projects in close relation to a research topic – and often they are somewhere in between. There is a long tradition for theses both in-depth computer science/informatics and in interdisciplinary studies combining with mathematics, computational linguistics, bioinformatics, etc. Each student is guided by a personal supervisor chosen among our researchers; students can work individually or in groups of two, exceptionally three students, but the exam is always an individual assessment of each student's contribution. The best supervision may be obtained if you choose a topic related to the research taking place the two research groups.
Programming, Logic and Intelligent Systems http://plis.ruc.dk/
User-Driven IT-innovation, find link at http://www.ruc.dk/dat/forskning/
The following subjects are recommended and are based on existing interdisciplinary collaboration between the two subjects. Be aware that the other subject may require special background.
http://www.ruc.dk/~olesk/Sekvens/
You may need to register separately for these courses.
The research and education environment at Computer Science and Informatics at Roskilde has long and good experience in student exchanges, and we are very glad to host students from different countries. We make an effort in mixing Danish and international students in project groups and courses, and a substantial part of our courses are given in English.
And not least the annual Roskilde Rock Festival
http://www.roskilde-festival.dk/uk/
Roskilde is ideal from the point of view of transportation; less than an hour from Copenhagen international airport, about the same distance by train to Sweden, Northern Germany is reached within 4 hours or so. You are also close to Copenhagen centre with all its offers of entertainment and attractions, 25 min's by train.
Computer Science and Informatics studies are offered by
Department of Communication, Business and Information Technologies
Roskilde University
P.O.Box 260, DK-4000 Roskilde, DENMARK
The department also host several international research meeting and conferences in Computer Science each year.
It is important to observe the application deadlines
For students applying in time, the university may help finding a place to stay, and there will be time enough for possible visa application which is needed for some countries.
It is strictly required that students must be present when the semesters start in the end of August or end of February; those who wish to take Danish courses should expect to arrive around August 15 or January 15. Exact information will be included in the letter of acceptance.
All information is subject to change, and no responsibility is taken for possible errors or omissions. Urgent changes may be announced in the websites mentioned above.