Mid-Semester Practice / Assessment

The goal of this week is to build a program that uses all of the skills introduced in this course so far.

Session Recording

Requirements

There are no specific functional requirements, but the program should utilize all of the following:

Originality

Project ideas do not have to be original; for example, multiple students may decide to build a guessing game. However, each student must write their own code; finding code from the internet or sharing code with a friend will not be tolerated. The instructors hope to see what each student is capable of creating on their own!

Ideas

Some of the While Loop Challenges could be used as project ideas, including:

  • While Loop Guessing Game
  • Next Leap Years
  • Squares
  • Diamond
  • Menu-based application

Other ideas include:

  • RPG game with a menu
  • Repeating ASCII art
  • Input validation check (password checker or something similar)

For a little more guidance, try the Message Repeater challenge. The goal of the program is to print out a message a certain number of times in a certain color, based on input from the user.

Presentations

Each student will be expected to present their project by the end of class. Presentations should cover the basic functionality of the program, and a look into the code. Students should be prepared to tell us how they successfully utilized each programming concept in their project.

Depending on the time, it may be necessary to have students submit their projects instead of presenting.

If a student does not present or submit a project, we will reach out to the student's parent/guardian to make sure they want to continue with the club.

results matching ""

    No results matching ""