On Mon, Jan 24, 2005 at 04:30:03PM +0200, Danny Lieberman wrote:
> Gilad
> 
> No arguments there - the best programmers I ever had the privilege to 
> work with were either engineers or physicists - mostly physicists :-)
> In other words;  a Computer Scientist is like a Musicologist - they 
> perform theoretical study of the field and are equally likely to be 
> proficient performing musicians or programmers
> 
> However it may be instructive to compare professional musicians and 
> professional programmers (btw many programmers play)
> 
> 1. musicians practice all the time and learn by emulating other 
> performers as part of their theoretical studies
> 2. CS student who "emulate" are thrown out for cheating (hackers emulate)

That's called practicing (not in the medical sense, mind you).
Homework is the way to gain experince. If you let someone else do the
practicing for you, you won't get very far as a musician as well.

Anyway, they can do the work together, if they indeed understand it
separately. One rule of thumb is that if you discuss it together and
each of you writes it down independently, then chances are you
understood it. (Think about derived work in copyrights)

Sadly, though, students tend to not do even that and submit almost
verbatim copies of other people's works without understanding them. 

> 
> 1.musicians are trained to play together in groups of 2, 3 ,5 ,7, 17 etc..
> 2. CS students might do a 2 or 3 man project once or twice - working 
> together is called "cheating".

There are many group assignments. But again, you have to make sure that
those were not actually singelton assinments in practice. In practice
they often are.

> 
> 1. musicians can sit in with a professional ensemble and play from the 
> chart in their first year
> 2. CS students cant even dream of working in a professional programming 
> team in their first tyear

A programmer in the first year is not expected to program. 

> 
> 1. musicians learn from the conductor in many different rehearsal 
> settings every day
> 2. CS students learn from books or peers, the notion of a  "prgrm 
> rehearsal doesnt exist

Lectures? Tutorails? (when students actually attend) Labs? Recepcion
hours?

-- 
Tzafrir Cohen         | New signature for new address and  |  VIM is
http://tzafrir.org.il | new homepage                       | a Mutt's  
[EMAIL PROTECTED] |                                    |  best
ICQ# 16849755         | Space reserved for other protocols | friend

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to