IP352F13A – Programming Basics – Assignment Three

Assignment 3 – Programming Concepts

Corrections and Updates

Now that we have discussed programs concepts like variables, arrays, sequence, selection, iteration, and procedures please review and if necessary, correct your assignment submission for last week,

Read

Read one true bracket style. Read this for light understanding. You do not need to know any of this in detail. Just look at formatting of the code examples. You don’t have to understand what the code is doing, or all the terminology. You are looking at the examples for the visual presentation.

If you want to read more about this (optional) see indent style — wikipedia.

Read / Write

Please read all of these short articles. Then pick two and write about them. See the copy/paste outline below.

  1. Managed Coder: On Software Developers — Code Magazine Ted Neward
  2. The Requirements Payoff — Doctor Dobbs Journal Karl Wiegers
  3. Commenting Code – two short articles count as one.

In your wiki page,

  • Note any questions that come to mind as you read this article.
  • Pick at least two ideas that were significant to you and comment on them.

You can Copy and Paste the outline below into your wiki page:

=== Assignment Three Read / Write  Part 1 MeWare, ThemWare, UsWare ===
Read: [http://www.code-magazine.com/article.aspx?quickid=0911141&page=1 Managed Coder: On Software Developers] — Code Magazine Ted Neward 

==== Questions that came to mind as I read this ====
#
#
#
#

==== Significant Ideas ====
*
*

==== Read / Write Part 2 Requirements Payoff ====
Read: [http://www.drdobbs.com/architecture-and-design/225702520 The Requirements Payoff] — Doctor Dobbs Journal Karl Wiegers

==== Questions that came to mind as I read this ====
#
#
#
#

==== Significant Ideas ====
*
*

==== Read / Write Part 3 Commenting Code ====
Read:
*[http://visualstudiomagazine.com/articles/2011/01/06/to-comment-or-not-to-comment.aspx To Comment or Not to Comment]  — Visual Studio Magazine AND 
*[http://visualstudiomagazine.com/articles/2013/06/01/roc-rocks.aspx Why You Shouldn't Document Code] — Visual Studio Magazine

==== Questions that came to mind as I read this ====
#
#
#
#

==== Significant Ideas ====
*
*

PeerWise

Create a new question by Monday night. Answer at least 4 other questions by Wednesday before the next class. Please rate the questions as you do them.

Please add any comments you have about our third session.

Advertisements

6 thoughts on “IP352F13A – Programming Basics – Assignment Three

  1. Surah Alonto says:

    I find Session Three to be the most interesting session so far – well previous sessions were interesting too but a lot more things are making sense to me now after the third session.

    I think it was fun how scripting was related to Duplo which is comparably easy to write and Programming is to Lego which allows you to create distinct details. And the way Scripting and programming was justified- how Scripting (where language is compiled) was compared to movie (in which everything is scripted), and how Programming (interpreted language) was compared to Play (also scripted, but does not deliver the same performance) That grasped my attention – is one better than the other? Movie versus play – I think they are both fascinating, it just depends on what you intend to see and perhaps what your expectations are. As for Scripting versus Programming – it depends on what it is written for. I learned that there are reasons for using compiled languages and reasons for using interpreted languages. Well that’s good to know, and there’s so much more to learn 🙂

    • JimUBC says:

      Hi Surah,

      ” And the way Scripting and programming was justified- how Scripting (where language is compiled) was compared to movie (in which everything is scripted), and how Programming (interpreted language) was compared to Play (also scripted, but does not deliver the same performance) ”

      Please check your notes on this: Scripting is interpreted, and then there is compiled programming..

  2. Diana says:

    What did you think was the most valuable thing that happened for you tonight? I learned more terminology (or it was more clear) related to programming such as high (it is easier to write, few words) and low language (more difficult to write, use more words), syntax (correct the grammar), array, variable, Selection/ conditional branching and when we are coding we should know the syntax used in each program. For example, in Java (;) means a period, in Visual basic dim = variable, C# True or false value.

    What did you learn from that? I learn that programmers should pay attention to the syntaxes when they are coding.

    What will you do with that knowledge? learn more in Internet to clarify and to understand more about programming.

    Now that we’ve had our third session, what do you want to know? I will like to classify by myself with the teacher helps exercises by array, selection, variable, etc. high and low language. Practising is the way will stay in my mind.

    What could we have done better? Slow down and do not jump from one subject to another so quick. Sometimes I am lost and I am wondering if it is the continuation of the previous one or if it is a new terminology.

    I read One true bracket style and I did not understand anything. What was the purpose to read it? Also I read the articles Managed coder and comment or not to comment those were difficult too but not like the bracket style.

    • JimUBC says:

      Hi Diana,

      Thank you for writing.

      “What could we have done better? Slow down and do not jump from one subject to another so quick. Sometimes I am lost and I am wondering if it is the continuation of the previous one or if it is a new terminology.”

      Let’s do this… When I am going too fast or you are unsure if we are continuing an idea or starting a new one – Please ask a question or let me know that things are unclear.

      I read One true bracket style and I did not understand anything. What was the purpose to read it? Also I read the articles Managed coder and comment or not to comment those were difficult too but not like the bracket style.

      The basic idea here was to give you some exposure to some ideas about coding style that programmers use in languages that use curly braces … { }

      We can talk about this in the class tonight.

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