IP352F15A – Programming Mindset & Mechanics Session Two Notes

Consider this picture.

Learning Cycle

Can you see how this applies to what you are doing before our sessions and while we are together?

Please reply with a comment about our second session.

Highlights / Metacognition

  • What did you think was the most valuable thing that happened for you tonight?
  • What did you learn from that?
  • What will you do with that knowledge?

Questions?

  • Now that we’ve had our second session, what do you want to know?
  • How will you get the answers?
  • What could we have done better?

If you spot a question from someone else and you can answer it – please do.

Advertisements

14 thoughts on “IP352F15A – Programming Mindset & Mechanics Session Two Notes

  1. Tess says:

    Highlights / Metacognition
    • What did you think was the most valuable thing that happened for you tonight?
    1) The plus, minus and interesting method.
    2) Vocabulary: abstraction and metacognition.
    • What did you learn from that?
    1) This method can help me deal with problem solving in the future, and reminds us to face elements of a project that fall into the “minus” and “interesting” columns – not just the easy stuff under “plus”.
    2) Both of these words are relatable to real life situations and now I have a way to define them! It’s also good to be aware of abstractions when doing things such as, writing code, writing instructions, explaining things that are second nature to you but new to someone else.
    • What will you do with that knowledge?
    1) Use this method of sorting push myself to focus on the harder elements of a project.
    2) Relate it to real life examples!

    Questions?
    • Now that we’ve had our second session, what do you want to know?
    I’m still trying to understand the big picture of programming, each week I am learning more and things are falling into place but I’m still not 100% clear on all the concepts we have touched base with or read about.
    • How will you get the answers?
    Continuing to interact with my peers, go to class and do some research on my own.
    • What could have we done better?
    Had more time in class…three hours seemed to go by quickly!

    • JimUBC says:

      Hi Tess,
      I’m glad to hear that the time seem to go by quickly. That’s my experience of our classes too. We’re still working on the big picture. We will be drilling down into more details this week.

  2. Highlights / Metacognition
    What did you think was the most valuable thing that happened for you tonight? What did you learn from that? What will you do with that knowledge?
    * Learning to observe the selected reading in a practical manner, before the session I just enjoyed the article and generally agreed with the author. However, after learning PMI I thought of the whole process differently.
    I’m hoping that I will start incorporating PMI in my notes of the articles I read.

    Questions?
    – Now that we’ve had our second session, what do you want to know?
    I would like to start bridging the gap between the theoretical knowledge and the practical side of things.
    – How will you get the answers?
    I would like to apply my intellectual knowledge to my life to gain experiential knowledge.

  3. Sid Lekhi says:

    What did you think was the most valuable thing that happened for you tonight?

    Not to overthink when writing instructions. Also, learning how to learn as each person learns differently.

    What did you learn from that?

    Keep instructions basic but thorough.

    What will you do with that knowledge?

    Apply it to when I’m helping others with just about anything in life, not just programming.

    Although not a part of the questions, I found there was a lot of time reviewing the previous week’s assignment and not much time with new material.

    • JimUBC says:

      Hi Sid,
      Thank you for your observation about how we spent our time in the class.
      I understand that it could appear that we spent a lot of time reviewing last week’s assignment. And we did, and at the same time we introduced a lot of new material in preparation for the weeks to come.

  4. Janice says:

    What did you think was the most valuable thing that happened for you tonight?
    -The idea of abstractions

    What did you learn from that?
    -Even though it is something that is understood, abstractions hold a lot of steps within a certain concept. It could mean something different to someone else.

    What will you do with that knowledge?
    -Learn to be more precise when giving instructions and to add more details instead of simplifying processes

  5. Wan Qi Jin says:

    Part1:
    1. What did you think was the most valuable thing that happened for you tonight?

    a) Vocabulary: abstraction and metacognition
    b) To categorizes key words from article into “Plus”, “Minus”, and “Interesting method”
    c) Learn about each others opinion and idea

    2. What did you learn from that?

    a) Keep “Plus”, “Minus”, and “Interesting method” in mind when I’m designing the project for people or solving a problem.
    b) Explaining things, instructions, projects provide the valuable explanations for clients, which make your stuffs reasonable

    3. What will you do with that knowledge?
    a) Apply it through real life and make everything more reasonable.

    • JimUBC says:

      Hi Wan Qi Jin,
      It’s important that we can bring our activities and discussion in the class into real-life situations. It’s great that you are able to put these concepts into the context of working with your clients.

  6. adamdipinto says:

    1) What did you think was the most valuable thing that happened for you tonight?
    • The most valuable thing that I found from the last lesson was the Plus, Minus, and Interesting (PMI) method. Created by Edward De Bono, the PMI method is an extension to the pro’s and con’s technique by adding an extra category labeled ‘interesting’.
    2) What did you learn from that?
    • I learned that when using the PMI method, it directs the attention of the user to find the most appealing aspects of the selected idea, subject, or decision. This allows the user to gain a broad scope of the material by seeing how it applies to themselves and making it more relatable.
    3) What will you do with that knowledge?
    • I will try using the PMI method next time I need to critically examine something this week. I will attempt to take more time in understanding the material, examining it with a different perspective, and understanding why I may find it interesting.

  7. beateullrich says:

    1) What did you think was the most valuable thing that happened for you tonight?
    The most valuable thing that happened for me was to understand that a programmer has to make his work traceable.

    2) What did you learn from that?
    We talked about that term during the discussion of our homework, and I supposed that traceability simply means to add transparency to the development of a product for all the people involved.
    But I found out, that, in software development, traceability (or requirements traceability) is a very specific term. (see definition on Wikipedia: https://en.wikipedia.org/wiki/Requirements_traceability)
    It means that all the changes on a requirement during his life-cycle have to be properly documented in order to improve the development of a product. It is also important how one requirement impacts (or is impacted by) another requirement and/or other development parts (such as the design or the sourcecode).
    I found also an interesting blog post series (6 parts) about requirements management and traceability.
    https://www.ibm.com/developerworks/community/blogs/requirementsmanagement/entry/why-requirements-management?lang=en

    3) What will you do with that knowledge?
    I will try to apply traceability to my work, whenever it is appropriate, and document a project in order to make its progress or changes more understandable for others.

    • JimUBC says:

      Hi Beate,

      Thank you for adding the results of your research on traceability. Thanks too, for the link to the Requirements Blog article. I have added that to the course Session Two “Extend” tab. for other students to enjoy too.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s