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


Groups > comp.lang.java.programmer > #37110

Re: A small challenge at beginner's level

Newsgroups comp.lang.java.programmer
Date 2017-08-09 05:16 -0700
References <exercise-20170803112636@ram.dialup.fu-berlin.de> <slrnoo6aad.o2q.avl@logic.at> <199fd5af-e4a2-4451-97bf-0e19ad9fc2d9@googlegroups.com> <omd8oa$6bb$1@news.albasani.net>
Message-ID <d9fa01e9-04c4-43ff-aef4-525dbc22c527@googlegroups.com> (permalink)
Subject Re: A small challenge at beginner's level
From Eric Douglas <e.d.programmer@gmail.com>

Show all headers | View raw


On Tuesday, August 8, 2017 at 5:00:17 PM UTC-4, Sebastian wrote:
> You can get into deep waters with FizzBuzz. You could even teach an 
> entire undergraduate course about programming principles with it. See 
> for example
> http://www.tomdalling.com/blog/software-design/fizzbuzz-in-too-much-detail/
> 
> -- Sebastian

That article is pretty funny, and while I do sometimes agree we need to "keep it simple, stupid", we have also had plenty of code oversimplified that needs to be completely rewritten later because we added an option that doesn't fit.

A beginner course should start with teaching all the principles to arrive at the first result, understanding variable types, conditional statements, and handling output.  An intermediate course should get into the principles that run through some of those other iterations, how to make code more flexible.

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


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