[VicPiMakers Projects] Challenge 2

James Briante briantej at gmail.com
Sun Oct 25 23:05:43 EDT 2020


Michelle,
You're thinking on a different level of abstraction re: blocks.  In the
description of  everyday algorithms, " *statements *are what's placed in
the block" inorder to  create a flowchart -a visualization to a solution of
a problem. The attachment is an example of "a step by step procedure " to
make oatmeal cereal organized into a flowchart. The blocks contain
statements. (Done with my granddaughter as part of learning programming -
Scratch )

On Sun, Oct 25, 2020 at 6:39 PM Michelle Wiboltt <
michellewiboltt at outlook.com> wrote:

> Here’s my question, how is it deterministic if the choice of “which” block
> exists?
> See, I can’t learn stuff with “religious stuff” in it, I’m not allowed so,
> I need to know prior what the set up is and then, I can decide, at that
> point, which block to pick up or knot, see🤪
> m
>
> ------------------------------
> *From:* Projects <projects-bounces at vicpimakers.ca> on behalf of James
> Briante <briantej at gmail.com>
> *Sent:* Sunday, October 25, 2020 6:27:58 PM
> *To:* Talk about Raspberry Pi / embeded projects <projects at vicpimakers.ca>
> *Subject:* Re: [VicPiMakers Projects] Challenge 2
>
>
> Michelle,
>
> I like to answer your question on “coding” from the point of view of *learning
> to code*. Coding is and has been a *buzz world* in elementary school.
> When I tought high school, the word “coding” only came up in teaching
> computer programming (grade 10, to grade 12). In Grade 10 (a 4-week
> introduction to computer programming) classes started by defining an
> *algorithm* as “*a step by step procedure to solve a problem”*. The first
> week was “*all hands were off computers*”. The time was spent on *identifying
> *and *charting algorithms* found in everyday life. Getting dressed in the
> morning, boiling a soft egg, baking a cake etc. The steps in each procedure
> were written in blocks then placed in order to form a flowchart. Some steps
> had decision blocks. The whole purpose was to establish the meaning of an
> algorithm and the use of flowcharts in computer programming. An *important
> point* to note is that *algorithms*, *mathematical* based or *code in a
> program* are *deterministic*. Given a set of conditions there is only one
> outcome. So, they do not deal with everyday use of language. However,
> programming out there is not all algorithmic. One field of computer science
> deals *Heuristic Programming.* Heuristic programming is used when an
> algorithmic approach is too complex or fails to find a solution. Heuristic
> (Greek: I find, discover) programming is the technique used in AI.
>
> Any interest in learning programming?  One way is to enrol on  *free
> online university courses*. These courses run on a fast track and it's
> easy to fall behind or get lost. Don’t be concerned if you don’t finish the
> whole course. The first few lectures and assignments will give you a
> starting point to continue from.
>
> Here is a link to learning Python.
>
>
> https://www.coursera.org/specializations/python
> <https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.coursera.org%2Fspecializations%2Fpython&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421205932%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cfEMMFmWZFIaOyMjrcortzswMbNq8iPdadwtGbiXhGY%3D&reserved=0>
>
>
>
> Jim
>
>
>
>
>
>
>
> On Sun, Oct 25, 2020 at 9:57 AM Michelle Wiboltt <
> michellewiboltt at outlook.com> wrote:
>
> That makes sense, thx Craig
>
> Michelle Wiboltt
> www.elb1b69.net
> <https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.elb1b69.net%2F&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421205932%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=oOOk5R8%2BW8THoFdcNCfKgIE9Fu5OZiUeGTgIE7NMJO8%3D&reserved=0>
> 604-612-2505
>
> ------------------------------
> *From:* Projects <projects-bounces at vicpimakers.ca> on behalf of Craig
> Miller <cvmiller at gmail.com>
> *Sent:* Sunday, October 25, 2020 9:43:13 AM
> *To:* Talk about Raspberry Pi / embeded projects <projects at vicpimakers.ca>
> *Subject:* Re: [VicPiMakers Projects] Challenge 2
>
> Hi Michelle,
>
> I think you are using the wrong metaphore for coding. I would suggest
> something more like the railroad system.
>
>
>    1. Analyze the market for rail road service (will it be profitable,
>    how much will it cost to build, etc)
>    2. Plan where you want the rail cars to go
>       1. Include rail stations (functions), switches (if statements),
>       arrivals/departures (scheduling)
>    3. Lay track (do the actual coding)
>    4. Test the track with loads to ensure trestles don't fail (test your
>    coding, ensure there aren't serious bugs)
>    5. Maintain the entire system of tracks, stations, etc (keep your code
>    upto date as libraries change)
>    6. Add new track to new destinations as demand dictates (add features
>    to your program)
>
> Coding is more of a STEM (Science Techolgy Engineering Math) activity,
> than Liberal Arts. Don't get me wrong there is plenty of room for Liberal
> Arts skills in Software Development, such as writing really good
> documentation. But coding is more like railroads than actors on a stage.
>
> Craig...
>
> --
> IPv6 is the future!
> http://ipv6hawaii.org/
> <https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fipv6hawaii.org%2F&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421215926%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=xVdkkJ5Lno%2B2zVb1kNwyei9kX4e1ih8X1INMfn5rV4Q%3D&reserved=0>
>
>
> On Sat, Oct 24, 2020 at 2:03 PM Michelle Wiboltt <
> michellewiboltt at outlook.com> wrote:
>
> Hi anyone who will take my question😊
>
>
>
> What it is, I’m trying to understand how coding works…
>
>
>
> So, in regards to storytelling, is it the same? Like, when u write code is
> it like you are writing a story in your head and then transposing it to
> code? The reason that I ask is, I’m on this scratch site and I’m trying to
> “lay” out my site, story style so, what exactly would the structure be…
>
> Here’s how I’d lay it out if it were me…maybe…kind… .an example.
>
>
>
> Does this make sense?
>
>
>    1. Purpose
>    2. Layout
>    3. Setting the scene
>
>
>    1. Background
>    2. Foreground
>    3. Contained therein
>
>
>    1. Setting the context
>
>
>    1. As above etc.
>
>
>    1. Setting the tone
>
>
>    1. Tempo
>    2. Volumes
>    3. …
>
>
>    1. Purpose
>    2. 7…
>    3. … ?
>
> The issue that’s cropping up for me is that the “buttons” on the site are
> set up story style but not in a style that I can relate to or, is it just a
> different story format than I’m used to, this is the reason for my question?
>
>
>
> Me, I’m figuring that the whole of the entire internet would be built up
> from “this” story’s style so, the foundational language would already be
> there but just perhaps, not organized in such a nu clear manner?
>
>
>
> Does this make sense? If so, can you let me know, perhaps then, I’ll make
> sense:)
>
>
>
> Thx,
>
> m
>
>
>
> *From: *Projects <projects-bounces at vicpimakers.ca> on behalf of Craig
> Miller <cvmiller at gmail.com>
> *Reply-To: *Talk about Raspberry Pi / embeded projects <
> projects at vicpimakers.ca>
> *Date: *Friday, October 23, 2020 at 7:00 PM
> *To: *Talk about Raspberry Pi / embeded projects <projects at vicpimakers.ca>
> *Subject: *Re: [VicPiMakers Projects] Challenge 2
>
>
>
> Hi George,
>
> Yes, you must fork the repo in github, then create a "pull request".
> Here's a good description of how to do that:
>
> https://opensource.com/article/19/7/create-pull-request-github
> <https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fopensource.com%2Farticle%2F19%2F7%2Fcreate-pull-request-github&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421215926%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QzkjbqMWCczP4efui4hJ20uxZ%2BiSmNWL0aexnMz9ijI%3D&reserved=0>
>
> I just did this today (for challenge #1), and it works!
>
> Craig...
>
> On 10/23/20 6:14 PM, George Bowden wrote:
>
> I dont have write access to this github repository, so it made a fork.  Is
> that the intent?
>
>
>
> On Fri, Oct 23, 2020 at 5:49 PM James Briante <briantej at gmail.com> wrote:
>
> Challenge 2 presentation is tomorrow following Eileen's Scratch
> Presentation.
>
>
>
> Greg H. has created a GitHub project where you can post your answers to
> Challenge 1 - https://github.com/netserf/
> <https://eur06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnetserf%2F&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421225921%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=DgcCNSeSwkeJ5WxTLDRCVeMDNmhOosXWV4kOpuALrSU%3D&reserved=0>
> vicpimakers-challenges
>
>
>
> Consider posting your solution there.
>
>
>
> Jim
>
> --
> Projects mailing list
> Projects at vicpimakers.ca
> http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca
> <https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421225921%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=EWk68PpvvmxqbguMfXyCoZEIh2Ffdhd6gYrCByWGgj0%3D&reserved=0>
>
>
>
>
> --
>
> George Bowden, vice president, Victoria Computer Club
> gtbowdeng at gmail.com
>
>
>
>
>
> --
> IPv6 is the future!
> http://ipv6hawaii.org/
> <https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fipv6hawaii.org%2F&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421235915%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=FVg7mGuLbtrBZ5dBpEPMq61uf%2FuxxcmqYDaeZYioN68%3D&reserved=0>
> --
> Projects mailing list
> Projects at vicpimakers.ca
> http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca
> <https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421235915%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QQ8n%2FqIVDXeFogaAdYWss0No%2BWijIS7XZpwjish8%2Fdw%3D&reserved=0>
>
> --
> Projects mailing list
> Projects at vicpimakers.ca
> http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca
> <https://eur06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fvicpimakers.ca%2Fmailman%2Flistinfo%2Fprojects_vicpimakers.ca&data=04%7C01%7C%7C9d6a85ae9a3043ca67e808d8794e8415%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637392725421245912%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3vyXb6U69jI7oDPFHPNJ7t4YFI5J3qq7FGDeUw4Vkt8%3D&reserved=0>
>
> --
> Projects mailing list
> Projects at vicpimakers.ca
> http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://vicpimakers.ca/pipermail/projects_vicpimakers.ca/attachments/20201025/eb9e7902/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Flowchart.JPG
Type: image/jpeg
Size: 1958635 bytes
Desc: not available
URL: <http://vicpimakers.ca/pipermail/projects_vicpimakers.ca/attachments/20201025/eb9e7902/attachment.jpe>


More information about the Projects mailing list