Competence profile for General Computer Science (GCS) – University of Copenhagen

Home
Videresend til en ven Resize Print Bookmark and Share

Department of Computer Science DIKU > Study programmes > M.Sc. in Computer Science > Competence profile for...

General computer science

Graduates in computer science:

  • Can combine relevant knowledge of computer science and possibly other knowledge to analyze a problem within computer science and evaluate previous attempts of solving the specific problem and related problems.
  • Can critically assess, select and possibly combine newly developed theories and methods, and use them to make significant contributions to solving computer science problems or promoting understanding of the problems.
  • Can objectively and systematically evaluate a solution to a computer science problem, and where appropriate involve experiments to assess a solution and point out in which areas the solution is successful and in which area the solution is not successful by pointing out weaknesses, strengths and consequences of the solution.
  • Can demonstrate their findings and discoveries in accordance with the requirements for publications in international scientific literature.
  • Have an enhanced knowledge of the original literature within their area of specialization, and are educated in several other areas of computer science.
  • Have a broad knowledge of the computer science traditions and critical analysis, and are therefore able to take a critical position on the research of others and to look at these results from various angles.
  • Have core competence in programming and software development (constructive computer science) and algorithmics, programming languages, computer (hardware and software) systems and the relevant mathematical-logical basis and methods (analytical computer science).
  • Can participate as independent contributors to the computer science research groups, also in international contexts.
  • Are familiar with the public use of information technology in both the general public and in commercial, cultural and environmental contexts.
  • Are able to participate in public debates on issues of information technology substance and relevance, and to apply and disseminate knowledge in such debates.

General Computer Science (GCS)

Block 1

Block 2

Block 3

Block 4

Year 2

Elective courses, projects, stay abroad

Elective courses, projects, stay abroad

Master Thesis

Master Thesis

 

Elective courses, projects, stay abroad

Elective courses, projects, stay abroad

Master Thesis

Master Thesis

Year 1

Elective course 

Elective course 

Elective course

Elective course

 

 

Advanced programming

Principles of computer system design

Statistical methods for machine learning

Advanced algorithms and data structures