Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #24649 > unrolled thread

what's the story about acm library

Started byHenry Huang <chiaihuang@gmail.com>
First post2013-07-05 05:20 -0700
Last post2013-07-05 17:13 -0700
Articles 7 — 4 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  what's the story about acm library Henry Huang <chiaihuang@gmail.com> - 2013-07-05 05:20 -0700
    Re: what's the story about acm library Jeff Higgins <jeff@invalid.invalid> - 2013-07-05 12:14 -0400
    Re: what's the story about acm library Jeff Higgins <jeff@invalid.invalid> - 2013-07-05 12:27 -0400
      Re: what's the story about acm library Jeff Higgins <jeff@invalid.invalid> - 2013-07-05 14:12 -0400
      Re: what's the story about acm library Lew <lewbloch@gmail.com> - 2013-07-05 12:05 -0700
    Re: what's the story about acm library "John B. Matthews" <nospam@nospam.invalid> - 2013-07-05 17:46 -0400
    Re: what's the story about acm library Henry Huang <chiaihuang@gmail.com> - 2013-07-05 17:13 -0700

#24649 — what's the story about acm library

FromHenry Huang <chiaihuang@gmail.com>
Date2013-07-05 05:20 -0700
Subjectwhat's the story about acm library
Message-ID<e3a16096-8b80-4a81-9d5d-2078c3ae4851@googlegroups.com>
Hi, everyone. I'm trying to learn Java programming recently and found a course from stanford university on itunes u. The course uses acm library and seems its built in to their version of eclipse. The course was recorded back in 2007, I java changed a lot over this period and I'm just curious is this a obsolete thing or some kind of tradition in standford computer science or there's some kind of benefit in this library? is there a equivalent in the current standard java library? Thanks

[toc] | [next] | [standalone]


#24654

FromJeff Higgins <jeff@invalid.invalid>
Date2013-07-05 12:14 -0400
Message-ID<kr6qvt$i58$1@dont-email.me>
In reply to#24649
On 07/05/2013 08:20 AM, Henry Huang wrote:
> Hi, everyone. I'm trying to learn Java programming recently and found a course from stanford university on itunes u. The course uses acm library and seems its built in to their version of eclipse. The course was recorded back in 2007, I java changed a lot over this period and I'm just curious is this a obsolete thing or some kind of tradition in standford computer science or there's some kind of benefit in this library? is there a equivalent in the current standard java library? Thanks
>
The latest page for the JTF that I can find:
<http://www-cs-faculty.stanford.edu/~eroberts/jtf/>

You don't mention a title or give a link to the course you mention.

 From what I can find all of the courses that use this library advertise
"Learn Programming" rather than "Learn Java".

[toc] | [prev] | [next] | [standalone]


#24655

FromJeff Higgins <jeff@invalid.invalid>
Date2013-07-05 12:27 -0400
Message-ID<kr6ro1$md6$1@dont-email.me>
In reply to#24649
On 07/05/2013 08:53 AM, Stefan Ram wrote:
>
>    I also teach Java, but refrain from adding any custom
>    libraries. So, I postpone the topics of reading input from
>    the user or plotting points and start by teaching other
>    material until students have learned enough to be able to do
>    this in Java SE. After all, I do not want that my students
>    learn my custom library when they have their first contact
>    with Java, but they should learn Java and the Java SE
>    library. And there already is enough to explore in the Java
>    SE library without the need to add a custom library in an
>    attempt to »retrofit« Java so as to conform to some
>    BASIC-like idea of programming.
>
I'm curious.
What prerequisites are required for your most introductory Java course?
And what would I learn on the first day?

[toc] | [prev] | [next] | [standalone]


#24658

FromJeff Higgins <jeff@invalid.invalid>
Date2013-07-05 14:12 -0400
Message-ID<kr71sf$q5j$1@dont-email.me>
In reply to#24655
On 07/05/2013 12:27 PM, Jeff Higgins wrote:
> On 07/05/2013 08:53 AM, Stefan Ram wrote:
>>
>>    I also teach Java, ...
>>
> I'm curious.
> What prerequisites are required for your most introductory Java course?
> And what would I learn on the first day?
Ah, now I see. I hadn't thought to look for your web pages.
So, one could enter your course knowing how to start their
workstation and operate a text editor and perhaps a browser.
I'm impressed by how you approach and overcome the hurdle
getting a first Java program running.

[toc] | [prev] | [next] | [standalone]


#24661

FromLew <lewbloch@gmail.com>
Date2013-07-05 12:05 -0700
Message-ID<aebe917e-5f9c-4e7e-af49-45f8791fd935@googlegroups.com>
In reply to#24655
Stefan Ram wrote:
> ...
>   The course page links to all the individual lessons. The
>   first 19 lessons are more written out in full, while some of
>   the later lessons are still more in note form.
> 
>   The pace of the course is very slow due to an adaption to
>   the learning speed of my average adult student, who also
>   does not have time for any out-of-class exercises or so
>   (I am giving classes at an adult evening school). A whole
>   lesson is devoted to the operator �+�, then the next lesson
>   treats �-� and so on. This course is for absolute beginners
>   with no programming experience whatsoever.

Kudos.

I just gave a brief overlook of your course material (courtesy of 
Google Translate) and the pedagogy and detail are excellent.

You say the pace is slow, but actually it seems entirely dependent on the 
student. The level of detail is fractal, and that admits of a slow pace 
should the student require it. A student with more context, say one who 
did learn BASIC and did well with it, could move very quickly indeed through 
the familiar material.

I'd say the course is a tour de force.

-- 
Lew
The rhyme was unintentional but allowed to stand. I just couldn't be bothered 
to say it differently since the couplet expresses my opinion neatly.

[toc] | [prev] | [next] | [standalone]


#24666

From"John B. Matthews" <nospam@nospam.invalid>
Date2013-07-05 17:46 -0400
Message-ID<nospam-03A5B8.17465405072013@news.aioe.org>
In reply to#24649
In article <e3a16096-8b80-4a81-9d5d-2078c3ae4851@googlegroups.com>,
 Henry Huang <chiaihuang@gmail.com> wrote:

> Hi, everyone. I'm trying to learn Java programming recently and found 
> a course from stanford university on itunes u. The course uses acm 
> library and seems its built in to their version of eclipse. The 
> course was recorded back in 2007, I java changed a lot over this 
> period and I'm just curious is this a obsolete thing or some kind of 
> tradition in standford computer science or there's some kind of 
> benefit in this library? is there a equivalent in the current 
> standard java library? Thanks

See also <http://stackoverflow.com/a/12130829/230513>

-- 
John B. Matthews
trashgod at gmail dot com
<http://sites.google.com/site/drjohnbmatthews>

[toc] | [prev] | [next] | [standalone]


#24669

FromHenry Huang <chiaihuang@gmail.com>
Date2013-07-05 17:13 -0700
Message-ID<ba09e938-a885-4bf9-9ea3-9df25786bf68@googlegroups.com>
In reply to#24649
Thank you all. The course is actually CS106A, an introductory course to programming so I guess this makes a lot of sense.
I lean toward using the standard library but I think why I can do this without too much difficulty is because I'm not completely new to programming. So I think I'm not in a good place to put critics on the course as this is a very large class targets students with all kind of majors and general public. The lecturer is actually very entertaining as well.
Anyways, good to know there's an ACM library exist. And I believe there's a purpose for the existence of such a library that seems so many people are using.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.programmer


csiph-web