Path: csiph.com!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Mel Wilson Newsgroups: comp.lang.python Subject: Re: Instead of deciding between Python or Lisp for a programming intro course...What about an intro course that uses *BOTH*? Good idea? Date: Sun, 10 May 2015 20:59:52 +0000 (UTC) Organization: A noiseless patient Spider Lines: 29 Message-ID: References: <02dba7aa-8466-4937-a8d8-82ffd03e5568@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sun, 10 May 2015 20:59:52 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="0ff22da7184c702253fe7775c778579d"; logging-data="1995"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19l4c4bGCgDIHUppKoL4SKa" User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Cancel-Lock: sha1:gIpaKLjzzSbxRtSnQZ+hcXrMivw= Xref: csiph.com comp.lang.python:90305 On Sun, 10 May 2015 13:43:03 -0700, Chris Seberino wrote: > Instead of learning only Scheme or only Python for a one semester intro > course, what about learning BOTH? Maybe that could somehow get the > benefits of both? > > I'm thinking that for the VERY beginning, Scheme is the fastest language > to get beginners up and running writing code due to the extremely > minimal simple syntax. > > I'm thinking half way into the semester, instead of moving into > intermediate Scheme, perhaps that is a good time to switch to Python? > > Would a little strong intro to 2 nice languages in one semester be > same/good/worse/better than just 1? The first course I took, we learned Algol-60, then when we couldn't get computer time for compiles, we were asked to pick up FORTRAN-IV on the side. So we "published" our solutions to the class problems in Algol and re-wrote them to be run in FORTRAN. It was a fine first-hand look at what the "general purpose" in General Purpose Computer really meant. There was no confusing the machine and the language after that. Scheme/ Python would be even more radical, I think. If you can put them across effectively, I say go for it. Mel. > > cs