Download Computing - Rainhill High School

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
RAINHILL HIGH SCHOOL
MEDIA ARTS COLLEGE
YEAR 7
COMPUTING
HALF-TERM 3
This half term I will learn:
How to program using Python, a powerful but easy-to-use high-level
programming language.
You will focus on understanding:

the process of developing programs,

the importance of writing correct syntax,

how to formulate algorithms for simple programs and
debugging programs.
Key Terms I will learn
this half term are:
IDLE
Variable
String
Syntax
Assignment statement
Operator
Data type
Half-termly assessments will be:
Programming assessment and development of a learning portfolio with
evidence of syntactically correct Python code.
Integer
Float
Selection
Iteration
Syntax error
Debug
Learning Outcomes
Homework
Week 1 & 2 – I will be able to:
Introduction to Python

Explain what Python is and some of the applications it is used for

Run a simple Python program in Interactive mode using the input
and print functions

Write, save and run a program in Script mode

Understand what a syntax error is and how to interpret an error
message

Know the rules for variable names and use variables in a program

Understand the use and value of comments in a program
Investigate and
summarise the
difference between
Low and High Level
programming
languages.
Week 3 & 4 – I will be able to:
Numbers and Arithmetic:

state the importance of using correct data types string, integer,
float

use assignment statements correctly

perform arithmetic using the BIDMAS rule

use the int, float and round functions

write a program involving input, calculation and output
Week 5 & 6 – I will be able to:
Selection

Use selection statements if, else and elif in a program

Use indentation correctly to define a block of code
Writing algorithms

Learn to write algorithms in pseudocode

Review the difference between syntax errors, run-time errors and
logic errors

Learn techniques for debugging programs
Introduction to Python half unit assessment
Programming assessment and development of a learning portfolio with
evidence of syntactically correct Python code.
Investigate and
summarise Pseudocode