Self-Evaluation Department of Computer Science University Of
Total Page:16
File Type:pdf, Size:1020Kb
Self-evaluation Department of Computer Science University of Copenhagen November 2009 FOR INTERNAL USE ONLY Table of Contents 1 Research Organization.............................................................................................................................................. 3 2 Study Programmes.................................................................................................................................................... 4 2.1 Bachelor Programmes ..................................................................................................................................... 4 2.2 Master Programmes......................................................................................................................................... 4 2.3 Student Productivity ......................................................................................................................................... 5 3 Analysis of Department Research............................................................................................................................... 5 3.1 SWOT Analysis of the Department .................................................................................................................. 6 3.1.1 Objectives............................................................................................................................................... 6 3.1.2 Strengths ................................................................................................................................................ 6 3.1.3 Weaknesses ........................................................................................................................................... 7 3.1.4 Opportunities .......................................................................................................................................... 7 3.1.5 Threats ................................................................................................................................................... 7 3.1.6 Analysis .................................................................................................................................................. 7 3.2 SWOT analysis of each Research Group ........................................................................................................ 8 3.2.1 Algorithms and Programming Languages (APL) .................................................................................... 8 3.2.2 Image Group......................................................................................................................................... 10 3.2.3 Human-Centered Computing (HCC)..................................................................................................... 12 Annex I: Curriculum Vitae of Permanent Faculty Members of Algorithms and Programming Languages Annex II: Curriculum Vitae of Permanent Faculty Members of Image Group Annex III: Curriculum Vitae of Permanent Faculty Members of Human-Centered Computing Annex IV: Strategy for the Department of Computer Science, University of Copenhagen (DIKU 2013) 1 Research Organization The Department of Computer Science at the University of Copenhagen (DIKU) is the oldest computer science department in Denmark - and among the first in the world. Since its establishment in 1970, DIKU has worked to achieve the highest academic level. DIKU performs research at an international level in close contact with research institutions and industrial companies in Denmark and abroad. The research groups have been reorganized in Spring 2009 as a consequence of a staff reduction due to cutbacks and resignations. The Distributed Systems Group and the Image Group have been merged to form the Image group, parts of the TOPPS group and the Algorithmics and Optimization Group to form the APL group, and parts of the TOPPS group have been merged with the HCI group to form the HCC group. Consequently, the research is now organized in 3 research groups: Algorithms and Programming Languages (APL): The group works with the development of programming language concepts, technology and applications in theory and practice, ranging from new computational models to applications in systems and software development. Furthermore, the group develops efficient algorithms for solving problems within e.g. planning, bioinformatics and design of electronic circuits and other network design problems. Please see Section 4.2.1 for a SWOT analysis of the group and Annex I for CVs including lists of publications and grants of the faculty members of the APL group. Image Group: The group performs theoretical and experimental research in image analysis, computer graphics and high-performance computing and their applications to hard sciences. Methodologies currently employed are among others machine learning, grid computing, variational methods, computer vision and scale space. Please see Section 4.2.2 for a SWOT analysis of the group Annex II for CVs including lists of publications and grants of the faculty members of the Image Group. Human-Centered Computing (HCC): HCC is an emerging interdisciplinary academic field broadly concerned with computing and computational artifacts as they relate to the human condition. The goal is to improve human interaction with it. Research includes usability/user experience research; health care; information access and use; software development and programming; advanced interaction techniques. Please see Section 4.2.3 for a SWOT analysis of the group and Annex III for CVs including lists of publications and grants of the faculty members of the HCC group. The three research groups are placed in 3 different locations: APL and the Image Group at 2 locations in North Campus (Nørre Campus) and HCC in South Campus (Søndre Campus). As described in the Research Strategy of DIKU (cf. Annex IV, Section 1.1), the department’s presence at both North and South Campus poses an organizational and identity challenge but also an opportunity to cooperate across professional and geographical boundaries, allowing development of a department identity. However, a key challenge is balancing the size of the department and its commitment to interdisciplinary research and education cooperation. The research of the department is analyzed in Section 4, including a SWOT analysis for the complete department and for the 3 groups individually. 3 2 Study Programmes DIKU is characterized by offering project-oriented education allowing for in-depth studies. Graduates in computer science are highly popular among Danish and international companies and public institutions. The department cooperates closely with other university faculties, institutes and centers to improve IT education (cf. Sections 2.1 and 2.2). 2.1 Bachelor Programmes DIKU • offers a BSc in Computer Science with 2 competence profiles: Application Development, and Data and Information Modelling (described below). • contributes to a BA in Communication and IT in collaboration with the Faculty of Humanities. DIKU contributes with courses corresponding to 1½ semester. • contributes to a BSc in Science and IT in collaboration with other departments at the Faculty of Science, Faculty of Pharmaceutical Sciences and Faculty of Life, which will be offered starting summer 2010. The courses given by DIKU on this bachelor programme correspond to 1 semester. • contributes to a BSc in IT and Health in collaboration with the Technical University of Denmark and the Faculty of Health Sciences with courses corresponding to less than 1 semester. The programme for BSc in Computer Science consists of 4 semesters of compulsory courses/elements, 1 semester of optional courses and 1 semester of specialization. The students of the Application Development profile obtain skills and specialize in programming languages; computer architecture; IT security; and IT project management. The career possibilities are e.g. software developer or project manager of major IT development projects. The students of the Data and Information Modelling profile provides the students competencies within data and information modelling offering courses in mathematics, statistics, logics, computer graphics and data analysis. The students learn how to develop models of discrete or physical phenomena, to analyze models and to apply the results. 2.2 Master Programmes DIKU • offers a MSc in Computer Science with 3 competence profiles: Computational and Mathematical Modelling; Programming Languages and Systems; and Software Development (described below). • contributes to a MSc in eScience in collaboration with other departments at the Faculty of Science. DIKU contributes with courses corresponding to 1 semester. • contributes to a MA in IT and Cognition in collaboration with the Faculty of Humanities. DIKU contributes with courses corresponding to 1/2 semester. The programme for MSc in Computer Science consists of 1 semesters of compulsory courses/elements, 1 semester of specialization ,1 semester of optional courses and 1 semester of MSc thesis. The Computational and Mathematical Modelling profile is focused on problems and applications with a foundation in measured observations or laws of Nature. For instance, measurements obtained from images, movies, medical data, satellites, motion capture data and models such as Newtonian mechanics etc. Graduates with a Programming Languages and Systems competence profile are firmly familiar with the fundamental models of computing, their expressiveness and limitations,