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

Ask student teams to design a controller for a coffee machine in Java to practice design modification.
Compare loops to climbing a flight of stairs to give students a model for how for loops work in real life.
Have students create a program in Python that draws a map of the stars in order to gain practice using dictionaries to manipulate real data.

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

Privacy Policy