Harvey Mudd College
Computer Science 60
Assignment 3, Due Monday, February 17, by 11:59pm

From Racket to Prolog...

You already have background in several programming languages, e.g., Racket, Python, and Picobot! This week you will add Prolog to that list... .

Submitting your code

Part 1 this week should be done on your own; parts 2 and 3, you're invited to work on with a partner -- or individually, if you prefer. Overall, you will submit 2 files and one sentence for this week's problems:

Here are links to the two starter files: You'll likely need to change the Prolog file name so that its file extension is .pl in order that Prolog can recognize it:


Part 0: Getting started... [0 points]

First, you will want to be sure you can run prolog -- either from your computer or on the CS lab machines. Here is a note on using prolog on the CS lab Macs.

Instructions from your own machine: