Students must have experience using a keyboard and mouse in a GUI-based OS such as Microsoft Windows or Macintosh and understand how to download and install programs found on the Internet.
Student must be familiar with built-in simple data types in Python and the array type and programming control structures while, do, for, if, and switch, user-defined functions, classes, and objects.