This document describes a final project for a bachelor's degree in computer engineering on developing an intelligent chess game. It provides an overview of the necessary components to computerize chess, including representing the chess board in memory, generating legal moves according to the rules of chess, using techniques to choose moves and evaluate positions, and a user interface. The goal is to develop a fully computerized version of chess that can play intelligently against a human player by making its own decisions.