Name:__________________________________________________
CPSC422 Spring 2012
Assignment 0
Due: 10:00am, Friday 6 January 2012.

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:

  1. Diagnosis of physical systems

  2. Computer games

  3. Intelligent tutoring systems

  4. Robotics

  5. Online commerce and trading

  6. 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.

  1. Java

  2. C (or variants such as C++, Objective C, etc.)

  3. Python

  4. Prolog

  5. A functional programming language (e.g., Haskell, ML, Objective Caml)

  6. Javascript

  7. XML

  8. pseudo-code

Goals

  1. What do you want to do when you have graduated?

  2. What do you want to get out of this course?

Yourself

Tell us something interesting about yourself.