Survey							
                            
		                
		                * Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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