On Thu, Jun 3, 2010 at 11:20 PM, Noufal Ibrahim <nou...@gmail.com> wrote:

> What's the intention of the course? The structure of the course would
> depend on that methinks. Is it to
>  - Give the students some programming skills so that they can use them
> if needed for their actual work.
>  - Appreciate the finer subtleties of what goes on during programming
> so that they can become better managers/decision makers.
>
> The latter would be considerably harder and it wouldn't really be CP-101.
>
> For the former, I think a basic language introduction (say 1/4th of
> the course) followed by intense exercise driven training on 'useful'
> things would be nice. Similar to Zed Shaw's  "Learn Python the hard
> way" (http://learnpythonthehardway.org/). The exercises should be
> complex enough to force the people to make some design decisions so
> that they learn to "program". Too often, fibonacci number programs are
> considered good examples and that totally cripples someone trying to
> study the language.
>

I dont think they need either. Rather ,IMHO,  they need a framework for
specifying business rules(workflow engine) and writing macros without much
programming knowledge.
And *if* at all they are to be made aware of programming, i think, designing
a work flow/business process engine would be a good exercise.

@kg : This endeavor looks interesting. All the Best.

-V-
http://twitter.com/venkasub
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to