Home > Research > Publications & Outputs > Critical Thinking

Associated organisational unit

Links

Text available via DOI:

View graph of relations

Critical Thinking: The Code to Crack Computer Science Education

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published
Article number13
<mark>Journal publication date</mark>31/12/2024
<mark>Journal</mark>Journal of Information Technology Education: Innovations in Practice
Volume23
Number of pages20
Publication StatusPublished
<mark>Original language</mark>English

Abstract

Aim/Purpose: This paper explores the potential value of critical thinking in computer science education and discusses strategies for its integration across the curriculum.

Background: As technology rapidly evolves and becomes increasingly integrated into society, there is a growing need for computer science graduates who can think critically about the ethical, societal, and technical implications of their work.

Methodology: This study employs a conceptual analysis approach, reviewing existing literature on critical thinking in computer science education and synthesising insights from various sources. The analysis focuses on identifying challenges in implementing critical thinking instruction and proposing practical solutions.

Contribution: This paper provides an overview of the current discourse on integrating critical thinking into computer science curricula. It explores the distinction between critical thinking and computational thinking, discusses various pedagogical approaches, and offers insights into potential challenges of implementation.

Findings: The paper identifies six key challenges in embedding critical thinking into computer science education. It proposes initial steps to address these challenges, including curriculum redesign, innovative assessment methods, and faculty development strategies.

Recommendations for Practitioners: Educators should adopt a balanced approach that complements technical education with critical thinking exercises, using diverse teaching methods such as dialogue-based teaching and authentic instruction.

Recommendation for Researchers: Future research should focus on empirical studies to assess the effectiveness of the proposed solutions and develop standardised tools for evaluating critical thinking skills in computer science.

Impact on Society: By enhancing critical thinking skills in computer science education, we can produce graduates who are better equipped to address complex technological challenges and their societal implications.

Future Research: Further investigation is needed into the most effective pedagogical approaches for teaching critical thinking in computer science, with a focus on multidisciplinary perspectives.