Students will define terms associated with programming foundations. 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 4.6.1 (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 4.6.2 (20 minutes)
1. Handout the programming reference sheet and explain what pseudocode is.
2. Show example problem 17 of the Sample Exam as an example of an exam problem using pseudocode.
3. Pair students to work together to select the right answer after you demonstrate the first iteration. Also, explain when the REPEAT statement reaches 4 what will happen since they have not learned about iteration yet.