Task algorithmisation

Description

The techniques to convert unstructured descriptions of a process into step-by-step sequence of actions of a finite number of steps.

Alternative labels

Skill type

knowledge

Skill reusability level

cross-sector

Relationships with occupations

Essential knowledge

Task algorithmisation is an essential knowledge of the following occupations:

Embedded system designer: Embedded system designers translate and design requirements and the high-level plan or architecture of an embedded control system according to technical software specifications.
ICT intelligent systems designer: ICT intelligent systems designers apply methods of artificial intelligence in engineering, robotics and computer science to design programs which simulate intelligence including thinking models, cognitive and knowledge-based systems, problem solving, and decision making. They also integrate structured knowledge into computer systems (ontologies, knowledge bases) in order to solve complex problems normally requiring a high level of human expertise or artificial intelligence methods.
Language engineer: Language engineers work within the field of computing science, and more specifically in the field of natural language processing. They aim to close the gap in translation between accurate human translations to machine-operated translators. They parse texts, compare and map translations, and improve the linguistics of translations through programming and code.
Knowledge engineer: Knowledge engineers integrate structured knowledge into computer systems (knowledge bases) in order to solve complex problems normally requiring a high level of human expertise or artificial intelligence methods. They are also responsible for eliciting or extracting knowledge from information sources, maintaining this knowledge, and making it available to the organisation or users. To achieve this, they are aware of knowledge representation and maintenance techniques (rules, frames, semantic nets, ontologies) and use knowledge extraction techniques and tools. They can design and build expert or artificial intelligence systems that use this knowledge.
User interface designer: User interface designers are in charge of designing user interfaces for applications and systems. They perform layout, graphics and dialogues design activities as well as adaptation activities.
Instructional designer: Instructional designers develop instructional material for training courses using multimedia technology and authoring tools. They aim to create instructional experiences which make the acquisition of knowledge and skills more efficient, effective, and appealing.
Digital media designer: Digital media designers create and edit graphics, animations, sound, text and video to assist in the creation of integrated multimedia products. They may perform activities related to the web, social networks, augmented reality and virtual reality but exclude the production of music using physical instruments and complex software sound synthesis tools. Digital media designers may program and build websites, mobile applications and other multimedia products.
Digital games designer: Digital games designers develop the layout, logic, concept and gameplay of a digital game. They focus on playfield design, specification writing, and entry of numeric properties that balance and tune the gameplay.

Optional knowledge

Task algorithmisation is optional for these occupations. This means knowing this knowledge may be an asset for career advancement if you are in one of these occupations.

Software architect: Software architects create the technical design and the functional model of a software system, based on functional specifications. They also design the architecture of the system or different modules and components related to the business’ or customer requirements, technical platform, computer language or development environment.
ICT system architect: ICT system architects design architecture, components, modules, interfaces, and data for a multi-components system to meet specified requirements.
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 the improvements of processes. They are responsible for the implementation of a design or process improvement, they offer technical support for products, answer questions about the technical functionality and assist the sales team.

 


 

References

  1. Task algorithmisation – ESCO

 

Last updated on September 20, 2022