1. Scratch Programming
Scratch Programing
- Describe your experience building a
program using Scratch.
- Scratch was a mix of emotions; it
was satisfying yet tricky to understand. It’s an excellent program
for building a foundation and understanding of code.
- Identify the difficulties that you
encountered in Scratch.
- The difficulties I experienced understood how to make things move the way I wanted to. Every time I
try to animate my sprite, I cannot execute what I had thought in my
mind. The tutorials helped a bit, but for the most part, I had to go to
YouTube to get more of a visual of how I precisely wanted to move my
characters.
- Explain how you overcame the
difficulties.
- To overcome my difficulties, I had
to go to an outside source: YouTube. I had to type in what I
precisely wanted to do with my sprites since the tutorials weren’t
giving me enough information. I watched 3-4 videos on animate and
making my characters come to life.
- Describe the insights that you gained
about programming from this exercise.
- I learned that programming can be
complicated since the computer needs step-by-step instructions. Once
you forget an instruction, the whole thing may fail and not work. It was
frustrating, and I had to learn how to troubleshoot when I was stuck on a
problem with my animation.
- Compare your experience programming
in Scratch with the participation activities in Sections 2.8, 2.9, 2.10,
and 2.11 of the textbook that explored machine language, assembly
language, and high-level languages, such as Python.
- It was a similar experience when I
participated in the textbook activities; the different computer
languages from low to high were tough to understand. I
still don’t think I know how to read it thoroughly.
- Describe the differences between the
programming languages.
- The difference between programming
languages is the different levels; the most basic type would be machine
language. Then it goes to assembly language, where they use more than just
numbers. After that comes the high-level language, which can make the program more user-friendly. Then Python is the more complex
language used to build websites, software, and more.
- Identify which language you found
easiest to use.
- In all honesty, I don’t find any of
these programming languages easy; I am still having a hard time
comprehending how it works. But I’m interested in learning more about
Python since I can do more with it.
- Describe scenarios where each type of
programming language would be most effective.
- Python would be used when developing
websites and software.
- High-level language would be used
when the tasks focus on what needs to be done rather than
figuring out how a computer works.
- Assembly language is used to
manipulate hardware and have control to specific processor instructions.,
- Machine language is used for gaining
control of a computer's CPU.
- Explain which programming language
you think is the most popular and why.
- In my opinion, Python is the most
popular since its highly productive and straightforward. It is also in demand by
many jobs out there, which makes it the most reliable.


Comments
Post a Comment