Demonstrate problem-solving and analytical skills while using the design process and correcting programming mistakes.