You are here:

Evaluation of Alice World as an Introductory Programming Language PROCEEDINGS

, Concordia College, United States ; , , , North Dakota State University, United States

EdMedia + Innovate Learning, in Orlando, FL USA ISBN 978-1-880094-60-0 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC

Abstract

This paper focuses on the programming environment developed by CMU and distributed (freely) as the Alice 3D Authoring System. An overview of the difficulty in retaining computer science students due to the high initial learning curve associated with computer programming is given. The major design issues and components of Alice are discussed, as well as their applications to learning the object-oriented programming paradigm. In conclusion, several shortcomings of the Alice system are explored with respect to the inherent problems of teaching object-oriented design and programming.

Citation

Shanmugasundaram, V., Juell, P., Groesbeck, G. & Makosky, M. (2006). Evaluation of Alice World as an Introductory Programming Language. In E. Pearson & P. Bohman (Eds.), Proceedings of ED-MEDIA 2006--World Conference on Educational Multimedia, Hypermedia & Telecommunications (pp. 1976-1982). Orlando, FL USA: Association for the Advancement of Computing in Education (AACE). Retrieved September 20, 2018 from .

Keywords

View References & Citations Map

References

  1. Alice World (2005). Learn to Program Interactive 3D Graphics. Retrieved December 2005 at http://www.alice.org/
  2. Conway, M.J. (1997). Alice: Easy-to-Learn 3D Scripting for Novices. PhD dissertation. University of Virginia, Charlottesville, VA, USA.
  3. Cooper, S., Dann, W., & Pausch, R (2000). Alice: a 3-D tool for introductory programming concepts. Consortium for Computing Sciences in Colleges, Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges. Ramapo College of New Jersey, Mahwah, New Jersey, United States. 2000.
  4. Cooper, S., Dann, W., & Pausch, R (2003). Teaching Objects First in Introductory Computer Science. SIGCSE. Reno, Nevada USA. 2003.
  5. Dann, W., Cooper, S., & Pausch, R (2000). Making the connection: programming with animated small world. Annual Joint Conference Integrating Technology into Computer Science Education, Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education, Helsinki, Finland. 2000.
  6. Dann, W., Cooper, S., & Pausch, R (2003). Objects: Visualization of Behavior and State. Eighth Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. Thessaloniki, Greece, 84-88.
  7. Juell, P., & Shanmugasundaram, V (2004). Learning Object Oriented Programming By Creating Visualizations. The 19th International Conference on Computers and Their Applications (Sponsored by the International Society for Computers and Their Applications (ISCA)), Red Lion Hotel on Fifth Avenue, Seattle, Washington USA. March 1820, 2004.
  8. Juell, P., Shanmugasundaram, V., & Denton, A (2003). Effectiveness of Visualizations for Student Use. IEDMEDIA 2003-World Conference on Educational Multimedia, Hypermedia& Telecommunications, Association for the Advancement of Computing in Education (AACE). Honolulu, Hawaii, USA.
  9. Shanmugasundaram, V (2003). Visualizations for Teaching the First-Year Programming Language Course. MS Thesis. North Dakota State University, Fargo, ND, USA.

These references have been extracted automatically and may have some errors. If you see a mistake in the references above, please contact info@learntechlib.org.

View References & Citations Map

Cited By

  1. Using Scratch as game-based learning tool to reduce learning anxiety in programming course

    Wen-Yuan Wu, National Cheng Kung University, Taiwan; Chih-Kai Chang & Yu-Ying He, National University of Tainan, Taiwan

    Global Learn 2010 (May 17, 2010) pp. 1845–1852

These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact info@learntechlib.org.