ComputerScienceComputer ScienceComputerScienceC omputerScienceComputerS cienceComputerScienceCo Year 9 Workbook mputerScienceComputerSc Name: Class: ienceComputerScienceCom Teacher: puterScienceComputerScie nceComputerScienceComp uterScienceComputerScien ceComputerScienceComput erScienceComputerScience ComputerScienceComputer ScienceComputerScienceC omputerScienceComputerS cienceComputerScienceCo mputerScienceComputerSc ienceComputerScienceCom puterScienceComputerScie nceComputerScienceComp
Project Overview
Project Numbe r
Project Name
Number of Lessons
9.1
Binary, Denary & Hexadecimal
4
9.2
Logic Gates & Truth Tables
3
9.3
Visual Studio
5
9.4
ICT trends & Technology of the future
6
9.5
Code Combat
5
9.6
History of Gaming
3
9.7
Software & GUI
4
9.8
3D Design & Printing
5 Total 35
9.1 – Binary, Denary & Hexadecimal
Task 1 – Convert Denary to Binary Binary Denary 128
64
32
16
8
4
2
1
3 2 0 6 10 17 20 42 47 71 146 255
Task 2 – Answering Questions in Binary Show your shoe size inAcross: binary: Across:
Down:
[1] 81 The smallest Number [A] 7F Show the date and month of your birth (23/12): [3] 42 4 + 5 [C] E
[1]
5F
[2]
6D
[4] 44 3 20 / 4 Show your age in binary: [5] 3C 4 Seven
[D]
1D
[3]
BE
[E]
A0A
[6]
1C
[7] 1B 56*7 Show your height in cm in binary:
[F]
36
[7]
C
[8]
1D
[A]
E
[B]
1A
[9]
C6 12 - 1
7 2 * 7 you have in binary: Show the amount of siblings 8 Unlucky for some Show your house number 9 10 in + 5binary: +2
15 2 + 2Binary +2 Task 3 – Convert to Denary Rows 1 and 2 contain the binary numbers to be added 16 Binary
17
36 / 3 Denary tenten
Row 3 contains the answer Row 4 is the ‘carry over’ row
WWW
EBI
Other comments
- - - End of Topic - - -
9.2 – Logic Gates
Task 1 – Complete and label simple truth tables for each gate And Gate - This gate will give an ON output only if all of the inputs are on. A
B
Q
OR Gate – This gate will give an ON output if any of the inputs are on. A
B
Q
NOT Gate – This gate is slightly different because it has just one input. A NOT gate will give an ON output if the input is off. A
Q
Task 7 – Review of learning What have you learnt during this project?
What do you think the purpose of the project is?
Is there anything else you would like to know?
WWW
EBI
Across: 1 The smallest Number 24+5
Other comments 3 20 / 4 4 Seven 56*7 6 12 - 1 72*7 8 Unlucky for some 9 10 + 5 + 2 15
2 + 2 + 2-
16
36 / 3
17
tenten
- - End of Topic - - -
9.3 – Visual Studio
Task 1 – Questions What is Visual Studio?
What programming language is it?
What is the difference between ‘WriteLine’ & ‘Write’?
How do you ensure your output remains on the screen after the program was run?
What does the command ‘Console.Clear()’ do?
What is a variable?
Task 2 – Match data types to examples
Integer
3.12763
String
D
Single
18
Date
12/12/1998
Boolean
Hello
Char
True
Task 3 – Match Symbols to words =
Less than or equal
<>
Equal
>
Greater than or equal
<
Greater than
>=
Less than
<=
Unequal
Task 4 – Spot the errors
Task 5 â&#x20AC;&#x201C; Define the words Variable
Input
Output
Programming formatting
Loop
Selection
Iteration
Sequence
Task 7 â&#x20AC;&#x201C; Review of learning What have you learnt during this project?
What do you think the purpose of the project is?
Is there anything else you would like to know?
WWW
EBI
Across: 1 The smallest Number 24+5
Other comments 3 20 / 4
4 Seven 56*7 6 12 - 1 72*7 8 Unlucky for some 9 10 + 5 + 2 15
2 + 2 + 2-
16
36 / 3
17
tenten
- - End of Topic - - -
9.4 – ICT Trends Task 1 – Initial research Research technology of the future. Make 4 predictions of what you the technology of the future will be. Transport
Mobile Phones
Electronics
Task 2 – Project proposal Write a brief description of the idea you would like to create your presentation on.
Task 3 – Draft design of your logo
Task 4 â&#x20AC;&#x201C; Draft design of your poster
Task 5 â&#x20AC;&#x201C; Evaluation You will now need to complete an evaluation of your news article. Use the template below
Strength
Improvements
Missing features
Other Comments
Task 6 â&#x20AC;&#x201C; Review of learning What have you learnt during this project?
What do you think the purpose of the project is?
Is there anything else you would like to know?
WWW
EBI
Other comments
- - - End of Topic - - -
9.5 â&#x20AC;&#x201C; Code Combat Task 1 â&#x20AC;&#x201C; Basic Movement What is the code to move down?
What is the code to move up?
What is the code to move right?
What is the code to move left?
How did you avoid the orge from see you?
Improving your programming Show the 2 different ways to make your character move 5 spaces to the left.
Attacking orges What is the name of the first orge you attacked?
How did you attack him?
Level 7 What is the password?
How did you find it?
Level 8 What have you learnt from level out?
What is the purpose of this new programming skill?
Level 12 How did you get through the door on level 12?
Level 14 When you break open the “Weak Door”, who appears?
What does the character from behind the “Weak Door” do?
Level 15 How do you declare a variable in Code Combat?
Level 16 Write the code to find and attack the nearest enemy to you.
Level 18 How many lines of code did you use on this level?
Write the code you used.
Level 20 What did you build to protect you on this level?
What is the code to build something?
Task 2 â&#x20AC;&#x201C; Review of learning What have you learnt during this project?
What do you think the purpose of the project is?
Is there anything else you would like to know?
WWW
EBI
Other comments
- - - End of Topic - - -
9.6 â&#x20AC;&#x201C; History of Gaming
Task 1 â&#x20AC;&#x201C; Label the images State the year of release and the name of each item.
Task 2 â&#x20AC;&#x201C; Research Put the following key points in computer history into the correct order by numbering them 1 to 13, with 1 being the earliest event and 13 being the most recent event. You may need to do some research to help you complete this
task.
Event
Charles Babbage drew up the plans for The Difference Engine while still a student at Cambridge University. Steve Jobs dropped out of university at the age of 21, to start his company Apple. Alan Turing proved that a machine capable of processing a stream of 1s and 0s would be capable of solving any problem. John Napier invented “logarithms” to help reduce errors when performing calculations. Dr. Hopper developed the programming language known as COBOL. Joseph-Marie Jacquard used punched cards to control his weaving looms. Lady Augusta Ada was the first computer programmer and created programs for Babbage’s machines. Pascal invented a calculator to help work out taxes. Howard Aiken claimed that six electronic digital computers would be sufficient to satisfy the computing needs of the entire United States. Apple announced the release of the iPod. Tommy Flowers invented “Colossus”, the world's first electronic, digital, programmable computer. YouTube was founded. Bill Gates sold a computer that he had built and programmed to Seattle to allow them to count their city traffic.
Task 3 – Key person word search
Order in History
Name Alan Turing Bill Gates Blaise Pascal Charles Babbage Howard Aiken Jack Kilby John Napier Lady Augusta Ada Larry Page Sergey Brin Steve Jobs Tommy Flowers
What did they do to help the progress of computers?
Task 4 â&#x20AC;&#x201C; The future Complete some research into Gaming of the future. Make 3 predictions about the future of games.
Task 5 â&#x20AC;&#x201C; Research Complete the table below. Bestselling video games of all time. Name
Release Date
Console
Task 6 â&#x20AC;&#x201C; Review of learning What have you learnt during this project?
What do you think the purpose of the project is?
Is there anything else you would like to know?
WWW
EBI
Other comments
- - - End of Topic - - -
9.7 â&#x20AC;&#x201C; Software & GUI
Task 1 â&#x20AC;&#x201C; Name the logo & sort
Task 2 - Compare Mobile Operating Systems Here are FOUR of the available OS for mobile phones and tablets. Use web searches and/or follow the short links below to complete the table.
Task 3 â&#x20AC;&#x201C; Draft design of your lock screen
Task 4 â&#x20AC;&#x201C; Draft design of home screen
Task 5 â&#x20AC;&#x201C; Peer Evaluation You will now need to complete a peer assessment of someone elseâ&#x20AC;&#x2122;s iOS design. Use the template below.
Reviewer’s Name:___________________________
Who’s work are you reviewing:________________________
Strengths
Improvements
Other Comments
Task 6 – Evaluation Complete an evaluation of your mobile operating system.
Strengths
Improvements
Other Comments
Task 7 â&#x20AC;&#x201C; Review of learning What have you learnt during this project?
What do you think the purpose of the project is?
Is there anything else you would like to know?
WWW
EBI
Other comments
- - - End of Topic - - 9.8 – 3D Printing Task 1 – 3D model design 1
Task 2 – Description of design 1
Task 3 – 3D model design 2
Task 4 – Description of design 2
Task 5 – Detailed final design
Task 6 â&#x20AC;&#x201C; Evaluation Complete an evaluation of your mobile operating system.
Strengths
Improvements
Other Comments
Task 7 â&#x20AC;&#x201C; Review of learning What have you learnt during this project?
What do you think the purpose of the project is?
Is there anything else you would like to know?
WWW
EBI
Other comments
- - - End of Topic - - -