Evaluation of Alice World as an Introductory Programming Language
PROCEEDINGS
Vijayakumar Shanmugasundaram, Concordia College, United States ; Paul Juell, Gabriel Groesbeck, Matthew Makosky, 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 March 28, 2024 from https://www.learntechlib.org/primary/p/23278/.
© 2006 Association for the Advancement of Computing in Education (AACE)
Keywords
References
View References & Citations Map- Alice World (2005). Learn to Program Interactive 3D Graphics. Retrieved December 2005 at http://www.alice.org/
- Conway, M.J. (1997). Alice: Easy-to-Learn 3D Scripting for Novices. PhD dissertation. University of Virginia, Charlottesville, VA, USA.
- 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.
- Cooper, S., Dann, W., & Pausch, R (2003). Teaching Objects First in Introductory Computer Science. SIGCSE. Reno, Nevada USA. 2003.
- 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.
- 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.
- 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.
- 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.
- 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. Signed in users can suggest corrections to these mistakes.
Suggest Corrections to ReferencesCited By
View References & Citations Map-
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.