Teaching abstraction to novices: Pattern-based and ADT-based problem-solving processes (original) (raw)

Abstraction in Computer Science Education: An Overview

Claudio Mirolo

Informatics in Education, 2021

View PDFchevron_right

Reducing abstraction in high school computer science education: The case of definition, implementation, and use of abstract data types

Victoria Sakhnini

2008

View PDFchevron_right

Reducing Abstraction in High School Computer Science Education

Victoria Sakhnini

Journal on Educational Resources in Computing, 2008

View PDFchevron_right

Teaching Abstraction

Veronika Thurner

Proceedings of the 2nd International Conference on Higher Education Advances, 2016

View PDFchevron_right

Abstract Examining Instruction for Abstraction in K-12 Computer Science

Christine Liebe

View PDFchevron_right

A systematic approach to teaching abstraction and mathematical modeling

Murali Sitaraman, eefwef dsds, Joan Krone

Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education - ITiCSE '12, 2012

View PDFchevron_right

Modelling the Use of Abstraction in Algorithmic Problem Solving

Cruz Izu

Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1

View PDFchevron_right

Dealing With Abstraction: Reducing Abstraction in Teaching (RAiT)

Krishna Subedi

2014

View PDFchevron_right

Teaching Abstraction in Mathematics and Computer Science - A Computer-supported Approach with Alloy

Philippe Bonnot, M. Homps, Marianne Simonot

View PDFchevron_right

Toward a first course based on object-oriented patterns

Eugene Wallingford

ACM Sigcse Bulletin, 1996

View PDFchevron_right

Comparison of Abstraction in Computer Coding and in Critical Thinking

Christine Liebe

View PDFchevron_right

Abstraction in action: K-5 teachers' uses of levels of abstraction, particularly the design level, in teaching programming

Jane Waite

International Journal of Computer Science Education in Schools, 2018

View PDFchevron_right

Connectivity between Abstraction Layers in Declarative ADT-Based Problem-Solving Processes

Bruria Haberman

2009

View PDFchevron_right

Deepening Students’ Understanding of Algorithms: Effects of Problem Context and Feedback Regarding Algorithmic Abstraction

Leigh Ann Sudol-DeLyser

2011

View PDFchevron_right

The use of CATs and case-based teaching for dealing with different levels of abstractions

Osvaldo Clua

2009 39th IEEE Frontiers in Education Conference, 2009

View PDFchevron_right

Abstraction in Computer Science

Timothy Colburn

Minds and Machines, 2007

View PDFchevron_right

(An almost) pedagogical pattern for pattern-based problem-solving instruction

Haim Averbuch, Orna Muller, Bruria Haberman

ACM SIGCSE Bulletin, 2004

View PDFchevron_right

Teaching Students to Implement Algorithms

Tomasz Muldner

View PDFchevron_right

A pattern-based problem-solving process for novice programmers

Paul Calder

Proceedings of the fifth Australasian conference …, 2003

View PDFchevron_right

Algorithmic Abstraction in Computer Science Curricula for Primary Schools: The Case of a National Curriculum for 4th Grade

Mor Yesharim

The United Kingdom and Ireland Computing Education Research (UKICER) conference

View PDFchevron_right

Defining the Competence of Abstract Thinking and Evaluating CS-Students' Level of Abstraction

Anne Brüggemann-klein

Proceedings of the 52nd Hawaii International Conference on System Sciences, 2019

View PDFchevron_right

Reducing Abstraction: The Case of School Mathematics

Rina Zazkis

View PDFchevron_right

Introductory problem solving in computer science

Simon Thompson

1997

View PDFchevron_right

Pattern-based Programming Instruction

Eugene Wallingford

View PDFchevron_right

Abstraction as an Approach to the Learning of Basic Design

Burcu Balaban Ökten, Nazende Yilmaz

technics technologies education management, 2023

View PDFchevron_right

Is abstraction the key to computing?

Jeff Kramer

Communications of the ACM, 2007

View PDFchevron_right

The neglected middle novice programmer: reading and writing without abstracting

Raymond Lister

20th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2007), 2007

View PDFchevron_right