IP352W14A Programming Basics – Session Six 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 last 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 sixth 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

15 thoughts on “IP352W14A Programming Basics – Session Six Notes

  1. […] Reflections on your learning this session: Please add a comment in the Session Six Notes. […]

  2. Liz Gosselin says:

    Highlights / Metacognition
    •What did you think was the most valuable thing that happened for you tonight?
    Experiencing the power of Visual Basic Studio.

    •What did you learn from that?
    I work everyday with Dreamweaver. VBS just blew that out of the water. There’s some personal projects I’m involved with, and this software should (she says) make it easier to develop offshoots of that application.

    •What will you do with that knowledge?
    Start planning on a mobile front end to the electronic store we use at VanDusen Botanical Gardens to sell our seeds.

    Questions?
    •Now that we’ve had our sixth session, what do you want to know?
    Looking forward to JavaScript classes.

    •What could we have done better?
    There’s a lot of stuff we didn’t get to, based on the notes on the main page for each week. Just wondering how some parts could have been integrated into assignments. I realize there’s so much that could be covered in this intro class, it’s hard to gauge how much we’ll actually get through in a class.

    • JimUBC says:

      Hi Liz,
      Last night we used Visual Studio 2013 and happened to be working in Visual Basic as the language du jour. If you haven’t already done it, activate your DreamSpark registration and you can download your fully licensed software. When you do that, you will also want to look at doing the same kinds of things with C#. At the end of the lab notes we were using last night you will find examples of doing the same kinds of things that we did in Visual Basic, in C#.

      I’m constantly updating this course. There are the fundamental principles that remain and then, because of nature of the material, there is always new content.

      One of the challenges of constantly cycling in new information into the course is that older material gets pushed aside. I leave some of that on the website for people who want to explore further. Thanks for the suggestion to integrate some of that into the assignments. Are you saying that you didn’t have enough homework? Okay, seriously: I’m very concerned about the time it takes for you to do the assignments. I try not to ask people to do more homework than they devote to class time (including travel). So that works out 4-5 hours each week. Do you have a sense of how much time it took you to do the assignments each week?

      • Liz Gosselin says:

        Hi Jim,
        I’ve downloaded the file from Dreamspark (en_vs2013_rtm_pro_enu), but I can’t figure out how to do the final install. The only option I’m given when I double click the file is to burn a disc image. What am I doing wrong?

        With respect to number of hours spent on homework, It was more than 4-5 hours for me. I didn’t keep track, really. Part of that was getting up to speed working with the wiki. The longest assignment was Assignment 4. Trying to grasp the concepts as well as translating them for a 6-year old involved a lot of research for me. Then the write-up was a challenge as well. I’m not complaining, though. I expected to spend a fair amount of time on assignments.

      • JimUBC says:

        Hi Liz,

        Thanks for the feedback on the assignments. That helps.

        About installing Visual Studio 2013: If you have a DVD burner then go ahead and burn the disc image and then run the installation from the DVD. If you don’t then you can use the 32-bit Web installer
        Visual Studio Web Installer
        .

  3. Carmen says:

    Most valuable thing that happened: Learning to use visual studio.

    What I learned: What exactly the program is and what it does [create interfaces for apps and web forms and also allows you to write the code for what the various components of the interfaces can do]. The exposure to Visual Basic is also great–the reserved key words in this language will definitely take some getting used to.

    What I will do with that knowledge: This is another tool that I might get some use out of should I ever get a great idea for an app [or after I learn a couple more programming languages]

  4. Vanessa Legazpi says:

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

    Using Visual Studio Basic

    What did you learn from that?

    For starters, I learned what the program is and what it does. With no previous knowledge of anything to do with programming, it was neat to see firsthand what is used on a day-to-day basis by programmers.

    What will you do with that knowledge?

    I won’t be clueless when I am in an atmosphere where people are using this program, which is a really good thing!

  5. Alpha Lam says:

    What did you think was the most valuable thing that happened for you tonight?
    Coding in Visual Basic.

    What did you learn from that?
    I learned that there are class libraries that I can reference to speed up the programming process and that I can use these resources to learn different coding styles.

    What will you do with that knowledge?
    Google programming language and class library when I am coding.

  6. Tony Koo says:

    What did you think was the most valuable thing that happened for you tonight?
    Playing around in a real live development environment (Visual Studio).

    What did you learn from that?
    Understanding how ASP web applications are developed, and putting everything we have learned into real life examples.

    What will you do with that knowledge?
    Be able to understand the general flow of code when looking at in progress development.

    Sidebar:
    I thought this might be amusing for some people. If you scroll down, you’ll see someone that looked at the source code (since it’s open source) and found where the coder went wrong. They messed up the if statement and exited the conditionals before all the “IF” statements are complete.

    Serious vulnerability found in SSL/TLS on OS X Mavericks and iOS, easily exploitable
    http://www.neowin.net/news/serious-vulnerability-found-in-ssltls-on-os-x-mavericks-and-ios-7-easily-exploitable

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

    Getting a feel for Visual Studio.

    •What did you learn from that?

    It’s nice to be able to use such an application. It makes things that much more easy.

    •What will you do with that knowledge?

    Will get into a habit of using the 3-letter syntax as a naming convention for buttons, text boxes, labels, etc.

    Questions?

    Do we only get a 3-month trial with this application as students? I guess we can download the Express edition which is free?

    •What could we have done better?

    It would have been nice to build the simplest application. An application that we could have built in a 3-hour class.

    • JimUBC says:

      Jules – Did you register for DreamSpark? I sent you details in an email on January 13, 2014. Look for the link to DreamSpark and the registration code.

      About installing Visual Studio 2013: If you have a DVD burner then go ahead and download and burn the disc image and then run the installation from the DVD.

      If you don’t then you can use the 32-bit Web installer
      Visual Studio Web Installer
      .
      Visual Studio Web Installer
      .

  8. Courtnae Cameron says:

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

    Using Visual Basic.

    What did you learn from that?

    It reinforced that I have a knack for software. It made total sense to me how the interface was set up and how to use the different tools.

    What will you do with that knowledge?

    I will keep on, keeping on 🙂

  9. Jennifer says:

    Hi Jim,
    Thank you for all the information and resources. I liked the way the course developed over the weeks. I don’t have a background in any particular programming language, but found the breakdown very helpful in working through a problem logically. The last couple assignments helped a lot in recognizing syntax, compiler or logic errors, especially the in-class examination where we worked through each others examples of Class: Human.
    My plan is to take this information and use it when I am looking through code. I work with online learning systems and at times we need to look through the code when something isn’t working. We have more tech savvy people on hand to actually make big adjustments, but for small syntax errors, or working with images, etc. I believe this will help me to understand what is going on.
    I believe I will continue on with some courses, but may wait until the Spring/Fall terms to fit my schedule a bit better.
    Best wishes,
    Jen

  10. Elvina Balcyte says:

    The highlight of the session sixth was Visual Studio.Overall the course was a good introduction to programming basics. It got me interested to learn more. I always thought about programming as something really hard to understand. It makes more sense after the course. Looking forward for Javascript classes.

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