Year 10 Programming 2

Year 10 Programming 2
1 / 25
suivant
Slide 1: Diapositive
ComputingUpper Secondary (Key Stage 4)GCSE

Cette leçon contient 25 diapositives, avec quiz interactifs, diapositives de texte et 1 vidéo.

Éléments de cette leçon

Year 10 Programming 2

Slide 1 - Diapositive

How would you rate your current knoweldge level around programming?
😒🙁😐🙂😃

Slide 2 - Sondage

What is a translator?

Slide 3 - Question ouverte

What is the difference between high and low level language?

Slide 4 - Question ouverte

What programming language do computers understand?
A
Python
B
Machine Code
C
Java
D
Binary

Slide 5 - Quiz

What is a type of translator?
A
Assembly
B
Interpreter
C
Compiler
D
Dictionary

Slide 6 - Quiz

This lesson wil:

Introduce the concept of an Integrated Development Environment (IDE), explaining its purpose and benefits in Python programming.

Slide 7 - Diapositive

Python
C#
Java
Objective-C
Kotlin

Slide 8 - Question de remorquage

Think of an IDE like a toolbox for a programmer. Just as a builder needs tools like a hammer, saw, and level to construct a house, a programmer uses tools within an IDE to build, run, and test their code.

Slide 9 - Diapositive

Definition: “An Integrated Development Environment (IDE) is software that helps you write, run, and debug programs more easily. It combines all the tools a programmer needs in one place.”

Slide 10 - Diapositive

Features on an IDE:

- Text Editor: Where you write your code, like using a notebook.

- Run/Execute Button: Allows you to see what your code does instantly.

- Debugger: Helps find and fix mistakes in your code.

- Output Window: Displays the results of your code, like a calculator screen.



Slide 11 - Diapositive

Benefits of an IDE:

Ease of Use: An IDE can check your code for errors as you type, saving time.

Efficiency: You don’t have to switch between multiple tools or programs.

Learning Support: Many IDEs provide helpful hints and autocomplete features for beginners.

Slide 12 - Diapositive

What is your understanding of what a IDE is?

Slide 13 - Question ouverte

Run Button
Text Editor
Debugger
Output Window

Slide 14 - Question de remorquage

Slide 15 - Vidéo

A subroutine is a reusable block of code that performs a specific task.

Slide 16 - Diapositive

Can you think of what is an example of a subroutine in python?

Slide 17 - Question ouverte

Why do we use subroutines?

Slide 18 - Question ouverte

Slide 19 - Lien

Paired stretch challenge 1:

A thief has managed to find out the four digits for an online PIN code, but doesn’t know the correct sequence needed to hack into the account.
Design and write a program that displays all the possible combinations for any four numerical digits entered by the user. The program should avoid displaying the same
combination more than once.

Slide 20 - Diapositive

Paired stretch challenge 2

A simple classification system asks a series of Yes/No questions in order to work out what type of animal is being looked at.
Eg Does it have 4 legs? Does it eat meat? Does it have stripes?
These systems can often be drawn using a “tree” structure. Carry out some simple research on classification trees, then write a program to help the user decide between
the following:
horse, cow, sheep, pig, dog, cat, lion, tiger, whale, dolphin, seal, penguin, ostrich, sparrow, spider, ant, bee, wasp, termite, octopus, squid

Slide 21 - Diapositive

Slide 22 - Diapositive

How difficult did you find that lesson?
😒🙁😐🙂😃

Slide 23 - Sondage

What I learned today?

Slide 24 - Question ouverte

How would you rate your current knoweldge level around programming?
😒🙁😐🙂😃

Slide 25 - Sondage