Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #24649 > unrolled thread
| Started by | Henry Huang <chiaihuang@gmail.com> |
|---|---|
| First post | 2013-07-05 05:20 -0700 |
| Last post | 2013-07-05 17:13 -0700 |
| Articles | 7 — 4 participants |
Back to article view | Back to comp.lang.java.programmer
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
| From | Henry Huang <chiaihuang@gmail.com> |
|---|---|
| Date | 2013-07-05 05:20 -0700 |
| Subject | what'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]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2013-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]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2013-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]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2013-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]
| From | Lew <lewbloch@gmail.com> |
|---|---|
| Date | 2013-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]
| From | "John B. Matthews" <nospam@nospam.invalid> |
|---|---|
| Date | 2013-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]
| From | Henry Huang <chiaihuang@gmail.com> |
|---|---|
| Date | 2013-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