Name:__________________________________________________
CPSC 522 Spring 2012
Assignment 0
Due: 12:30 p.m., Friday 6 January 2012.

Background

  1. What other AI courses have you taken?

  2. Have you taken a course that includes logic programming?
    What other advanced programming language courses have you taken?

  3. What machine learning, computer vision or database courses have you taken or are taking?

  4. Have you taken any advanced (3rd year or later) logic, statistics, probability, economics, operations research, or decision making courses outside of CS? (If so, what?)

Interests

For each of the following areas, state whether you are very interested, somewhat interested, neutral, or uninterested in having examples from this area:

  1. Diagnosis of physical systems including humans)

  2. Computer games

  3. Intelligent tutoring systems

  4. Robotics

  5. Online commerce and trading

  6. Public policy

  7. Sustainability

  8. Theory, not grounded in any application

Languages

For each of the following programming languages, please state your expertise in the language (e.g., don’t know, familiar, have programmed in it, expert) and give your preference for using it to express code for humans and computers (e.g., 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, OCAML)

  6. Lisp or Scheme

  7. Javascript

  8. XML

  9. pseudo-code

Goals

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

  2. In what area do you want to do a thesis or essay?

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

Yourself

Tell us something interesting about yourself.