Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

Teach Alice in introductory programming courses as a precursor to object-oriented programming languages, like Java, to make OOP fun and interesting for beginners to learn.

Share Teach Alice in introductory programming courses as a precursor to object-oriented programming languages, like Java, to make OOP fun and interesting for beginners to learn. with FacebookShare Teach Alice in introductory programming courses as a precursor to object-oriented programming languages, like Java, to make OOP fun and interesting for beginners to learn. with Twitter
  • Alice’s simple syntax removes the challenge of learning the syntax of a traditional programming language.
  • Alice translates easily into Java, easing students’ transition from Alice to Java.

More about this tip

Tags

  • Java
  • Other Programming Language
External Source
From "Alice First: 3D Interactive Game Programming" by Robert Seidman
Other Tips By
Other Tips By Robert Seidman

Similar tips

Insist students use Javadocs as a resource in intro Java classes to reinforce the value of self-directed learning and ensure they know how to reference important documentation.
Have students code boundary condition test to handle removing adjacent duplicates to help them better understand data structures and become familiar with common bugs through practice.
Have students complete CodeLab’s practice exercises to improve their skills in Python, Java, C++, or other programming languages.
  • CSTT Facebook
  • CSTT Twitter

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Footer Icons by Mohammed Alyousfi. Powered by Drupal.

Privacy Policy

  • National Science Foundation
  • Sage Fox Group
  • Harvey Mudd College