
GCSE Comp Sci Lesson 1 - Intro
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Easy
Roy Duguid
Used 1+ times
FREE Resource
20 Slides • 11 Questions
1
GCSE Computer Science
By Mr Dukes
2
About me
3
Application of computational thinking
On-screen examination - python
Paper 2
Principles of Computer Science
Theory
Paper 1
Edexcel GCSE CS
4
Lesson structure
Y10
2 lessons of theory (paper 1)
1 lesson of coding (paper 2)
5
Expectations
Respect
Getting things wrong
Engage with lessons - quizizz and coding
Join quickly and start the Do Now
Prep - either theory or coding
Set on Monday and Wednesday, due the following Mon, Wed
6
About you
7
Open Ended
What’s your name and one interesting fact about you?
8
Open Ended
What made you choose GCSE Computer Science?
9
Word Cloud
What are you interested in outside of school?
10
Open Ended
What’s your dream job or career?
11
Poll
How confident do you feel about coding in Python?
Very confident
Somewhat confident
Not confident
Was confident but haven't coded all Summer
12
Poll
Which of these do you enjoy most?
Gaming
Sports
Music
Art
Reading
13
Open Ended
Any questions for me? (sensible questions...)
14
Python Basics Refresher
15
Visual Studio Code
We all have this downloaded and Python plugin?
Company portal
16
Why Python?
17
First of all…..We need to understand Data Types!
18
Data Types
Many programming languages require you to state the type of data
you want to store in it.
The main data types are:
Integer
Real/Float
Boolean
Char
Integer
Real
Boolean
String
Char
19
An integer is a whole number without a fractional part (decimal place).
Integer
© ZigZag Education, 2020
Here are some examples of integers:
5 .75
People = 4
Score = 75
Age = 14
20
Real numbers (also known as floating point) can have a fractional
part (decimal place).
Real/float
© ZigZag Education, 2020
Here are some examples of real numbers:
5.75
Temperature =
18.5
Price = 1.84
Height = 1.85
21
The Boolean data type supports only two different values:
True and False.
Boolean
© ZigZag Education, 2020
These values are represented using binary.
0 = False
1 = True
Authorised =
True
Overdue =
False
22
The character data type stores a single alphanumeric character.
Character
© ZigZag Education, 2020
Here are some examples of characters:
This could be a letter, number or symbol.
Gender = F
Grade = B
Initial = H
23
A string is a group of characters.
String
© ZigZag Education, 2020
Here are some examples of strings:
Name = “Alex”
Postcode = “N1
5BH”
City =
“London”
Strings are usually enclosed within quote marks “ ”.
24
© ZigZag Education, 2020
Questions ahead...
25
Multiple Choice
What data type is this: 5
String
Integer
Real/Float
Boolean
Character
26
Multiple Choice
What data type is this: “David”
String
Integer
Real/Float
Boolean
Character
27
Multiple Choice
What data type is this: “F”
String
Integer
Real/Float
Boolean
Character
28
Multiple Choice
What data type is this: TRUE
String
Integer
Real/Float
Boolean
Character
29
​name = input("What's your name? ") print("Hello, " + name + "!")
30
name = input("Enter your name: ")
age = input("Enter your age: ")
hobby = input("What's your favourite hobby? ")
#main code
print(f"Hi, I'm {name}, I'm {age} years old and I love {hobby}!")
Turn & Talk
Person A: I think this code...
Person B: I agree / want to build on that / want to challenge
31
Coding Task: Create an 'About Me' Program
Use your Python skills to write a short program that introduces you! This will help me learn more about you and see how confident you are with coding.
What to Include:
input() – Ask for your name, age, and hobby
print() – Display your answers in a creative way
Variables – Store the information you collect
String formatting – Use + or f-strings to combine text
Challenge Yourself: Add more questions (favourite food, dream job, etc.) Use comments to explain your code.
Make it fun and personal!
Screenshot your code and add to your class notebook on Teams
GCSE Computer Science
By Mr Dukes
Show answer
Auto Play
Slide 1 / 31
SLIDE
Similar Resources on Wayground
23 questions
Irrational Numbers
Presentation
•
8th - 9th Grade
26 questions
Turtle Introduction
Presentation
•
9th - 10th Grade
21 questions
SDD implementation quiz 2
Presentation
•
9th Grade
23 questions
8.5 A, B, & C Unit Test Review
Presentation
•
8th Grade
28 questions
Python 101: User Interaction
Presentation
•
9th Grade
20 questions
Basic Python Review Lesson
Presentation
•
9th Grade
25 questions
Array as Array 9
Presentation
•
KG
22 questions
Lesson 8: Inductive Logic, Conjectures, and Counterexamples
Presentation
•
9th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade