The editorial of special issue on education, IT, and the COVID-19 pandemic.
Educ. Inf. Technol., 2021
Students, computers and learning: Where is the connection?
Educ. Inf. Technol., 2017
Can Students Design Software?: The Answer Is More Complex Than You Think.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
The nature of software design and its teaching: an exposition.
Inroads, 2013
When to inherit a type: what we do know and what we might not.
Inroads, 2011
Computational thinking: what it might mean and what we might do about it.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011
Just say 'A Class Defines a Data Type'.
Commun. ACM, 2008
Integrating Modern Research into Numerical Computation Education.
Comput. Sci. Eng., 2007
When to use an interface?
ACM SIGCSE Bull., 2006
It's Mathematical, After All - the Nature of Learning Computer Programming.
Educ. Inf. Technol., 2006
Teaching Programming: Going beyond "Objects First".
Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group, 2006
2D array implementation of sorted lists.
ACM SIGCSE Bull., 2005
Dataless objects considered harmful.
Commun. ACM, 2005
Computation of the Helmholtz-Kirchhoff and reentrant jet flows using Fourier series.
Appl. Math. Comput., 2005
Rethinking of Teaching Objects-First.
Educ. Inf. Technol., 2004
A framework for applet animations with controls.
ACM SIGCSE Bull., 2003
On widening region of convergence for newton' method - a numerical ODE perspective.
Int. J. Comput. Math., 2001
On the extended one-step schemes for solving stiff systems of ordinary differential equations.
Int. J. Comput. Math., 1999
Algorithm 785: a software package for computing Schwarz-Christoffel conformal transformation for doubly connected polygonal regions.
ACM Trans. Math. Softw., 1998