Contents

Primary skills assessed

PR1's focus is on the basics of programming and the following skills will be assessed. While only one programming assignment (PA1) is required, additional assignments may be submitted and will be treated equally to the required one.

(Back to top)

Materials

The following materials are required in order to earn promptness points. All files must be submitted to Canvas in a zip file. See this page for details about the format.. And see this page for an example portfolio submission. You can find a zip file with place-holder text files for this portfolio review here.

Programming Assignment 1 (PA1)

Plan and begin implementing a terminal-based program that interacts with the user. You are free to do what you want, as long as you meet the following requirements:

Here are some ideas, but don't feel glued to this list:

Your completed PA1 should consist of the following: