IP352F14A – Programming Mindset & Mechanics Session One 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 first 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 first session, what do you want to know?
  • What could we have done better?

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

Advertisements

10 thoughts on “IP352F14A – Programming Mindset & Mechanics Session One Notes

  1. Remy Vaillancourt says:

    What did you think was the most valuable thing that happened for you tonight?
    -First of all it was my first time in a classroom for years. I was afraid and the pace of the course could be too fast but finally it went pretty well.
    What did you learn from that?

    I learn the basic logic of how the world wide web works. How we get from point A-B

    What will you do with that knowledge?

    With that knowledge it will be easier for me to understand when I browse a webpage how does it interact with the different servers. The mechanic of those infrastructure.

  2. Andrea says:

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

    I think that seeing the “big picture” and understanding the foundation of the internet as we know it was the most impacting on me. The color coding chart was remarkably helpful.

    What did you learn from that?
    I never realized just how much sending/receiving between various components was happening with the click of one button. It makes me look at webpages totally different now, with more curiosity and understanding.

    What will you do with that knowledge?
    Understanding the various components will allow me to decide where my interests are, and if I want to do more front-end or back-end development.

    What do you want to know?
    The inset mini diagram on the left of “The Big Picture”, would that be back-end development? What’s the difference between front-end and back-end programming?

    What could we have done better?
    Take a minute to describe the different languages.

    • JimUBC says:

      Hi Andrea,

      There is a lot of sending/receiving going on. You might consider that like sending messages. We will see more of that later.

      We will be talking about front-end and back-end programming, and different kinds of languages next week.

  3. Jen Crothers says:

    What did you think was the most valuable thing that happened for you tonight?
    Being challenged to do significant work out of class (not what I’m used to for UBC Continuing Studies courses), being worried about my capacity to do that and then deciding to commit to giving the course the best I can.

    What did you learn from that?
    I choose how much value I get out of this course.

    What will you do with that knowledge?
    Schedule time to do the homework in advance.

    Now that we’ve had our session together, what do you want to know?
    What’s the difference between web and other kinds of programming? Is it just the languages used?

    What could we have done better?
    Turn off the mic when it wasn’t working properly and less fussing with the background of the diagram. It wasn’t that important.

    • JimUBC says:

      Hi Jen,

      I hope that you find the out-of-class work allows you to derive significant benefit from the course. That’s by design.

      We will be talking more about the various kinds of programming as we go along.

      I am sorry that the technical problems in the lab were distracting. I hope to have that all settled by next week.

  4. James Chan says:

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

    I have always worked around back-end technology as a web designer, however-being on the other side of the coin as the graphical guy-I’ve never had to program or develop web applications myself. The most valuable thing I’ve had happen this first class is to take a step back from where I am now and reset my train of thought.

    What did you learn from that?

    From starting at the beginning and learning the fundamentals, I will be able to use this knowledge to benefit myself and my employer.

    What will you do with that knowledge?

    It will help with the front end development work I am involved with.

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

    I want to start learning about the mechanics of programming, what variables, arrays, functions, etc are and how they work together to build and develop for the web.

    What could we have done better?

    So far so good, I think I may have gotten lost at the start of some of your analogies, but after you had made your point with them, they made sense to med.

  5. Maga says:

    What did you think was the most valuable thing that happened for you tonight?
    I realized that there is much more to the Internet than I had thought…

    What did you learn from that?
    That what seems like a simple click can be a beginning of a very complicated process.

    What will you do with that knowledge?
    I think I look at the web in a different way now – I appreciate it more.

    Now that we’ve had our first session, what do you want to know?
    I can’t think of anything specific – I’m at the “unconscious incompetence” stage so I don’t know what I don’t know!

    What could we have done better?
    Can’t think of anything except perhaps sorting out the drawing software in advance? Not a big problem though 🙂

  6. Jay Seabrook says:

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

    Similar to Remy, that was my first classroom style learning in over a decade, I learn best hands on but will work hard to stay engaged. Overall, I found ‘The Big Picture’ mapping to be useful on how the components of Browsers/Web Servers/Application Server etc work together.

    What did you learn from that?

    I liked the restaurant analogy, it simplified the process for me by putting into a simple context how all the components work. Learned some of the coding language acronyms and also the history of the web going back to HTML only sites/pages.

    What will you do with that knowledge?

    So far, it has improved my overall understanding of how the web works and the history of it, it’s laying the foundation for future classes.

    Questions?

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

    I think we really on just got started so look forward to diving a lot deeper on everything as the class progresses.

    What could we have done better?

    Get a better MIC, otherwise all good. Appreciated that you frequently asked questions which helped keep everyone engaged. My #1 challenge is staying focused after waking up at 5:30am and a 10 or so hour workday.

  7. The Experiential Learning Cycle
    Can you see how this applies to what you are doing before our sessions and while we are together?

    While I see the benefits regarding this learning cycle, it isn’t one I’m accustom too. Most of my learning over the years has come from trial and error. I typically learn faster by the more hands on approach, doing the task and doing it often.

    Highlights

    What did you think was the most valuable thing that happened for you tonight?
    I came into the class with no knowledge of programming, let alone the process and understanding it takes to write code. After seeing what is involved and the amount of information one needs to absorb to properly build websites it kind of scares me but excites me also. I hope I can do this!

    What did you learn from that?
    Working in groups has never been my strong suite but I can see the benefits for this class in doing this. I really want to learn as much as I can about programming and my mother always said two or more heads are always better than one when trying to figure things out.

    What will you do with that knowledge?
    I will do my best to contribute to the team whenever I can.

    Questions

    Now that we’ve had our first session, what do you want to know?
    How does one become a great programmer/site builder?

    What could we have done better?
    Technical difficulties aside I think you did a pretty good job, though you seemed a bit rushed. Which is why your new toy gave you difficulties. 

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