Publication Date
In 2025 | 2 |
Since 2024 | 5 |
Since 2021 (last 5 years) | 9 |
Since 2016 (last 10 years) | 24 |
Since 2006 (last 20 years) | 171 |
Descriptor
Source
Author
Lan, Yu-Feng | 3 |
Hung, Chun-Ling | 2 |
Hwang, Gwo-Jen | 2 |
Lin, Pin-Chuan | 2 |
Thoms, Brian | 2 |
Abaas, Ramy | 1 |
Abrizah, A. | 1 |
Abuzaghleh, Omar | 1 |
Adjibadji, B. | 1 |
Aeiad, Eiman | 1 |
Agee, Kelly, Ed. | 1 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 18 |
Students | 3 |
Researchers | 2 |
Practitioners | 1 |
Location
Taiwan | 10 |
Spain | 8 |
United Kingdom | 8 |
Turkey | 5 |
Australia | 4 |
Germany | 4 |
China | 3 |
Greece | 3 |
Hong Kong | 3 |
Malaysia | 3 |
Pennsylvania | 3 |
More ▼ |
Laws, Policies, & Programs
Carl D Perkins Vocational and… | 1 |
No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
ACT Assessment | 1 |
Learning Style Inventory | 1 |
Massachusetts Comprehensive… | 1 |
Myers Briggs Type Indicator | 1 |
What Works Clearinghouse Rating
Michele Scalera; Agostino Marengo; Vita Santa Barletta; Danilo Caivano; Giovanni Dimauro; Jenny Pange – Education and Information Technologies, 2025
Computer architecture is considered one of the dry and hard-to-learn courses for students in the computer science discipline. Therefore, educational institutions experiment with different pedagogical approaches to enhance students' performance and interest in courses. This study introduces a Simplified Approach to Teach a Processor (SAtTaP), a…
Descriptors: Computer Science Education, Teaching Methods, Computer System Design, Undergraduate Students
Wilson Libardo Pantoja Yépez; Julio Ariel Hurtado Alegría; Ajay Bandi; Arvind W. Kiwelekar – Education and Information Technologies, 2024
The ability to define, evaluate, and implement software architectures is a fundamental skill for software engineers. However, teaching software architecture can be challenging as it requires students to be involved in real-context projects with high degrees of complexity. This involves making trade-off decisions among several quality attributes.…
Descriptors: Computer Software, Training, Computer Science Education, Teaching Methods
Mohammed Ahmed Kofahi; Anas Jebreen Atyeh Husain – Journal of Information Technology Education: Research, 2025
Aim/Purpose: In this study, we propose an AI technology-based learning model using ChatGPT and investigate its effect on students' higher-order thinking (HOT) ability in an operating systems (OS) course. Background: A critical requirement for IT and engineering students is supporting them in understanding advanced OS concepts and fostering their…
Descriptors: Artificial Intelligence, Computer Science Education, Thinking Skills, Computer System Design
Wendy Rowan; Stephen McCarthy; Selam Mebrahtu; Christophe Gauche; Katie O’Reilly; Damilola Odili – Journal of Information Systems Education, 2024
Sustainability refers to the achievement of present needs without compromising the ability of future generations to meet their own needs. While prior research has highlighted the potential of Information Systems (IS) to support sustainability objectives -- for instance, through supporting eco-efficient work practices and democratising healthcare…
Descriptors: Information Systems, Computer System Design, Computer Science Education, Sustainability
Rijo-Garcia, Sara; Segredo, Eduardo; Leon, Coromoto – IEEE Transactions on Education, 2022
Contribution: This document presents a systematic bibliographic review that demonstrates the need to conduct research on how the user experience impacts the development of computational thinking. Background: In the field of computer science, computational thinking is defined as a method that enhances problem-solving skills, system design, and…
Descriptors: Computation, Thinking Skills, Computer Science Education, Problem Solving
Minji Jeon; Kyungbin Kwon – TechTrends: Linking Research and Practice to Improve Learning, 2024
This study investigated the computational thinking (CT) practices of eight pre-service teachers through their Scratch and Python programs. Conducted within an undergraduate-level computer science education course, students learned CT concepts via parallel instruction in block-based programming (Scratch) and text-based programming (Python). The…
Descriptors: Preservice Teacher Education, Preservice Teachers, Computation, Cognitive Processes
Schwieger, Dana – Information Systems Education Journal, 2020
Ashley Baker was fed up and ready to strike out on her own and cut her own path. New salon policies aimed to eat away at her profits were forcing her to start her own business. As Ashley and her husband refurbished a downtown storefront to house her shop, she starts planning for the operational side of her new venture. Ashley is in search of an…
Descriptors: Computer System Design, Management Information Systems, Cosmetology, Small Businesses
Christina Kyriakou; Agoritsa Gogoulou; Maria Grigoriadou – Informatics in Education, 2023
This paper presents an educational setting that attempts to enhance students' understanding and facilitate students' linking-inferencing skills. The proposed setting is structured in three stages. The first stage intends to explore students' prior knowledge. The second stage aims to help students tackle their difficulties and misconceptions and…
Descriptors: Thinking Skills, Inferences, Computer Science Education, Computer System Design
Fuentes, Pablo; Camarero, Cristobal; Herreros, David; Mateev, Vladimir; Vallejo, Fernando; Martinez, Carmen – IEEE Transactions on Learning Technologies, 2022
Understanding the architecture of a processor can be uninteresting and deterring for computer science students, since low-level details of computer architecture are often perceived to lack real-world impact. These courses typically have a strong practical component where students learn the fundamentals of the computer architecture and the handling…
Descriptors: Computer Science Education, Computer System Design, Programming Languages, Fatigue (Biology)
Ruiz, Jenny; Serral Asensio, Estefania; Snoeck, Monique – IEEE Transactions on Learning Technologies, 2020
The user interface (UI) is a key component of an interactive software application; therefore, it is important to provide software developers with basic UI design skills. However, teaching UI design is challenging, even at a basic level, and there is little teaching support. In this article, we investigate the benefits of the feedback-enriched…
Descriptors: Computer Interfaces, Computer System Design, Computer Software, Feedback (Response)
Kynigos, Chronis; Grizioti, Marianthi – British Journal of Educational Technology, 2020
Although there is wide rhetoric that programming should be learnt by all as an element of computational thinking (CT), in practice, it is mostly implemented narrowly as an end in itself consisting of routine practice and traditional testing of the ability to code. This paper discusses a way in which programming could be seen through a wider…
Descriptors: Educational Games, Thinking Skills, Computation, Affordances
Scialdone, Michael J.; Connolly, Amy J. – Journal of Information Systems Education, 2020
Given the ubiquity of interfaces on computing devices, it is essential for future Information Systems (IS) professionals to understand the ramifications of good user interface (UI) design. This article provides instructions on how to efficiently and effectively teach IS students about "fit," a Human-Computer Interaction (HCI) concept,…
Descriptors: Computer Science Education, Information Systems, Teaching Methods, Computer Interfaces
Aeiad, Eiman; Meziane, Farid – Education and Information Technologies, 2019
With the rapid advances in E-learning systems, personalisation and adaptability have now become important features in the education technology. In this paper, we describe the development of an architecture for A Personalised and Adaptable E-Learning System (APELS) that attempts to contribute to advancements in this field. APELS aims to provide a…
Descriptors: Electronic Learning, Individualized Instruction, Computer Science Education, Computer System Design
Faraon, Montathar; Rönkkö, Kari; Wiberg, Mikael; Ramberg, Robert – Education and Information Technologies, 2020
As information technology continues to evolve rapidly in society, coding skills become increasingly essential to develop. The purpose of this article is to examine differences between the learner-centered and sociocultural approaches when teaching and learning coding in higher education. A quasi-experiment was applied over six academic semesters…
Descriptors: Higher Education, Computer Science Education, Computer System Design, Web Sites
Mousavinasab, Elham; Zarifsanaiey, Nahid; R. Niakan Kalhori, Sharareh; Rakhshan, Mahnaz; Keikha, Leila; Ghazi Saeedi, Marjan – Interactive Learning Environments, 2021
With the rapid growth of technology, computer learning has become increasingly integrated with artificial intelligence techniques in order to develop more personalized educational systems. These systems are known as Intelligent Tutoring systems (ITSs). This paper focused on the variant characteristics of ITSs developed across different educational…
Descriptors: Intelligent Tutoring Systems, Artificial Intelligence, Individualized Instruction, Web Based Instruction