Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

Assignments

Sort by:

Program 1: Building

Due date: Jun. 26, 2020 Start of class

Write a program in zyBook section 3.31 programming environment that allows you to print an ASCII model of Chicago’s John Hancock building (shown in the table below, on the right, image from Google…

Program 2: Cuatro

Due date: Jul. 5, 2020 End of the day

Write a program in zyBook section 5.40 programming environment to play the game of Cuatro, an invented close cousin of Tic-Tac-Toe and Quarto.  This is a two-player game unlike Tic-Tac-Toe in that you…

Program 3: Vigenere

Due date: Jul. 15, 2020 End of the day

Decrypt the following secret message, following any instructions given after you’ve done the decoding: nol ycwh io ffpllhg uenmvi ihv qmdprlieg: zcfnd lfkt pqwayhz ib ofl.db/dgiaoy13 To do this we will use a Vigenere…

Program 4

Due date: Jul. 23, 2020 End of the day

Write a program to explore the Constitution and the Bill of Rights, using the version given here.  Notes for the program is given below: There is no starter code for this project.  You have…

Program 5: Battleship

Due date: Jul. 31, 2020 End of the day

Write a program to play a simple version of the Battleship game. This version of the game allows two “modes”: 1. a player mode where a board containing at most 8 ships is…

Extra-points Assignment

Due date: Aug. 3, 2020 End of the day

Complete the following program and submit it on Gradescope to receive 40 points that will go to your midterm grade. These points can be applied to both midterm 1 and midterm 2 grades.…

Program 6: Maze

Due date: Aug. 6, 2020 End of the day

Write a program to create an interactive maze game. Your program should create a 2-dimensional maze and allow users to move a player icon through the maze.  No late submissions will be accepted…