Basic Computer Games
Chance-It: an object-oriented capstone project for CS-1
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Adding breadth to CS1 and CS2 courses through visual and interactive programming projects
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Developing a digital library of computer science teaching resources
ACM SIGCUE Outlook - Special issue on the working group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference
Developing a digital library of computer science teaching resources
ITiCSE-WGR '98 Working Group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference on Integrating technology into computer science education
CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
A gimmick to integrate software testing throughout the curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
A report on the use of HyperTalk in CS1 within a liberal arts setting
ACM SIGCSE Bulletin
Student competitions and bots in an introductory programming course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper describes the fifth programming assignment given to three CS1 sections in the Fall semester of 1995. The assignment was to design and implement in Ada a program that plays the game of Nim. The students' programs were to accomplish two goals: (1) play and defeat the instructor's Nim playing program, and (2) participate in a course-wide computer-Nim tournament. This paper explains how the assignment was presented to the students, how the game playing programs were developed and evaluated, how the tournament was conducted, the results of the tournament, and an evaluation of the whole exercise.