Course Level
CS1
Collection Item Type
Assignment
Synopsis

Game of Student's Choice is a loops/file I/O/strings/lists/dictionaries/classes programming assignment for a CS0/CS1 course. For this assignment, students have the option of either implementing an object-oriented Tic Tac Toe game (for which the requirements are rigorously specified) or a game of their choice (for which the requirements are loosely specified). The purpose of providing the option is to support students who are not comfortable yet with classes to get started with scaffolding (Tic Tac Toe) and to support those who are comfortable with classes to get started on a project of their own imagination.

Engagement Highlights

Game of Student's Choice is meaningful and relevant because students are given the chance to practice defining classes and basic class functionality in a medium of their choice. Additionally, this assignment incorporates student choice by allowing them to select what game to implement.

Materials and Links

Materials

Computer Science Details

Programming Language
Python

Material Format and Licensing Information

Creative Commons License
CC BY-SA