Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 1 |
Since 2006 (last 20 years) | 3 |
Descriptor
Abstract Reasoning | 3 |
Computer Science Education | 3 |
Information Technology | 3 |
Foreign Countries | 2 |
Problem Solving | 2 |
Programming | 2 |
Comparative Education | 1 |
Computer Science | 1 |
Cross Cultural Studies | 1 |
Curriculum Development | 1 |
Dropout Rate | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Evaluative | 2 |
Reports - Research | 1 |
Education Level
Early Childhood Education | 1 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Higher Education | 1 |
Kindergarten | 1 |
Primary Education | 1 |
Audience
Location
Australia | 1 |
Finland | 1 |
United Kingdom | 1 |
United States | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Kusaka, Satoshi – Journal of Education and Learning, 2021
Information and Communication Technology (ICT) education has been actively implemented around the world recently. ICT curriculum in schools is intended to improve students' programming-oriented thinking rather than to train them as programmers. The core of ICT education is 'computational thinking'. Computational thinking is taking an approach to…
Descriptors: Cross Cultural Studies, Thinking Skills, Information Technology, Programming
Armoni, Michal – Journal on Educational Resources in Computing, 2009
Reduction is a problem-solving strategy, relevant to various areas of computer science, and strongly connected to abstraction: a reductive solution necessitates establishing a connection among problems that may seem totally disconnected at first sight, and abstracts the solution to the reduced-to problem by encapsulating it as a black box. The…
Descriptors: Student Attitudes, Problem Solving, Computer Science, Abstract Reasoning
Nikula, Uolevi; Sajaniemi, Jorma; Tedre, Matti; Wray, Stuart – Journal of Information Technology Education, 2007
Students often find that learning to program is hard. Introductory programming courses have high drop-out rates and students do not learn to program well. This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of…
Descriptors: Programming Languages, Programming, Abstract Reasoning, Introductory Courses