Department of Electrical and Computer Engineering

The University of Texas at Austin

EE 306, Fall 2017
Programming Assignment 3
Due: November 21st, 11:59 pm
Yale N. Patt, Instructor
TAs:Stephen Pruett, Siavash Zangeneh, Aniket Deshmukh, Zachary Susskind, Meiling Tang, Jiahan Liu

Instructions:
You must do every programming assignment by yourself. You are permitted to get help ONLY from the TAs and Dr. Patt. When you have completed the program, and tested it sufficiently so that you are comfortable that it works on any input, submit it for grading according to the submission instructions at the end of this handout. We have been informed on several rogue solutions to this assignment, and we are keeping track of them. Referring to any of them is considered cheating. Programs must be your own work, with the additional help of only the TAs and Professor.

The third programming assignment is to write a two-person game program that you can show your parents and play with your friends when you go home for Thanksgiving. You have two choices, and you will get full credit for successfully completing one of them, independent of which one you choose to do. The two games are Connect-4 and Nim. Full specifications for the two game programs are contained in Connect-4 and Nim. We are told that the Connect-4 program is the more challenging of the two. It is completely up to you which you choose. A perfectly working Nim program will receive 100, while a half-working Connect-4 program will receive at most 50, so use your own judgment as to which program you attempt.

Only submit one of the two programs. If you submit something for both, your nim.asm will be graded, no exceptions.