Students will define terms associated with control algorithms and procedural abstraction. All terms can be found here.
Students will be introduced to the programming exam reference sheet.
Vocabulary and terminology are important to any unit of instruction. The objective is to develop an understanding of the key components of this unit and introduce students to the programming reference sheet so that they realize they will be solving programming problems done is pseudocode.
Activity 8.4.1 (Budget --- given as an outside assignment)
Students can find the definitions for these words in textbooks or online. Good online resources are:
Once students have defined the terms, it is important to review the terminology throughout the instructional lessons when the concepts are being demonstrated. A good strategy is to have the daily vocab terms written on the board. This helps ensure that the demonstrations cover the important concepts and makes sure that all vocab terms are eventually covered in class.
Once the class has participated in a lesson, have the students go back to their handwritten vocabulary list. Do they need to add any details or examples to the definition?
Vocabulary review ideas
Write a definition in your own words as a ticket out the door
Have students write assessment questions for vocab terms (multiple choice, fill in the blank, matching, etc.)
Activity 8.4.2 (30 minutes)
1. Handout the programming reference sheet and remind students about pseudocode and review doing problem 21 of the Sample Exam done during unit 7.
2. Have students work in pairs to do Sample Exam problems 4, 10, 13, 16, and 19.
3. Facilitate class discussion on the correct answers and the rationale.