Many computational processes make use of randomness to run efficiently. At the same time, computational ideas underlie our basic concepts of randomness. We shall study various aspects of this interrelationship. For example, Some sample questions/issues: Two not-too-technical descriptions of some of the course content: (If either link fails or declines to serve the paper, and you are not on a UW computer, sign on to one and try again. If either fails from a UW computer, please let me know.)