Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: "Charles Richmond" Newsgroups: comp.programming Subject: Re: What do they teach in school today? Date: Fri, 11 Sep 2015 14:59:31 -0500 Organization: A noiseless patient Spider Lines: 41 Message-ID: References: Reply-To: "Charles Richmond" Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit Injection-Date: Fri, 11 Sep 2015 19:57:49 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="4d129df199ae44d6cdf6203da9cb1f97"; logging-data="30412"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/N4Aoi4tjI8xwMHMzykmXyzTWWnoJXXIU=" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 In-Reply-To: X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 Cancel-Lock: sha1:FG3PxCDinFq9U3R3N9fPqt0KmaI= X-Priority: 3 X-MSMail-Priority: Normal Xref: csiph.com comp.programming:5840 "James Harris" wrote in message news:msfioj$i8c$1@dont-email.me... > > "J. Clarke" wrote in message > news:MPG.30401c0c36885213989ac3@news.eternal-september.org... >>I was talking to a recent computer science graduate today. He had never >> seen C, never seen Fortran, had no notion of a shell script or batch >> file, had never heard of ActiveX or .net or gcc. > > What *had* they taught him? There must have been something. > >> So what does somebody spend four years doing in a modern university >> computer science program? > > AFAIK from online university courses I have perused universities do teach > programming properly (though maybe not as diversely as they could) but > schools (i.e. for up to 16 or 18 years of age) seem to have abandoned > proper computer education completely. ISTM that schools teach children how > to *use* computers, especially computer applications, rather than how to > control a computer; they focus on things like spreadsheets and word > processors. They are probably more keen to ensure that kids are not > frightened by computers, or perhaps it is the teachers' own fear that they > are trying to overcome. > > From things I have seen on TV recently it seems that when educators do > teach kids to program it is using things like Scratch which allows > programs to be composed by dragging constructs and dropping them in a gui. > There's an example of it at > > https://scratch.mit.edu/ > There is another "drag and drop" language from the University of California at Berkeley called Snap: http://snap.berkeley.edu/ -- numerist at aquaporin4 dot com