Applied Computer Science


Applied Computer Science

– Learning outcome


Learning outcome

After successfully completing the MACS program, students possess the following knowledge, skills and general competences:



  • Possess advanced knowledge in the application of computer science theory and methodology to problems faced when developing solutions to problems in the area of mobile, web, serious game applications, or visual computing (i.e., processing of colour, image, and/or video data).
  • Possess specialized insight and good understanding of the research frontier in a selected part of the applied computer science area, especially within the area of visual computing or the areas of mobile, web, and game computing.
  • Possess thorough knowledge of professional and scientific theory and methodology of relevance to applied computer science.
  • Are able to apply computer science knowledge and understanding to new and unfamiliar settings.
  • Are able to analyse academic problems based on the history, traditions, and particularities of applied computer science and its place in society.
  • Possess advanced knowledge within the area of applied computer, with emphasis on colour, image and video processing, or web, mobile, and game technologies.



  • Are able to analyse existing theories, methods and interpretations and to challenge established knowledge and practice with regards to applied computer science.
  • Are, in an independent manner, able to handle theoretical issues and solve complex practical problems in the area of applied computer science.
  • Are able to use relevant and suitable methods when carrying out research and development activities in the area of applied computer science.
  • Are able to critically review relevant literature when solving new or complex problems and are able to integrate the findings into the proposed solution.
  • Are able to plan and complete an independent and limited research or development project with guidance and in adherence to research ethics.
  • Are able to initiate, contribute to, and review the outcome of group work - especially development work.


General competence

  • Are able to analyse relevant ethical issues (technological, professional, and scientific).
  • Have the learning skills to continue acquiring new knowledge and skills in a manner that is largely self-directed.
  • Are able to present the results from extensive independent work, mastering the terminology of the field.
  • Are able to communicate academic issues, analyses, and conclusions, with specialists in the field and to the public, in oral and written forms.
  • Are able to review, reflect on, and critique on their own and other professionals contributions and work.
  • Are able to contribute to innovative thinking and innovation processes.