Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #37091
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: A small challenge at beginner's level |
| Date | 2017-08-08 21:00 -0400 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <omdmrs$b6m$1@gioia.aioe.org> (permalink) |
| References | <exercise-20170803112636@ram.dialup.fu-berlin.de> <slrnoo6aad.o2q.avl@logic.at> <199fd5af-e4a2-4451-97bf-0e19ad9fc2d9@googlegroups.com> <teaching-FizzBuzz-20170808161641@ram.dialup.fu-berlin.de> |
On 8/8/2017 11:21 AM, Stefan Ram wrote: > Eric Douglas <e.d.programmer@gmail.com> writes: >> The first simple beginner's challenge should of course be the FizzBuzz test. > > Depends on the definition of "beginner". I am often giving > beginner's courses with just 18 hours for participants with > no previous programming knowledge/experience, and I can report: > > At the /end/ of my beginner's course most (estimated: at > least 95 percent) of the participants of this course will > /not/ be able to pass FizzBuzz. It is already too > advanced/difficult for them. > > Of course, I could modify the course so that it will > prepare especially for FizzBuzz, and then more would be able > to pass at the end of the course, but this is not my goal. If the content of the training course is somewhat "normal" then I will consider it 100 times more likely that they can do FizzBuzz than your puzzle! > A problem with some books and courses "for beginners" > is that they overestimate how fast beginners can learn. > (At least according to the experiences I made with > participants of my courses. The participants of my courses > are not pre-selected, everyone who pays the fee can > participate. Experiences with participants pre-selected by > some tests or qualifications might differ.) There is a huge different between teaching students with an interest in programming and relevant skills (let us broadly call it skills in math and natural sciences), which usually gets it relative quickly, and students that are having different interests and skills, which in many cases just don't think the IT way. They can be super intelligent etc., but they just don't think the right way for programming. I have taught students in Economics and students in Languages (university students) and I experienced it many times that some otherwise bright students struggled enormously with programming. Arne
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Find similar | Unroll thread
Re: A small challenge at beginner's level Andreas Leitgeb <avl@logic.at> - 2017-08-03 13:42 +0000
Re: A small challenge at beginner's level Andreas Leitgeb <avl@logic.at> - 2017-08-03 14:02 +0000
Re: A small challenge at beginner's level Martin Gregorie <martin@address-in-sig.invalid> - 2017-08-03 22:47 +0000
Re: A small challenge at beginner's level Eric Douglas <e.d.programmer@gmail.com> - 2017-08-08 08:01 -0700
Re: A small challenge at beginner's level Sebastian <nowhere@nirvana.org> - 2017-08-08 22:59 +0200
Re: A small challenge at beginner's level Eric Douglas <e.d.programmer@gmail.com> - 2017-08-09 05:16 -0700
Re: A small challenge at beginner's level Arne Vajhøj <arne@vajhoej.dk> - 2017-08-08 21:00 -0400
csiph-web