On the notion of inheritance

A Taivalsaari - ACM Computing Surveys (CSUR), 1996 - dl.acm.org
One of the most intriguing—and at the same time most problematic—notions in object-
oriented programing is inheritance. Inheritance is commonly regarded as the feature that …

Instructional design of a programming course: a learning theoretic approach

ME Caspersen, J Bennedsen - … of the third international workshop on …, 2007 - dl.acm.org
We present a brief overview of a model for the human cognitive architecture and three
learning theories based on this model: cognitive load theory, cognitive apprenticeship, and …

Actor model of computation: scalable robust information systems

C Hewitt - arXiv preprint arXiv:1008.1459, 2010 - arxiv.org
The Actor model is a mathematical theory that treats" Actors" as the universal primitives of
concurrent digital computation. The model has been used both as a framework for a …

[PDF][PDF] The problem of teaching object-oriented programming, Part 1: Languages

M Kölling - Journal of Object-oriented programming, 1999 - kar.kent.ac.uk
Object-oriented programming has, in recent years, become the most influential programming
paradigm. It is widely used in education and industry, and almost every university teaches …

[图书][B] Reflections on the teaching of programming: methods and implementations

J Bennedsen, ME Caspersen, M Kölling - 2008 - books.google.com
For50years, wehavebeenteachingprogramming. Inthattime, wehaveseen-mentouschanges.
Fromteachinga? rstcourseusinganassemblylanguageorF-tran I to using sophisticated …

Programming in context: a model-first approach to CS1

J Bennedsen, ME Caspersen - … of the 35th SIGCSE technical symposium …, 2004 - dl.acm.org
The recommendations of the Joint Task Force on Computing Curricula 2001 encompass
suggestions for an object-first introductory programming course. We have identified …

Object-oriented simulation: plant growth and discrete organ to organ interactions

RA Sequeira, PJH Sharpe, ND Stone, KM El-Zik… - Ecological …, 1991 - Elsevier
This paper reviews and applies new hierarchical approaches to ecological modelling. These
new approaches are made possible by the development of the object-oriented paradigm …

Teaching and learning introductory programming: a model-based approach

J Bennedsen - 2008 - duo.uio.no
The dissertation identifies and discusses impact of a model-based approach to teaching and
learning introductory object-oriented programming both for practitioners and for computer …

[图书][B] The design of an object-oriented environment and language for teaching

M Kölling - 1999 - search.proquest.com
While object-orientation has been widely accepted as an important programming paradigm,
teaching object-orientation remains difficult. Experience reports suggest that some problems …

Comfapoo: Método de ensino de programação orientada à objetos baseado em aprendizagem significativa e computação física

HAP Zanetti, MAF Borges… - Revista Brasileira de …, 2023 - journals-sol.sbc.org.br
Umas das maiores dificuldades dos alunos iniciantes em Programação Orientada a Objetos
é o exercício de abstração, algo necessário para a compreensão dos conceitos mais …