Computing competence

Computing means solving scientific problems using computers. It covers numerical as well as symbolic computing. Computing is also about developing an understanding of the scientific process by enhancing algorithmic thinking when solving problems. Computing competence has always been a central part of the science and engineering education.

Modern computing competence is about

  • derivation, verification, and implementation of algorithms
  • understanding what can go wrong with algorithms
  • overview of important, known algorithms
  • understanding how algorithms are used to solve mathematical problems
  • reproducible science and ethics
  • algorithmic thinking for gaining deeper insights about scientific problems