* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Computer Science - Rainhill High School
Library (computing) wikipedia , lookup
Commodore DOS wikipedia , lookup
MTS system architecture wikipedia , lookup
Mobile operating system wikipedia , lookup
Distributed operating system wikipedia , lookup
Copland (operating system) wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Spring (operating system) wikipedia , lookup
Security-focused operating system wikipedia , lookup
Burroughs MCP wikipedia , lookup
RAINHILL HIGH SCHOOL MEDIA ARTS COLLEGE YEAR 9 COMPUTER SCIENCE HALF-TERM 1 This half term I will learn: Key Terms I will learn this half term are: Operating Systems What is an operating system and what does it do Comparing operating systems Command Line Interface Manipulating files and folders Command line key commands Scripting Number Bases Binary Half-termly assessments will be: GSCE exam styled question paper on operating systems, command line interface and number bases and the Python programming language. Learning Outcomes Operating system Windows Mac OS Linux BIOS CMD GUI Directory Batch file Shell file Integer Binary Bit Nibble Byte Overflow Homework Week 1 & 2 – I will be able to: Demonstrate understanding in operating systems What is an operating system Be able to describe what is meant by an operating system and know the names of a range of operating systems Be able to explain the main features of an operating system and be able to identify some common similarities and differences between operating systems Understand the difference between proprietary and open source software Revise for operating system assessment at the end of week two. Compare operating systems Be able to describe examples of different operating systems Be able to identify positive and negative features of two or more operating systems Be able to compare the strengths and weaknesses of different operating systems, choosing which is most suitable for a given scenario Complete 5% of Codecademy.com Python course. Week 3 & 4 – I will be able to: Demonstrate understanding in the command line interface Manipulating files and folders Be able to create, move and rename files and folders Be aware of at least one method of copying and pasting files and understand that sensible file and folder names make it easier to find work later Be able to explain how to manipulate files and folders in clear, simple terms Demonstrate understanding of different methods for cutting, copying and pasting Identify strategies for naming folders and nesting folders (folders within folders) Appreciate the advantages and disadvantages for different methods of cutting, copying and pasting Be aware of file extensions and their purpose Command line key commands Be able to type at least one instruction at a command prompt Understand that there are two ways to manage files and folders Be able to move, copy, rename and delete files and folders at a command prompt Be able to identify advantages and disadvantages of both graphical and command line methods for managing files and folders Understand the link between the GUI and the text-based commands that execute within an operating system Suggest situations where the command line would be preferable to a GUI for file manipulation Revise for command line assessment at the end of week four. Complete 5% of Codecademy.com Python course. Scripting Be able to create a batch file or shell script that will run at least one command Understand that it might be quicker to run a script than to run commands individually every time Be able to move, copy, rename and delete files and folders in a script Identify advantages and disadvantages of writing scripts Understand how to select files according to criteria Suggest situations where the command line would be preferable to a GUI for file manipulation Week 5 & 6 – I will be able to: Demonstrate understanding in number bases Store data in a binary string Know the values of each bit of an 8-bit binary string Be able to convert a decimal number to binary (1–15) Be able to convert a decimal number to binary (1–255) Be able to convert a binary number to decimal (1–255) Be able to count in binary to 8 bits Show an understanding of multiple methods of converting decimal to binary Binary addition Be able to add two 4-bit binary numbers together Understand that binary numbers are held in 8-bit fixed bit strings on computers Be able to explain how to convert binary to decimal and vice versa Be able to add two 8-bit binary numbers together Be able to add and convert binary numbers into 8-bit fixed bit strings Be able to explain how to add two binary numbers together Be able to recognise and explain binary overflow when adding two 8-bit binary strings Revise for command line assessment at the end of week six. Complete 5% of Codecademy.com Python course. Teaching binary to others Produce a tutorial on an aspect of binary arithmetic Evaluate and give feedback on another person's work using a guide Produce a video tutorial on an aspect of binary arithmetic Produce a video tutorial on what overflow is and when it occurs Make adjustments to the work produced based on feedback received Week 7 - I will be able to: Demonstrate understanding in the three main topics covered this half term: Operating Systems Command Line Interface Number bases End of half term one assessment