Computer science

Description

The scientific and practical study that deals with the foundations of information and computation, namely algorithms, data structures, programming, and data architecture. It deals with the practicability, structure and mechanisation of the methodical procedures that manage the acquisition, processing, and access to information.

Occupations requiring this skill

This section is generated automatically.

Skill demand overview
  • Essential in 5 occupations
  • Optional in 5 occupations
  • Total: 10 occupations
  • Most common in: ISCO major group 2 (Professionals)

Essential for

  • ICT teacher secondary school
    ICT teachers at secondary schools provide education to students, commonly children and young adults, in a secondary school setting. They are usually subject teachers, specialised a…
  • Picture archiving and communication systems administrator
    Picture archiving and communication systems administrators manage picture archiving and communication systems (PACS). They store images taken by various types of medical equipment,…
  • Computer science lecturer
    Computer science lecturers are subject professors, teachers, or lecturers who instruct students who have obtained an upper secondary education diploma in their own specialised fiel…
  • Clinical informatics manager
    Clinical informatics managers oversee the daily operations of information systems used in a medical institutions. They also carry out research, using their understanding of clinica…
  • Application engineer
    Application engineers deal with the technical requirements, management, and design for the development of various engineering applications, such as systems, new product designs, or…

Optional for

  • Component engineer
    Component engineers design and envision the engineering development of different small parts composing a bigger project, machine, or process. They ensure that parts are not conflic…
  • Secondary school teacher
    Secondary school teachers provide education to students, commonly children and young adults, in a secondary school setting. They are usually specialist subject teachers, who inst…
  • Robotics engineering technician
    Robotics engineering technicians collaborate with engineers in the development of robotic devices and applications through a combination of mechanical engineering, electronic engin…
  • Linguist
    A linguist is a professional who specializes in the scientific study of language and its structure. They analyze language to understand its components, evolution, and variations, c…
  • Acoustical engineer
    Acoustical engineers study and apply the science of sound to various applications. They work in a wide range of areas including the consultation of the acoustics and elements affec…

Related skills

 
Last updated on February 18, 2026

Create an account to contribute and get credited

Thousands of people read these job profiles every month.
Add your experience and help make careers clearer for everyone.