Soliciting Thoughts & Feedback for Community Meeting on Introduction to Programming

Harnum, Alan aharnum at ocadu.ca
Tue Apr 5 16:17:17 UTC 2016


This is a really good suggestion – traditional “building blocks” of thinking about programming, outside of the context of any specific language. I’ve personally always found flow charts really helpful and often freehand them when trying to think something through.

From: Taliesin Love Smith <ts14hh at student.ocadu.ca<mailto:ts14hh at student.ocadu.ca>>
Date: Tuesday, April 5, 2016 at 11:37 AM
To: Sambhavi Chandrashekar <sambhavic at gmail.com<mailto:sambhavic at gmail.com>>
Cc: Alan Harnum <aharnum at ocadu.ca<mailto:aharnum at ocadu.ca>>, "fluid-work at lists.idrc.ocad.ca<mailto:fluid-work at lists.idrc.ocad.ca>" <fluid-work at lists.idrc.ocad.ca<mailto:fluid-work at lists.idrc.ocad.ca>>
Subject: Re: Soliciting Thoughts & Feedback for Community Meeting on Introduction to Programming

I totally agree with Sambhavi!
How to plan what you what to tell the computer to do before you start typing the code! Yes!

That's a useful skill for everyone!
Taliesin


On Tue, Apr 5, 2016 at 1:00 PM, Sambhavi Chandrashekar <sambhavic at gmail.com<mailto:sambhavic at gmail.com>> wrote:
Hi Alan,

As a Jurassic species who started with asm (assembly language programming), I would say that spending a little bit of the time on algorithms, flow charts and programming logic - linear, branching and looping, as part of the introduction might be a good idea.

Sam

On Tue, Apr 5, 2016 at 10:36 AM, Harnum, Alan <aharnum at ocadu.ca<mailto:aharnum at ocadu.ca>> wrote:
Hi Fluid folks,

Some months back we were discussing possible community workshops and I floated up “Introduction to Programming” as a topic – this received some interest and we’ve now scheduled it for May 4, which means I need to decide what to do for it. :)

So I’d like to throw a few questions out to the community before I start down any road and throw the following questions out to anyone interested in this topic:

  1.  What are the big or small questions you have about computer programming? These can be conceptual, historical, practical, psychological, whatever.
  2.  Are you interested in doing some hands-on activities? I was thinking it might be fun to do some live programming as a group.
  3.  If you’ve gone through any kind of “introduction to programming” material before and found it weird, alienating or otherwise negative, what was it that you think created that experience?

I’d like this to be fun and informative (within the constraint of the time the community meeting gives us), and people’s opinions would be very helpful.

ALAN HARNUM
SENIOR INCLUSIVE DEVELOPER
INCLUSIVE DESIGN RESEARCH CENTRE, OCAD UNIVERSITY

E aharnum at ocadu.ca<mailto://aharnum@ocadu.ca>

OCAD UNIVERSITY
100 McCaul Street, Toronto, Canada, M5T 1W1
www.ocadu.ca<http://ocadu.ca/>

_______________________________________________________
fluid-work mailing list - fluid-work at lists.idrc.ocad.ca<mailto:fluid-work at lists.idrc.ocad.ca>
To unsubscribe, change settings or access archives,
see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work


_______________________________________________________
fluid-work mailing list - fluid-work at lists.idrc.ocad.ca<mailto:fluid-work at lists.idrc.ocad.ca>
To unsubscribe, change settings or access archives,
see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idrc.ocad.ca/pipermail/fluid-work/attachments/20160405/07ef9a67/attachment.html>


More information about the fluid-work mailing list