0% found this document useful (0 votes)
16 views

Python 7

The document discusses a Python programming lesson that includes revising key terms, doing memory mapping and flashcards, taking an assessment test, peer marking assessments, and reflecting on learning. Students will review Python concepts, take a multiple choice test, trade papers to grade each other's work, and evaluate their understanding and progress.

Uploaded by

ali.wessam4444
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Python 7

The document discusses a Python programming lesson that includes revising key terms, doing memory mapping and flashcards, taking an assessment test, peer marking assessments, and reflecting on learning. Students will review Python concepts, take a multiple choice test, trade papers to grade each other's work, and evaluate their understanding and progress.

Uploaded by

ali.wessam4444
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Computing: Introduction to Python

Lesson nine
Learning Objective
• To use a textual programming language to solve a variety of
computational problems.

Success Criteria
• To review and revise your knowledge of Python programming.
• To complete an assessment.
• To evaluate and reflect on your progress and learning.
Recall and Revise
Today you will have an Assessment to see how much you have learned
about Python programming.
To help you prepare, we will first spend a few minutes revising what we
have learned. We will revise together by doing the following:
1.Reviewing key terms and knowledge.
2.Memory Mapping.
3.Flashcards.

Using Python IDLE, you will then begin the Assessment.


Afterwards you will mark each other’s Assessments. This will give you
immediate feedback on your progress. Your teacher will collect in your
Assessments at the end to check that Assessments have been marked
correctly and fairly.
Finally, you will evaluate your progress and reflect on your learning.
Reviewing Key Terms
Quick Quiz 1: match up the following key terms with their definitions:
Definitions:
Key Terms:
A. comments in a program that explain what the
1.Data Type (B)
code does.
2.Concatenation (D) B. classification of data which tells a computer how
3.Type Casting (I) to process the data.
4.Annotation (A) C. the process of making a decision and changing
the program flow.
5.Selection (C)
D. adding strings together.
6.Debugging (H)
E. the process of repeating one or more instructions
7.Iteration (E) over and over again.
8.For loop (G) F. Temporary storage of data during the execution of
9.Variable (F) a computer program.
G. used to iterate one or more instructions for a
fixed or known number of times.
H. finding and fixing errors in a program.
I. forcing a change of data type.
Reviewing Key Terms
Quick Quiz 2: match up the following data types with their definitions:

Key Terms: Definitions:


1.String (C) A. Whole numbers with no fractional part,
e.g. 126
2.Integer (A)
B. Can only have one of two values,
3.Real (D) e.g. True or False
4.Boolean (B) C. Text, digits or characters, e.g. “hello”
D. Numbers which may contain a fractional part, e.g. 23.75
Reviewing Knowledge
Quick Quiz 3: match up the programming terms with the correct Python
code examples:
# Python Code Example A
Key Terms: for counter in range(1, 11, 1):
(B) print(counter)
1.Assignment
2.Selection (C) # Python Code Example B
value = 24
3.Condition-Controlled
Iteration (D)
# Python Code Example C
4.Count-Controlled Iteration if value >= 0:
(A) print("value is positive")
else:
print("value is negative")

# Python Code Example D


counter = 1
while counter <= 10:
print(counter)
counter = counter + 1
Reviewing Knowledge
Quick Quiz 3: match up theses operators with their descriptions:

Key Terms: Operator A


1.Greater than (C) <=
2.Less than or equal to (A)
(D) Operator B
3.Not equal to
==
4.Equal to (B)
Operator C
>

Operator D
!=

Operator E
=
Reviewing Knowledge
Quick Quiz 3: what are the results of these logical statements?
For each statement choose either True or False as your answer:

Statement 1: True and False


Answer: False

Statement 2: True or False


Answer: True

Statement 3: not (True or False)


Answer: False

Statement 4: True and not False


Answer: True
Memory Mapping
Using the Revision Activity sheet, you now have 3 minutes
to write down everything you can remember about this topic.
Link up words or ideas that are connected in some way.

3 minutes timer
Press the 1 key to pause. Press the Q key to resume. Press the P key to restart.

Take a look at what you have written, and then look


at the Introduction to Python Memory Map on the
other side of your sheet to refresh your memory.
Flashcards Fun
In pairs use the Introduction to Python Flashcards to test each other’s
knowledge.
You can do this for the next 3 minutes.

3 minutes timer
Press the 1 key to pause. Press the Q key to resume. Press the P key to restart.
Assessment
• Collect in the Introduction to Python Flashcards and put away your
Revision Activity sheet and any other notes.
• Write your full name at the top of your Assessment and wait until your
teacher tells you to start.
• Please sit in silence and do not communicate with anyone else.
• Try and answer all the questions. If you finish with time left, check
through your answers carefully.

30 minutes timer
10 minutes

10 minutes

10 minutes
Press the 1 key to pause. Press the Q key to resume. Press the P key to restart.
Peer Marking
Check that your full name is at the top of your Assessment.
Swap your Assessment with your partner.
Get ready to mark each other’s Assessments.
Please mark carefully, accurately and fairly.
You will have the chance to check the marking afterwards.
Evaluation and Reflection
Spend a few minutes now completing your Introduction to Python
Evaluation and Reflection.

Reflect on the following:


•How do you feel about your Assessment result?
•How does your result compare with others?
•What new things have you learned about Python programming?
•Which learning activities did you enjoy the most?
•Which activities helped you learn the most?
•Were there any activities that you found unhelpful?
•Will you do anything differently next time you have to revise?
•What will you do differently next time you have to revise?

You might also like