.. 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: Molly


Grouping Using Lists and Fixed Size Arrays
==========================================


Introduction
------------

At the end of this module you will..

* Know about interfaces and how to use them when writing objects

* Know about how to use external libraries in your code, especially collections
  * Java Java Java! --> Section 16.6
  * Think Java --> Section 10.1
* Know more about what the superclass Collections gives ArrayList in terms of functionality
  * Java Java Java! --> Section 16.6
  * Think Java --> Section 14.1
* Know how to use a fixed-size array
  * Java Java Java! --> Sections 8.3 - 8.7, 16.6, 9.2 - 9.8
  * Think Java --> Chapter 8



Syntax Review
-------------



Syntax Practice
---------------

Codeworkout exercises



changePointeeDataDirect
-----------------------

Molly is practicing adding a CW style question (still in progress)

.. extrtoolembed:: 'changePointeeDataDirect'



Programming Practice
--------------------

Codeworkout exercises
---------------------

Reading Quiz 1
---------------------

Practicing making a multiple choice question to mimic a Khan Academy question

.. avembed:: Exercises/IntroToSoftwareDesign/Question1.html ka


