0% found this document useful (0 votes)
196 views5 pages

Motto-Computer Science Notes

The document defines various terms related to computer science and programming including: - Computational thinking which is a problem solving method used by computer scientists - Abstraction, algorithms, decomposition, and patterns which are key aspects of computational thinking - Programming concepts like functions, parameters, variables, conditionals, and loops - Networking terms including IP addresses, URLs, packets, routing, servers, and different internet connection types

Uploaded by

api-302957770
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
196 views5 pages

Motto-Computer Science Notes

The document defines various terms related to computer science and programming including: - Computational thinking which is a problem solving method used by computer scientists - Abstraction, algorithms, decomposition, and patterns which are key aspects of computational thinking - Programming concepts like functions, parameters, variables, conditionals, and loops - Networking terms including IP addresses, URLs, packets, routing, servers, and different internet connection types

Uploaded by

api-302957770
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

September 15, 2015

1. Automate: To make something happen automatically


2. Computer Science: The art of blending human ideas and digital tools to
increase solving power
3. Data: Information including facts,samples,names and numbers
4. Environment: The world we live in
5. Interface: The inside of the monitor
6. Open Source: Software that is created for free use by everyone
7. Programming: Writing instructions for a digital tool
8. Simulation: pretending to be a real thing
9. Computer Scientist: A person who is skilled at modifying problems for
digital solutions
10.Encode: to create a code
11.Decode: to break a code
12.Forward();moves forward ,Right(); moves right ,Left(); moves left,(var
count = 0; count < 5; count++), Moves 5 times, while (notFinished())
{ Moves you until you hit the pig,
13.Computational Thinking: a method of problem solving that helps computer
scientists prepare for digital solutions.
14.Abstraction: removing details from a solution so that it can work for many
problems
15.Algorithm: A list of steps that allow you to complete a task
16.Decompose: To break a hard problem up into smaller, easier ones
17.Pattern: A theme that is repeated may times
18.Program: instructions that can be understood and followed by a machine
4 steps
1. Decompose figure out the problem
2. Patterns- common characteristics
3. Abstraction- minimalize the words needed to describe what needs to
be completed
4. Algorithms- creating a list of directions to get an objective complete
19.
turnRight(90); Moves you right
moveForward(100) moves you forward
for (var count2 = 0; count2 < 4; count2++) moves you a number of times,
moveForward();
for (var count = 0; count < 10; count++) {
dig();while (pilePresent()) {
dig();
moveForward()for (var count2 = 0; count2 < 4; count2++) {
// draw_a_square
for (var count = 0; count < 4; count++) {
moveForward((50));
turnRight(90); var counter;
for (counter = 50; counter <= 90; counter += 10) {
// draw_a_square
for (var count = 0; count < 4; count++) {

moveForward((counter));
turnRight(90); function fill_8() {
fill_8()function avoid_the_cow_and_remove_1() {
for (var count = 0; count < 3; count++) {;function
remove_stack_of_4_piles() {
turnLeft();
for (var count = 0; count < 4; count++) {
dig();
moveForward();
}
turnRight();
turnRight();
for (var count2 = 0; count2 < 4; count2++) {
moveForward();
}
turnLeft();
}
function fill_stack_of_2_holes() {
turnLeft();
for (var count3 = 0; count3 < 2; count3++) {
fill();
moveForward();
}
turnRight();
turnRight();
for (var count4 = 0; count4 < 2; count4++) {
moveForward();
}
turnLeft();
}
while (isPathForward()) {
if (pilePresent()) {
remove_stack_of_4_piles();
}
if (holePresent()) {
fill_stack_of_2_holes();
}
moveForward();function draw_a_square() {
for (var count2 = 0; count2 < 4; count2++) {
moveForward(100);
turnRight(90);
}
}
function draw_a_triangle() {
draw_a_triangle();
}

for (var count = 0; count < 3; count++) {


moveForward(100);
turnRight(120) var length2;
function draw_a_square(length2) {
for (var count = 0; count < 4; count++) {
moveForward(length2);
turnRight(90);
}
}
function draw_a_triangle(length2) {
for (var count2 = 0; count2 < 3; count2++) {
moveForward(length2);
turnRight(120);
}
}
draw_a_triangle(100);
moveForward(100);
draw_a_triangle(200); for (var count = 0; count < 2; count++) {
moveForward();
moveForward();
getNectar();
}moveForward();
for (var count = 0; count < 4; count++) {
getNectar();
}
moveForward();
for (var count2 = 0; count2 < 4; count2++) {
makeHoney();
}for (var count = 0; count < 3; count++) {
moveForward();
}
if (atFlower()) {
getNectar();
20.Coding: transforming actions into a symbolic language
21.Debugging: finding and fixing problems in code
22.Function: a piece of code that can be called over and over
23.Parameters: extra bits of information that you can pass into a function to
customize it
24. Function call: The place in your program where you call a function you
have defines
25.Function definition: the place where you assign a series of actions to one
easy to remember name.
26.Variable: a place holder for a value that can change
27.Conditional: a statement that is either true or false depending on the
situation

28.If Statement: a line that determines whether or not you run a certain
chunk of code.
29.Else: another way of saying otherwise
30.Increment: to add a certain amount once or many times
31.Decrement to subtract a certain amount once or many times
32.Nested statement: A statement inside another statement
33.IP (Internet Protocol): An agreed upon set of requirements for delivering
packets across a network
34.IP address: A number assigned to any item that is connected to the
internet
35.DNS (Domain Name Service): The service that translates URLs to IP
addresses
36.URL (Universal Resource Locator): An easy to use remember address for
calling a web page like www.code.org
37.Internet: A The art of blending human ideas and digital tools to increase
solving power
38.Network: a group of things that are connected to each other.
39.Packets: Small chunks of information that have been carefully formed from
larger chunks of information.
40.Routing: Finding the best path through a network
41.Servers: Computers that exist only to provide information to others.
42.Fiber Optic Cable: a cable that uses light to send information
43.WI-FI: A wireless method of sending information using radio waves.
44.DSL/Cable: A method of sending information using telephone or television
cables
Internet
www.agar.io
www.youtube.com
www.coolmath-games.com
www.ryanmotto.weebly.com
www.espn.com
www.wikipedia.com
www.google.com
www.bing.com
www.yahoo.com
www.weebly.com

104.20.38 .148
216.58.217.142
23.235.40.249
199.34.228.53
68.71.212.159
91.198.174.192
173.194.112.178
204.79.197.200
98.138.252.30
74.115.50.109

You might also like