skip to main content
research-article

Uncoupling Alice: using Alice to teach advanced object-oriented design

Authors Info & Claims
Published:01 September 2013Publication History
First page image

References

  1. Dann, W.P., and Cooper, S. "Alice 3: Concrete to abstract." Communications of the ACM, 52, 8 (2009): 27--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dann, W.P., et al. "Mediated transfer: Alice 3 to Java." In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, (2012): 141--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Gamma, E., et al. Design Patterns: Elements of Reusable Object-Oriented Software. (Reading, PA: Addison-Wesley, 1995). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Kolling, M. "The Greenfoot programming environment." ACM Transactions on Computing Education, 10, 4 (2010): 1--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Kouznetsova, S. "Using BlueJ and Blackjack to teach object-oriented design concepts in CS1." Journal of Computing Sciences in Colleges, 22, 4 (2007): 49--55. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Lorenzen, T., and Sattar, A. "Objects first using Alice to introduce object constructs in CS1." ACM SIGCSE Bulletin, 40, 2 (2008): 62--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Patterson, J.H., Haddow, J., and Nairn, M. "A design patterns extension for the BlueJ IDE." ACM SIGCSE Bulletin, 38, 3 (2006): 280--284. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Powers, K., Ecott, S., and Hirshfield, L.M. "Through the looking glass: teaching CS0 with Alice." ACM SIGCSE Bulletin, 39, 1 (2007): 213--217. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Shalloway, A., and Trott, J.R. Design Patterns Explained: A New Perspective on Object-Oriented Design, 2nd ed. (Boston, MA: Pearson Education Inc., 2005). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Uncoupling Alice: using Alice to teach advanced object-oriented design

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format