Coding/computer programming

I chose coding as my form of investigation as I am interested in finding out how it works and how it has changed over the years.

What is Coding?

Coding allows people to speak with computers using words that both humans and computers understand: they’re called programming languages. … Kids can use them to communicate with computers and control technology as well as making games, apps and music!
This technology allows for communication of ideas and beliefs by allowing us to create games and websites that help us express our emotions and ideas. You can also express your beliefs by using our projects to communicate your thoughts and express who you are.
Here are some advantages for coding:
*coding helps us debug problems
*coding helps us to create games
*it can help disabled people communicate
*coding improves persistence
*coding is fun and satisfying
*students with coding knowledge will understand the world around them better
*coding improves creativity
*coding improves collaboration skills
*coding improves problem solving
*coding jobs are in high demand
And disadvantages for coding:
*some codes are used to hack
*the codes could have a glitch
*the codes could accidentally delete themselves so then the coders would need to start over
*sitting down coding on the computer all day can be bad for your health
*touching technology all day can give off radiation to the coder
Recommendations
I highly recommend scratch to kids from 9-12 because its easy for younger kids it’s also fun and imformitive but if you wish to create a website than java script is the one for you!(other good coding websites include: python,code combat,code moji,kodable and code.org)
In the future I think coding will advance into high tech virtual reality to expand the gaming universe and break new barriers never touched before.
Scratch coding uses blocks to operate…this is called block coding. Block coding uses algorithms of code in the form of blocks to create video games or websites. Block coding was created in 1950 by Richard.w.Hamming.
In London 1822 a mathematician named Charles Babbage created the first mechanical computer called the analytical engine.
It wasn’t until 1945 that a man named Konrad Zuse invented plankalkul. Planlalkul was the the first high level computer programming language.
The programming languages that followed are:
*Fortan(1954)
*COBOL(1959)
*C(1969)
*C++(1983)
*Javascript(1995)
(please note these programming languages are not in a particular order)
I did some more research today and I found out:
*the first game was created in 1961
*the first virus was created in 1983
*the first computer “bug” was identified in 1947 as a death moth
(All pictures and videos were found on the Internet)

Week 4

Today we had a guest speaker come in her name was Kat. Kat is a yr 12 student from marymac who created a prize winning piece of assisted technology.
Kat believed that everyone should have acces to gaming. She created a console for a child with cerable palsy to use.

Firstly she created a design of the console. Next she created the first draft of the console out of cardboard. Then she made the final deign using a 3D printer. In the end I learnt that the secret to success is to never give up.

Week 3

Podcast with mrs Kelly

Last week mrs Kelly came in to inform us about the differences between podcasts and radio.


We learnt people use podcasts as they can listen to what they want when they want however they want.
We also learnt that:

*you can watch podcasts on demand
*podcasts are pre recorded
*podcasts are on an app
*the radio is live stream
*the radio gets its sound from travelling through sound waves

They both communicate ideas or views.

I thought it was very interesting and I learnt a lot.

Week 2: Mr Ivet’s Drone

Today mr Ivet came into year 5 to discuss drone technology. I found out drones can display many purposes.

These include:
*herding cattle


*delivering pizzas
*shark spotting
*film making
*safety checks
*rescuing people or wildlife
*google maps

Mr Ivets drone was very cool and we all had loads of fun.
Here are some drone disadvantages:

*can disrupt airspace
*invade privacy
*can break or pollute things
*aggrivate wild life
*can be dangerous

Week 1

Provocation

Last week we started our unit on technology by doing a special rotation. First they divided us into three rotation groups then they sent us off to our first activity. Our first activity was coding. In the coding rotation we learnt how to create and debug algorithms of code. In our next rotation we used pencil and paper to write about our best camp experience . Next we wrote out the same thing on an iPad using pictures and emojis. In this activity I learnt that technology opened up many new ways to communicate ideas and beliefs. On our final activity we played around with spheros. It was very fun and we learnt about spheros being devices used to communicate and how they are controlled by the user or owner. In conclusion I learnt that technology is not just made to entertain but built to communicate or share a purpose.