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.)