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 …
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 …
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 …
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 …
paradigm. It is widely used in education and industry, and almost every university teaches …
[图书][B] Reflections on the teaching of programming: methods and implementations
For50years, wehavebeenteachingprogramming. Inthattime, wehaveseen-mentouschanges.
Fromteachinga? rstcourseusinganassemblylanguageorF-tran I to using sophisticated …
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 …
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 …
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 …
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 …
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 …
é o exercício de abstração, algo necessário para a compreensão dos conceitos mais …