Search Header Logo
GCSE Comp Sci Lesson 1 - Intro

GCSE Comp Sci Lesson 1 - Intro

Assessment

Presentation

Computers

9th Grade

Practice Problem

Easy

Created by

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

media
media

Why Python?

media
media
media
media
media
media
media
media
media

17

media

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

media

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

media

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

media

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

media

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

media

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

1

String

2

Integer

3

Real/Float

4

Boolean

5

Character

26

Multiple Choice

What data type is this: “David”

1

String

2

Integer

3

Real/Float

4

Boolean

5

Character

27

Multiple Choice

What data type is this: “F”

1

String

2

Integer

3

Real/Float

4

Boolean

5

Character

28

Multiple Choice

What data type is this: TRUE

1

String

2

Integer

3

Real/Float

4

Boolean

5

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