IP352F16A Programming Mechanics and Mindset 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?
  • 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

18 thoughts on “IP352F16A Programming Mechanics and Mindset Session One Notes

  1. JimUBC says:

    Highlights / Metacognition

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

    Meeting everybody and getting to know a little bit about you as people, and some of the background that came out in the survey.

    What did you learn from that?
    Every group who comes to this course is different from the last.

    What will you do with that knowledge?
    Continuously fine-tune what we do in our time together.

    Questions?

    Now that we’ve had our first session, what do you want to know?
    How well you will all get along with the wiki technology

    How will you get the answers?
    On Monday we’ll find out.

    What could we have done better?
    As always, with this much material, pacing is a challenge.

    Please don’t be concerned that we didn’t do everything in the Session One outline. That outline is very ambitious for the first night. It was worthwhile to dwell in the places we did. We created a foundation that will serve us well in the following weeks.

    Have fun with the homework and then please do a little reading here:
    Expert and Novice

    Jim

    • Megan Dietrich says:

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

      Meeting everyone, getting a feel for the course structure in person, and definitely the metaphors and process diagram charting the progress from browser to server to application and back!

      What did you learn from that?

      No matter how much you read on your own, it’s always better to get a discussion going/see images/work through other ways of thinking to understand. I’m very new to programming and need all the help I can get understanding the fundamental concepts.

      What will you do with that knowledge?

      Apply it to the new information that will be filtering through the course!

      Questions?

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

      I want to know more about different scripts and styles of coding, how to add and subtract codes and edit in different places at different stages of project development.

      How will you get the answers?

      Discussions in class, practice.

      What could we have done better?

      Any time I can get more visual evidence or correlation for a concept, I’m happier and the better at understanding for it. More diagrams! More metaphors!

    • Diana says:

      Highlights / Metacognition
      What did you think was the most valuable thing that happened for you tonight?
      It was very valuable to me to understand the teaching approach to this class. I appreciate that students will be involved in the class discussions and in class work will be done collaboratively in groups. It was also valuable to imagine the analogies for web server/browser/database/scripts/application system relationships and the processes in a restaurant involving servers, cooks, and customers.
      Meeting everybody and getting to know a little bit about you as people, and some of the background that came out in the survey.
      What did you learn from that?
      I learned what kind of experience my peers have had with programming and that html and css code is not really programming.
      What will you do with that knowledge?
Continuously fine-tune what we do in our time together.
      Questions?
      Now that we’ve had our first session, what do you want to know?
      As I’m working or the assignments and after doing the reading, I’m curious about different practices programmers who work independently on projects for themselves versus programming for professional purposes, most often with a client. I wonder if there are differences in the programming itself and if independently designed programming follows different rules.
      
How well you will all get along with the wiki technology
      It seems pretty straightforward so far.
      What could we have done better?
      I can’t think of anything!

  2. Vijayta mishra says:

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

    It’s so nice to meet Mr Hope again. We created our own wiki page.
    What did you learn from that?
    We learned what is programming and difference between front end and back end programming.
    What will you do with that knowledge?
    This will help in understanding what is programming and how it works when user request for something specific in web.

  3. Lauren D says:

    Highlights / Metacognition
    •What did you think was the most valuable thing that happened for you tonight?
    Charting out the relationships between Browser, Web Server, Application Server, etc.

    •What did you learn from that?
    I gained a better understanding of how systems interact and how information gets transmitted from source to source.

    •What will you do with that knowledge?
    Apply it as a foundation for the rest of the knowledge I gain in this course and in others.

    Questions?
    •Now that we’ve had our first session, what do you want to know?
    Whether I prefer Front End or Back End Development.

    •How will you get the answers?
    By learning more about what they involve and trying some hands on experience with both.

    •What could we have done better?
    I need to bring multiple colours of pens to class for more helpful notes!

  4. Ariel Liu says:

    What did you think was the most valuable thing that happened for you tonight?
    Enjoyed my time during first class. The overview of the early web vs the modern web was a fantastic introduction to how the platform operates.

    What did you learn from that?
    I will be able to survive the course despite the busy fall rush.

    What will you do with that knowledge?
    Keep attending class.

    Questions?

    Now that we’ve had our first session, what do you want to know?
    Curious to learn if there are any popular Application Server and Web Server choices.

    How will you get the answers?
    Ask Jim.

    What could we have done better?
    A quick 5-10 ice breaker with the students in lieu of reading the student survey. This will allow us to know our peers better and promote peer discussion.

  5. Jody Phuong Nguyen says:

    Highlights / Metacognition
    •What did you think was the most valuable thing that happened for you tonight?
    Learning the big picture of how the web works and how complex the system actually is.

    •What did you learn from that?
    There are a lot work and effort to create the internet that we know today.

    •What will you do with that knowledge?
    continue learning, exploring and apply that to my daily internet activities.

    Questions?
    •Now that we’ve had our first session, what do you want to know?
    What role does my basic SQL knowledge play in this big picture and if I can expand that knowledge even more.

    •How will you get the answers?
    More reading and hands-on practicing

    •What could we have done better?
    More videos and more diagrams.

  6. Jody Phuong Nguyen says:

    What did you think was the most valuable thing that happened for you tonight?
    Learning the big picture of the web technology and how complex and sophisticated the system actually is.

    What did you learn from that?
    It takes a lot of work and effort to create the internet that we know today.

    What will you do with that knowledge?
    Continue learning and exploring the topic and apply that into my everyday internet activities.

    Questions?

    Now that we’ve had our first session, what do you want to know?
    Where does my basic SQL knowledge come in to play and where can that knowledge expand.

    How will you get the answers?
    More reading, and hands on practicing.

    What could we have done better?
    More videos and diagrams (I am a visual learner)

  7. Ray Chow says:

    Highlights / Metacognition

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

    To have started this course, which is a first one for me at UBC, and to have a feel of the scope of the five weeks, including what it might require of me in terms commitments of time and effort outside of the scheduled classroom sessions. I enjoyed the night’s three-hour session. I take this to be a good sign that the topic of programming is a good fit for me.

    What did you learn from that?

    I was surprised at the amount and online nature of homework that this course will entail, but I accept that if programming these days is done in an online collaborative environment, then it would be useful if the work in this course occurs in a similar environment.

    What will you do with that knowledge?

    I have always had a preference for tasks that involved working by myself, and perhaps saw the appeal of programming as relying on that kind of preference, but I signed up for this course to learn what it’s really about and not attempt to just confirm my current, largely uninformed biases. I look forward to being immersed in this topic over the next month.

    Questions?

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

    Can’t really think of a specific question at this point. It looks like we will be covering a lot of material over the next month, and I am happy to go along with that agenda.

    How will you get the answers?

    Am looking forward to the next five classroom sessions and their related readings and assignments.

    What could we have done better?

    Can’t think of an improvement suggestion at this point, as UBC at Robson Square is an excellent venue, Jim is an experienced and entertaining teacher, and my classmates look eager and happy to be in this course.

  8. Megan Dietrich says:

    What did you think was the most valuable thing that happened for you tonight?
    *The metaphors and visual charting of the journey of information from browser to server to application and back.

    What did you learn from that?
    I learned more about the relationship between behind the scenes tasks in computer programming. It’s nice to have a visual system in my mind.

    What will you do with that knowledge?
    Apply it to the various tubes of information coming my way throughout the course!

    Questions?

    Now that we’ve had our first session, what do you want to know?
    I want to know what sorts of experiences my peers are having with the information, how new it is to them – whether some things feel a little over their heads.

    How will you get the answers?
    Sharing in the Wiki, asking more group-directed questions in class.

    What could we have done better?
    Being less shy with our questions, probably.

  9. Sherlaine Lau says:

    Highlights / Metacognition

    What did you think was the most valuable thing that happened for you tonight?
    – Understanding a bit more on what is front end and back end.

    What did you learn from that?
    – Front end is what the users see on their screens, it is the pretty design stuff.
    – Back end is the coding and the way things work that we cannot see.

    What will you do with that knowledge?
    – This knowledge will help give me a better understanding on what career choice i would like to do. (Definitely front end!)

    Questions?
    Now that we’ve had our first session, what do you want to know?
    – I think there is a whole lot i would like to know like what is javascript, ruby on rails, php, sql, ninja, etc. There is so much, a bit overwhelming but i am determined that this class will help break it done.

    How will you get the answers?
    – Reading the material beforehand and asking questions in class if i can’t find the answer. Or post it on our webpage and wait for a classmate to answer.

    What could we have done better?
    – started the class with a brief syllabus of what we will talk about in class. But the rest of the class was fun especially the lobster and food analogies.

  10. Sherlaine Lau says:

    Highlights / Metacognition

    What did you think was the most valuable thing that happened for you tonight?
    – Learning the difference between front end and back end.

    What did you learn from that?
    – That front end is for people who design, who create the experience of what users see on the screen. Back end is the coding, the functionality, and users don’t see this.

    What will you do with that knowledge?
    Have a better understand on what i want to do with my career. (front end!)

    Questions?

    Now that we’ve had our first session, what do you want to know?
    Programming is a bit overwhelming. There is javascript, ruby on rails, ninja, php, sql etc. It is non-stop and growing, and i hope this class will help with understanding what each of those are.

    How will you get the answers?
    Asking questions in our group discussions, reading the material beforehand.

    What could we have done better?
    Went through at the beginning of the class on what we will be going through for the day. I enjoyed the diagrams in class, helps me with my learning.

  11. Maria S says:

    Highlights / Metacognition:

    * What did you think was the most valuable thing that happened for you tonight?
    Class one introduction to programming has given me the feeling that this may not be the suitable department for me to pursue, so far I feel more confident/interested with the creative front end UX, rather than the mechanics/technical of back end.

    * What did you learn from that?
    Even though I am hesistant with this topic, class one enlightened me in recognizing how valuable it is to understand the mechanics of programming, how learning the functions/possibilities of what goes on behind a webpage/website can exponentially strengthen my skills in becoming a more versatile web developer.

    * What will you do with that knowledge?
    It was very helpful to visually walk through the exact process of how a programming system ties with displaying a webpage (Browser, Scripts, Severs, etc), it was especially helpful to discuss/use/compare it to real life examples.

    Questions?:
    * Now that we’ve had our first session, what do you want to know?
    I am curious about building apps, whether it relates to what we will be going over in future classes. I hope the programming language isn’t intimidating/confusing to do.

    * How will you get the answers?
    Continue to attend class, ask questions and practice/apply what we have learned.

    * What could we have done better?
    Class one was pretty solid, it was good to cover what we did in depth. Looking forward to the next one!

  12. Marla C. says:

    Highlights / Metacognition

    Q. What did you think was the most valuable thing that happened for you tonight?
    A. The most valuable thing that happened for me was I appreciated the comparison of a computer programming flowchart to a restaurant. The web server takes your order, the script writes the recipe, the application server reads the recipe and then goes to the database which is the freezer that stores the food, the application server than gives the food to the html which makes it and keeps it under a heat light for serving to the browser.
    Q. What did you learn from that?
    A. That the html and css is just a small part of programming.
    Q. What will you do with that knowledge?
    A. I am interested to learn more about those script writing.

    Questions?

    Q. Now that we’ve had our first session, what do you want to know?
    A. I would like to know how Uber and Airbnb have written their programs.
    Q. How will you get the answers?
    A. Possibly through learning more about Ruby Rails, Javascript and PHP.
    Q. What could we have done better?
    A. I enjoyed the teaching style.

  13. Jesse Zivot says:

    Q. What did you think was the most valuable thing that happened for you tonight?
    A. When you explained how the browser obtains request from servers

    Q. What will you do with that knowledge?
    A. that the website data can be collected from other pages

    Q. What will you do with that knowledge?
    A. Allow me to understand more about what goes into creating a clean and fast webpage

    Questions?

    Q. Now that we’ve had our first session, what do you want to know?
    A. How much of learning actual programming will we get to do?

    Q. How will you get the answers?
    A. By taking asking more questions

    Q. What could we have done better?
    A. Maybe slowing down the lecture speed a little

  14. Lauren D says:

    Just wanted to confirm that we were not supposed to do the PeerWise posts for Week 1?

    Thanks!
    Lauren

  15. Vijayta mishra says:

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

    We have made pairs to work together and answer some questions. Had more interaction with some other people in class.

    What did you learn from that?
    We shared our thoughts and got to know more about course.
    What will you do with that knowledge?
    will be helpful in understanding fundamentals of programming.
    Questions?
    Now that we’ve had our session together, what do you want to know?
    Front end and back end programming.
    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