IP352S14A – 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?


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


5 thoughts on “IP352S14A – Programming Mindset & Mechanics Session One Notes

  1. Sam Liu says:

    The most valuable thing for me is understanding the big picture of how webpage works.
    I have learnt that how webpage works and many programming language are involved in the web designing.
    I will study and practice with more programming language in web designing

    I want to know how different programming languages collaborate with each other.
    What could we have done better? Maybe less writing, more coding?

    • JimUBC says:

      Hi Sam,
      We will learn how different programming languages are used for different applications. We will be writing every week as we explore aspects of why we are we programming, and define the fundamental concepts. And as we will find out, there is much more to programming than coding. So that comes later.

  2. Hello Jim.

    In your first class I learned how web content is organized and assembled, where certain programming languages fit in this model and why. This helps me understand the varying functional needs of each element in the web model and as a consequence how each programming language will probably be structured. I am curious to discover the features that distinguish languages like php, XML, Java, C++ and JavaSript.

  3. Johanna Pani says:

    Hi Jim,

    The most valuable thing I learned was to fully understand the structure of ‘The Big Picture’ and ‘Web Services’. Although I had an understanding of the workings, it was good to go into detail about how each interact with each other and where they are in relation to others. Going forth, since I have a better understanding of these workings, I can more confidently use the terminology and be able to explain it to future clients of mine with more ease.

    The only suggestion I have to improve upon the first class is to maybe make the handouts a little easier to read and use boxes instead of colour smudges. Some of my handouts, I could barely read the text and had to write over the boxes with what was learnt in class. This would help the student(s) to clearly understand the concepts without any confusion as to guessing what the words are. I would also like to know more about what distinguishes the different languages as well – as noted in the above comment.

    Thanks Jim!

    • JimUBC says:

      Hi Jo,
      Thanks for the feedback about the handouts. Sorry that you were having trouble reading them – the black and white ones were intended as work-in-progress to use while we were talking. The colour pages in your bound notes were for you to put your final understanding of the concepts. I chose colour smudges because the ideas are fuzzy at first and it’s for you to fill in the details in sharper focus. It turns out that those two pages (the big web and web services) are the only ones where I used that particular approach. But the intent in the notes is for you to write all over them filling ideas as become clearer for you.

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 )

Google+ photo

You are commenting using your Google+ 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 )


Connecting to %s