<div class="gmail_extra">Thanks for that, Tim.  That works for me.<br><br><div class="gmail_quote">On Mon, Apr 23, 2012 at 08:59, Tim Young <span dir="ltr"><<a href="mailto:Tim.Young@lightsys.org" target="_blank">Tim.Young@lightsys.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I recently loaded a computer full of education software from <a href="http://educational-freeware.com" target="_blank">educational-freeware.com</a> to send to some relatives.  In doing so, I saw a few very interesting pieces of software which were set up to teach basic programming concepts.  Their primary draw was that they gave very good visual feedback for the minimal amount of work.  The idea being that it did not take too long to to build something that you could see.<br>

<br>
The old, text-based, basic languages (which I learned how to program in) took a long time to make anything visual.  Never-the-less, some of my first programs were animated cartoons.  And most of my initial college-level programs that I remember were somehow visual in nature.<br>

<br>
I think one of the draws of Java is that, if you are making an applett or something small that runs in a browser, you can make graphics relatively quickly.<br>
<br>
I have heard of a number of universities using Java as their initial language.  Since that was not my first language, the first thought that always comes to mind is, "Wimps!" ;)  But Java does have most of the key points for a real language, and people are still paid to program in it.  So it is appealing because students starting out get "instant gratification" and it is something that looks good on the resume.<br>

<br>
    - Tim Young<div><div class="h5"><br>
<br>
On 4/23/2012 4:16 AM, Don Parris wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
I saw a college course whose "Intro to Programming" class covers MS Access and Java.  That just seems weird to me.  I can kind of understand using Access to introduce basic database concepts, but I've never really thought of Java as a starting point for programming.  I would have expected BASIC, PHP or Python.  In fact, given that the class connects to web programming, I was a little surprised PHP wasn't the choice.<br>

<br>
Any thoughts on Java as a starting point for teaching programming concepts?<br>
<br>
Thanks!<br>
Don<br>
-- <br>
D.C. Parris, FMP, ESL Certificate<br>
Minister, Security/FM Coordinator, Free Software Advocate<br>
<a href="https://www.xing.com/profile/Don_Parris" target="_blank">https://www.xing.com/profile/<u></u>Don_Parris</a>  | <a href="http://www.linkedin.com/in/dcparris" target="_blank">http://www.linkedin.com/in/<u></u>dcparris</a><br>

GPG Key ID: F5E179BE<br>
<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
ChristianSource FSLUG mailing list<br>
<a href="mailto:Christiansource@ofb.biz" target="_blank">Christiansource@ofb.biz</a><br>
<a href="http://cs.uninetsolutions.com" target="_blank">http://cs.uninetsolutions.com</a><br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
ChristianSource FSLUG mailing list<br>
<a href="mailto:Christiansource@ofb.biz" target="_blank">Christiansource@ofb.biz</a><br>
<a href="http://cs.uninetsolutions.com" target="_blank">http://cs.uninetsolutions.com</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>D.C. Parris, FMP, ESL Certificate<br>Minister, Security/FM Coordinator, Free Software Advocate<div><a href="https://www.xing.com/profile/Don_Parris" target="_blank">https://www.xing.com/profile/Don_Parris</a>  |  <a href="http://www.linkedin.com/in/dcparris" target="_blank">http://www.linkedin.com/in/dcparris</a></div>
<div>GPG Key ID: F5E179BE</div><br>
</div>