To make sure that you are prepaired for this class you should be very comfortable: navigating within the filessystem in linux, copying files, renameing files using the VI editor if any of this is fuzzy watch the videos in the links at the cmps150 page http://www.cs.csubak.edu/cs150/ you MUST have a solid understanding of: creating functions using existing functions the use for , while and do-while loops creating arrays and the use of the [] operator to access and manipulate values look throught the logging examples