Lesson 8
Do it now
Last lesson we looked at some more computer hardware.
Can you identify what part this bit of text is describing?
Main memory of a computer which stores data, applications and the operating system whilst in use. When the computer is turned off this data is lost.
Write your own description of a piece of hardware and test your neighbour.
Can you identify what part this bit of text is describing?
Main memory of a computer which stores data, applications and the operating system whilst in use. When the computer is turned off this data is lost.
Write your own description of a piece of hardware and test your neighbour.
What is software?
Learning objectiveInvestigate what software is and how it is run on a computer
Learning outcomesALL: Level 5
Understand how data, such as numbers, sound and images are physically stored on a computer system MOST: Level 6 Understand how instructions are run inside a computer SOME: Level 7 Understand how instructions can be written efficiently and be able to describe the efficiency of your programs. KeywordsAlgorithm
Instructions Program Software Application Platform Programming language Debugging |
New Learning
Talk TaskWhat software do you use?
What apps do you use? What is the difference between apps and software? How does a computer run apps and software? |
Learning DevelopmentYour teacher will have given out some reading ..
If not open the attachment below and read the sections. |
software_1_lesson_8_reading.doc | |
File Size: | 27 kb |
File Type: | doc |
Independent TaskToday we are very lucky to have a special visitor to our classroom.
Jambot! Jambot has been designed so you don't need to program it in machine code - it accepts instructions in its own high-level programming language - JamScript. Your teacher will show you the instructions on the board and you need to write a program for Jambot to make a sandwich.
Write a program for Jambot to make a sandwich.
Level 5 Write a full set of working instructions using the action 'spread' Level 6 Write a full set of working instructions without using the action 'spread' Level 7 Write a full set of working instructions without using the action 'spread'. Are there sections that you are repeating? Could you write a new function for this to make your program more efficient? Explain how this makes your program more efficient. |
Plenary
Test some of your instructions on Jambot.