Practice Debugging


Day 1


Day 2
  • ChannelSurfing16C1: I wanted to have the sound track keep playing louder and louder
  • ChannelSurfing16C2: I wanted to have the sound track keep playing louder and louder (another attempt)
    File Not Found
    File Not Found
    ; The goal was to change the problem and add a soundtrack.
  • Counting16C1: I added speaking in a language, changing the rate of speech, and changing back to English. The goal was to start in one language, slow down at 5, switch to English at 10, switch to another language at 15, and stop at 20.
  • Counting16C2: The goal was to have it count from 30 by 5’s getting lower each time.


Day 3
  • RiddleMeC2 is supposed to give a random riddle and punchline. Something is messed up.
  • Riddle16C1: I wanted to have two different responses depending on whether I was shaking the phone of pressing the reaction button
  • Rainbow16C1 My sample line doesn't work like I thought.


Day 4


Day 5
  • Fav Sport16C1 I wanted to change the background image when I clicked on a ball. It doesn't seem to work. Also, my score is messed up.
  • Selfie16C1: I wanted to store my images in the tinyDB, so reset would remember even the photographs. Plus, everything would be remembered between uses. I didn’t want the markings to be saved.
  • Private Stuff: the password doesn't seem to work. Add some confirmation to the user that the password was changed.
  • Stop Watch: It almost works
  • IPromiseIWontForget: The Listpicker doesn't seem to work.


Apps you haven't seen before
  • Push me is supposed to count how many times you can push the button in 10 seconds. It keeps scores and displays all attempts. It uses a list picker which you haven't seen before, but check it out.
  • VolunteerPickerC1 is supposed to pick a different member of my class to go to the board. I want to pick them in random order without repetition. Did I do that?
  • Pong16C1 actually seems to work, but I don't want to quit the first time I miss the ball. Can you give me three chances before you declare "Game Over".
  • PresidentsQuiz16C1 is supposed to give the user a quiz about the presidents. It mostly works. What is wrong?
  • IHaveADream16C1 is supposed to start and stop two famous speeches. One doesn't seem to play.
  • ASLCode16C1 is supposed to sign the word "CODE". It isn't quite right AND it only works once. Fix it. Can you make it sign your name?
  • TimesUp16C3: I am trying to allow the user to enter seconds more than 60, and have it converted to minutes and seconds.
  • TimesUp16C1: I am trying to allow the user to enter seconds more than 60, and have it converted to minutes and seconds.
  • SpaceInvaders16 actually works. Can you change it so there are two bullets fired? Make the game stop (and print an informative message) when you have fired 20 bullets.
  • ThreeEqual16 actually works. Slow it down so it could be used as a child's game to recognize "all the same". Also, the scoring is unclear. Redesign the score labels so the user knows what they mean. Change the score so the user gets one point if all three match and one point if all three are different.