{"id":"https://openalex.org/keywords/algorithmic-thinking","display_name":"algorithmic thinking","description":"A problem-solving approach in computer science education that involves formulating procedures and logical steps for solving problems.","display_name_alternatives":["algorithmizing","algorithmising"],"ids":{"openalex":"https://openalex.org/keywords/algorithmic-thinking","wikidata":"https://www.wikidata.org/wiki/Q5157342"},"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.6287,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.6287,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"works_count":5767,"cited_by_count":18900,"works_api_url":"https://api.openalex.org/works?filter=keywords.id:keywords/algorithmic-thinking","updated_date":"2026-10-24T04:06:44","created_date":"2022-04-12T19:38:12"}
