Grade 7-Unit 1
Grade 7-Unit 1
Grade 7-Unit 1
INTRODUCTION
TO PYTHON,
PYCHARM AND
ALGORITHMS
Computer scientist Uses technology to solve problems. Writes programs and code Any answer that builds upon the current job role and
to make tasks easier on computers, smartphones, etc. considers future improvements in technology.
Engineer Works in many fields to analyse, develop and evaluate systems, Any answer that builds upon the current job role and
to make new systems or improve existing systems. considers future improvements in technology.
Information technologist Supports company computer systems for different types of Any answer that builds upon the current job role and
companies. Needs knowledge of technology, databases, considers future improvements in technology.
computers and security.
Activity 2
(Pg-18)
• Complete the table in pairs
• Can you name three different
computers in your house ?
• Write your answers below
Why
programming is
important ?
Programming teaches you
important skills such as
• problem solving
• breaking down a big
problem into smaller
ones and finding ways to
solve these problems
A brief history of programming
A BRIEF
HISTORY OF
PROGRAMMING
Pg :20
Ada Lovelace
Short code
C
C# Java Python
Python
Algorithms
When you write a computer We create a solution to the problem The list of steps is called algorithm
program, you are solving a problem by breaking it down into simple
steps before writing the code
CAN YOU WRITE AN ALGORITHM FOR
MAKING A CUP OF COFFEE ?
Activity 4- pg 22
• Match the pictures
below to the correct
type of algorithm
Activity 6- Pg :23
• Write your algorithm to make a cup of tea
• Remember each answer is different , you might have
more steps or less steps than your friend
Python
To make the
programming easier, an
(Integrated development
Environment ) IDE is
used