Any abstract algebra book with programming (homework) assignment?
Solution 1:
All books listed in the comments above are listed in my answer to the question Novel approaches to elementary number theory and abstract algebra, so I am placing a CW-answer here to remove this question from the unanswered queue.