IP352F16A – Programming Mindset & Mechanics Session Five 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 fifth 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 fifth 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

6 thoughts on “IP352F16A – Programming Mindset & Mechanics Session Five Notes

  1. What did you think was the most valuable thing that happened for you tonight?
    Watching Jesse and Sherlaine move data/talking about encapsulation/polymorphism
    What did you learn from that?
    More about applying certain calls/programming.
    What will you do with that knowledge?
    I think I’m going to practice making arrays and functions and gow they play into these concepts.

    Now that we’ve had our fifth session, what do you want to know?More about Grace Hopper.
    How will you get the answers? Wiki.
    What could we have done better?
    I think maybe a couple case studies would be cool and helpful.

  2. Maria S says:

    Highlights / Metacognition –

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

    A: In-depth review of OOP… except it is still confusing to me. Even after all that… I need even more real life examples to help me process it.

    Q: What did you learn from that?

    A: Personally, I understand the concepts individually, but it becomes clutter when it’s morphed together, which is frustrating.

    Q: What will you do with that knowledge?

    A: Review the readings again… try to find other online sources/videos to help me understand OOP more clearer.

    Questions? –

    Q: Now that we’ve had our fifth session, what do you want to know?

    A: More Javascript / SQL/ Programming languages scripting/writing… hopefully we can do more of this in the last session. It really helped me visualize the concepts better when we did this hands-on demonstration in class.

    Q: How will you get the answers?

    A: More practice/repetition of the writing programming languages using JSBIN/SQL… so we can know how to better use it after the class is done.

    Q: What could we have done better?

    A: I wish we had gone over each student’s OOP HW examples in class and pointed out what was right/wrong with their 6-year old story. Everyone had great examples and if we went over our HW, then we could’ve seen which OOP parts was correct/incorrect, giving us a more accurate understanding of OOP real-life examples – which could help with our HW editions.

    • Lauren D. says:

      Highlights / Metacognition

      What did you think was the most valuable thing that happened for you tonight?
      Going over what were the trickiest concepts as a group.

      What did you learn from that?
      My peers were able to explain some concepts I was unsure of to me and then we were able to pinpoint what wasn’t making sense to us.

      What will you do with that knowledge?
      Apply it to the rest of the knowledge I gain about programming.

      Questions?
      Now that we’ve had our fifth session, what do you want to know?
      Taking a page from Megan’s book and saying more about Ada, Countess of Lovelace.

      How will you get the answers?
      Google.

      What could we have done better?
      I agree with Maria that it might be helpful to go through our interpretations to see how they don’t work. I think we’re all making sense of these concepts in our own ways and I would find it useful to pinpoint where I’m veering off course.

  3. Sherlaine Lau says:

    Highlights / Metacognition

    What did you think was the most valuable thing that happened for you tonight?
    Demonstrating in front of the class what is encapsulation and polymorphism.

    What did you learn from that?
    That we can send each other things but when something that gets added to our system that we do not know about, we get stuck and freeze. Like when the old computers got installed with the printers that did not work for them.

    What will you do with that knowledge?
    Apply the live presentations to the terminology we learned.

    Questions?

    Now that we’ve had our fifth session, what do you want to know?
    Compile everything together to create a big picture of why we learned this and how to apply it in the future.

    How will you get the answers?
    Review all lecture materials.

    What could we have done better?
    More live presentations/acts to help us visualize what each terminology means.

  4. Jody Phuong Nguyen says:

    1. What did you think was the most valuable thing that happened for you tonight?
    Understanding some important concepts of Object Oriented Programming with real life examples.

    2. What did you learn from that
    The definitions of scope and encapsulation were explained with some great ‘live acting’ and so easy to understand.

    3. What will you do with that knowledge
    Apply all these concepts in future programming or even real life situations.

    4. Now that we’ve have our fifth session, what do you want to know
    Learn more about testing, errors and bugs

    6. How will you get the answer
    Hopefully the last session of the course

    7. What could we have done better
    Nothing for me personally. I genuinely enjoyed the lecture.

  5. Highlights / Metacognition

    What did you think was the most valuable thing that happened for you tonight?
    That Encapsulation is about the scope of visibility.

    What did you learn from that?
    That there are compartments of programming that are not visible to each other.
    What will you do with that knowledge?
    I hope to better understand when I see code written that the intent is for it to be visible/readable for only a definite purpose and there are areas of the code that are not aware of its existence.
    Questions?

    Now that we’ve had our fifth session, what do you want to know?
    Examples of how code looks like that is encapsulated.
    How will you get the answers?
    The mindset of a programmer is to ask the right questions. The more information you know the more specific the question can be. There are answers somewhere for all questions.

    What could we have done better?

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