.. _PointerIntro:
.. raw:: html
.. |--| unicode:: U+2013 .. en dash
.. |---| unicode:: U+2014 .. em dash, trimming surrounding whitespace
:trim:
.. This file is part of the OpenDSA eTextbook project. See
.. http://opendsa.org for more details.
.. Copyright (c) 2012-2020 by the OpenDSA Project Contributors, and
.. distributed under an MIT open source license.
.. avmetadata::
:author: Cliff Shaffer
:requires:
:satisfies:
:topic: Pointers
Pointers Chapter Introduction
=============================
The prose and images in this version originally came from
a document written by Nick Parlante of Stanford University, and used
by permission of the author:
"`Pointers and Memory
`_"
by Nick Parlante, Copyright 1998-2000,
Stanford CS Education Library.
This version of the book focuses on pointers in Java.
The orginal version of the material was written for C/CPP.
Our goals for this project include the following:
* A series of visualizations to support the prose
* A substantial number of interactive, small programming
exercises. Our inspiration for these is the
`JhavePop `_, whose authors are
collaborators within the OpenDSA project.
* A substantial number of small exercises that show a few lines of
code and ask the reader to manipulate a visual interface to show the
effects of the code.
* Automated feedback including program visualizations for student
answers to the programming exercises.