Hello!
As a Computer Science graduate, I programmed a similar assignment in one of the courses so I am very familiar with the topic. Although we didn't use the alpha-beta algorithm in the particular assignment, we discussed it so it would be no problem implementing it.
I would use Java, i think it would be quite easy for you to go through the code and understand everything if you need to for the course.
I went through the assignment description in the pdf you uploaded, and the extra credit points are also quite easy to get done.
You just didn't specify whet the assignment is due, but a couple of days should be more than enough to get everything done.
Looking forward to hearing from you.
Regards, Lana