X-Received: by 10.42.47.15 with SMTP id m15mr20646333icf.3.1431361744025; Mon, 11 May 2015 09:29:04 -0700 (PDT) X-Received: by 10.50.132.34 with SMTP id or2mr195930igb.17.1431361744012; Mon, 11 May 2015 09:29:04 -0700 (PDT) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!m20no10321090iga.0!news-out.google.com!n7ni30745igk.0!nntp.google.com!m20no1992750iga.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.python Date: Mon, 11 May 2015 09:29:03 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=117.195.48.76; posting-account=mBpa7woAAAAGLEWUUKpmbxm-Quu5D8ui NNTP-Posting-Host: 117.195.48.76 References: <02dba7aa-8466-4937-a8d8-82ffd03e5568@googlegroups.com> <55502919$0$12997$c3e8da3$5496439d@news.astraweb.com> <281c0f90-8353-4480-93d3-9c656505cc61@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Instead of deciding between Python or Lisp for a programming intro course...What about an intro course that uses *BOTH*? Good idea? From: Rustom Mody Injection-Date: Mon, 11 May 2015 16:29:04 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: csiph.com comp.lang.python:90410 On Monday, May 11, 2015 at 8:05:56 PM UTC+5:30, Grant Edwards wrote: > On 2015-05-11, Skip Montanaro wrote: > > > Don't CS departments still have a computer languages survey class? When I > > was a graduate student at Iowa in the early 80s, we had one. (It was, as I > > recall, an upper level undergrad course. I didn't get into CS until > > graduate school, so went back to filled in some missing stuff.) I don't > > recall all the languages we touched on, but ISTR there were five or six. I > > know we hit Lisp (today, it would likely be Scheme), and probably APL > > (today it would probably be Python+Pandas, MATLAB, R, or something similar). > > There was a similar class at both Iowa State and University of MN. You > learned a half-dozen languages in a single quarter. IIRC, at ISU we > did Lisp, Prolog, APL, Snobol and a couple others. The main > pedagogical language at the time was Pascal, but we also learned > FORTRAN, COBOL, BASIC, and a couple three assembly languages (PDP-11, > VAX, Z80, 6502). If you were a computer enineering major instead of > computer science, you also leared a hardware description language. At > the time it was AHPL. These survey of PLs courses are a travesty. At best students learn nothing At worst they imagine they learnt something. IMHO if you dont get some feel for the language, something about its 'zen', you should not be allowed to say you know anything about it. Getting a grade for it ensures the exact opposite. [I recently heard of a course whose exam papers had questions like: "Name 7 keywords in C++ ]