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

Misconception: Students may not realize that websites need and use servers to store, process, and deliver content to users’ browsers, causing struggles with the distinction between Server side vs. Client side.
Students have trouble seeing the connection between models (UMLs, etc.) and code so they only want to focus on coding, a problem when teaching modeling.
Have students make a multiplication table to practice working with 2D arrays, nested loops, and abstraction using a data construct they’re already familiar with.

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

Privacy Policy