CPSC 422 Spring 2012 Assignment 0 Due: 10:00am, Friday 6 January 2012. Name: Background 1. Have you taken (or are you taking) the machine learning course (CPSC 340) or the machine vision course (CPSC 425)? 2. Have you taken (or are you taking) an HCI course (CPSC 344) or a database course (CPSC 304)? 3. Have you taken a 3rd or 4th year logic, probability or decision making course outside of CS? (If so, what?) Interests For each of the following application areas, state whether you are very interested, somewhat interested, neutral, or uninterested in having examples from this area: Diagnosis of physical systems Computer games Intelligent tutoring systems Robotics Online commerce and trading Public policy Languages For each of the following programming languages, please give your preference for using it to express code for humans and computers. State whether you strongly prefer, like, dislike or don't know the language. Java C (or variants such as C++, Objective C, etc.) Python Prolog A functional programming language (e.g., Haskell, ML, Objective Caml) Javascript XML pseudo-code Goals What do you want to do when you have graduated? What do you want to get out of this course? Yourself Tell us something interesting about yourself.