Reflection on Week 3
Here is a basic Markdown
template you can use for this week (and most of the quarter).
Part I: Reflection —
Things I learned this week from the readings,
videos, assignments, and/or in-class activities
(Don't just list things. Reflect. For example, you might think
about the following questions, or others that occur to you:
- Was there anything this week that was new or surprised
you?
- Are there things you learned about this week that you feel
you still don't really understand?
- Did you learn anything new that changes or deepens your
understanding of computers or computing?
- How do the topics from this week connect to other things
you have learned in this class, other classes, other
experiences?
- How do you think they might apply or be useful in some
future class or activity?
Etc.
From week to week, different questions might strike you as useful
prompts to help you reflect on your learning experience.)
Part II: Specific Questions for this Week
- Here is a 32-bit word:
1000 0010 0111 0100 0000 0000 0000 0000
How does your understanding of what these 32 bits might mean differ
from what it would have been 2 weeks ago?
-
Consider the following tasks: (1) adding 100 numbers stored in main
memory, and (2) adding a number to itself 100 times. Although both
tasks require 100 additions, the second would be executed much more
quickly than the first would. Why? (Think about the steps you
would need to do to program each of these tasks in assembly/machine
language.)