What is it about?

For introductory programming courses, we recommend teaching Alice as a precursor to teaching object-oriented platforms such as Java.

Featured Image

Why is it important?

Too many students perceive the study of computer science and information technology as too difficult and computer programming in particular as too hard. Those of us in the field know that learning computer programming takes thought and discipline and has great rewards. But we also know that syntactically complex languages like Java can discourage students in their efforts to learn how to program. Recruiting, engaging and retaining students in computer majors are crucial but can be challenging to accomplish.

Perspectives

Fluency with Alice. Free online workbook from Pearson. http://media.pearsoncmg.com/aw/aw_snyder_fluency_3/alice/index.html

Robert Seidman
Southern New Hampshire University

Read the Original

This page is a summary of: Alice first, ACM SIGCSE Bulletin, August 2009, ACM (Association for Computing Machinery),
DOI: 10.1145/1595496.1562986.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page