The BSU Mathematics and Computer Science Department split into two separate departments in 2012. To browse submissions by department, visit:
Objects First Using Alice to Introduce Object Constructs in CS1
Java has become the programming language of choice for the first computer programming course in most of the computer science programs in the country. However, Java is a true objected-oriented language and requires instructors to introduce object-oriented constructs (classes, objects and methods) early in the course. This poses a problem for both students (who find the introduction to objects to be very dry and abstract) and instructors (who attempt to enliven this material). In this paper, the authors describe how Alice is used to introduce the essential concepts of object-oriented programming in the beginning of a CS1 Java course.
Lorenzen, T., & Sattar, A. (2008). Objects First Using Alice to Introduce Object Constructs in CS1. SIGCSE Bulletin, 40(2), 62-64.
Virtual Commons Citation
Lorenzen, Torben and Sattar, Abdul (2008). Objects First Using Alice to Introduce Object Constructs in CS1. In Mathematics and Computer Science Faculty Publications. Paper 34.
Available at: http://vc.bridgew.edu/math_compsci_fac/34