The Computer Science Course

Scratch:

first day , I learned how to say sentences and how to ask question and answer it                  second day , I learned how to save user’s answer in the variable answer and how to make a variable for values which are inputted or calculated that you wish to save for later use                                                                                                                                           third day , i learned how to combine text and numbers with variables  and i learned how to do arithmetic                                                                                                                              fourth day , i learned how to change the backgrounds and sprites and how to add motions .                                                                                                                                                  last day we did an easy assignment .

From Celsius to Fahrenheit

Fish motion

A little game

capture

capture2

capture3

 

beginning of the processing:

Processing is an important thing to make our life easier, and it uses specific language that the computer can understand it. I have learned a lot about processing, first i learned many of functions and how to use it or what is the input for each one. These are some of the functions: size(the scream size), background(the color of the background), fill(the color that you want to fill in your shapes), stroke(the color of the border of the shape), point(drawing a point), rectangle(drawing a rectangle), ellipse(drawing a circle), text(writing a text), and line(drawing a line). Then i learned how to use variables to make the codes easier and shorter. Also we learned about Random function.

capture4

capture5

capture6

capture7

capture8

capture9

 

 

Processing Day 9-Day 16:

Between this two days i learned how to make decision by using IF statements, how to use random integer rather than random decimal value, all the mouse events, every thing about loops / repetition, how to create my own functions, and saving a processing animation. At the end, i become more knowledgeable about processing, and i know how to use it to achieve the benefits, and i think it will help me a lot in the future to organize my financial life.

capture10

capture11capture12

capture13

capture14

capture15

ezgif.com-gif-maker

 

The Group Assignment:

This assignment was about understanding computers. I and my group talked about connected to one another, and we got many topics to talk about in our presentation; for example, Networking Applications and Protocols, Streaming media, Instant messaging, File Sharing and Cloud infrastructure, then i talked about Routers and modems and how they work together, so i said that A router is a small box that allows multiple computers to join the same network, and Connecting to a router provides access to a local network (LAN), but it does not necessarily provide access to the Internet, but the modems which provide access to the Internet. really i liked that assignment and i would love to do similar assignments in other classes because it is a good way too make a new friends and it is a good way to improve my language.