The assignment is to develop a Battleship computer game in C language, following specific configurations and rules. The game should be played on a 10x10 grid with ships of different sizes and types. The player's goal is to sink all their opponent's ships by guessing the positions of the ships. The game includes several rounds where each player takes turns announcing target squares and noting hits or misses on their tracking grid.