delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/10/18/16:09:31

DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 49IK9V0j1056267
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=vxPvFu7o
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DF3743858410
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1729282168;
bh=9a1m/Yi79A3ivj1ho1q8CaP4jPW2vUZX/TDTsHbzbSI=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=vxPvFu7og+vtTTSOith0RbEac7qRM4excxbAIM00SbcDhySGED+Fky8/NJiNwg482
ErHrtxtgvchoSMK5gaACFy9qyzVRI94VI4FRuHx2vMKSQNEtpZlNWEcu5PCHrMHUed
MEYCdk0PqU1xBMPHJzOC7n//34j8oY2zrkDpDbv0=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C49243858C39
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C49243858C39
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1729282112; cv=none;
b=OY3L/L1x0Lt4l5Az+bNGHrN7b6ZipGjTnR8DY+QXGv9fpvA5JWxE16fb3rDPX7GbSmHaQJqO9bcBXGp9J7LxwNgcDi7OIErGLxMXpGHdE3DtUwJ+z/LX6g118uHtQl5yDbOQ7UMZlDVcyImBtYU4JhN7fTYKyeysg6R1V8HREEM=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1729282112; c=relaxed/simple;
bh=jJKIc1rrlBBn5gSKajrnqoe/Rr1xyhCvuqjhh5aAlZ4=;
h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;
b=KHJC3oNvDQKq/mGS3Hrn9iazXMlpUS5KShOXBSib6nAXLi79yZY2FWExg8C+ws87Shv8CXQ8bdyrKXjwGAE+RMfjUFDObxARbk14Z9EpWvL/gpcvxzjg84r2skWfZ9WmU41r+IfhmImDNK+rG2cQqK4wOB8atX5ev4ikBA0tseg=
ARC-Authentication-Results: i=1; server2.sourceware.org
X-ASG-Debug-ID: 1729281995-24039d6cb5aa8eb0001-w5GHUG
X-Barracuda-Envelope-From: moss AT cs DOT umass DOT edu
X-Barracuda-RBL-Trusted-Forwarder: 128.119.240.136
DKIM-Filter: OpenDKIM Filter v2.11.0 mailsrv.cs.umass.edu A42665BDC8
X-Barracuda-RBL-Trusted-Forwarder: 172.27.236.93
Message-ID: <6811c8ba-26ca-205d-940b-186f8fa14c2e@cs.umass.edu>
Date: Fri, 18 Oct 2024 16:06:33 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Subject: Re: Computer Science
X-ASG-Orig-Subj: Re: Computer Science
To: matthew patton <pattonme AT yahoo DOT com>,
"cygwin AT cygwin DOT com"
<cygwin AT cygwin DOT com>
References: <MN2PR19MB3855777D95B46933DB4CA81D9A452 AT MN2PR19MB3855 DOT namprd19 DOT prod DOT outlook DOT com>
<0e734082-ab4f-45bb-a78b-8ec207821217 AT SystematicSW DOT ab DOT ca>
<CADNLL6dAchOMWFBhryQdOOV4adrp8d=HOHVtD6uJD4JoN6k6uQ AT mail DOT gmail DOT com>
<9127af9d-6153-b38c-13ec-3106c7be6ee1 AT cs DOT umass DOT edu>
<CADNLL6fJ+cr2sY_5Gytf+5MupY6BZCxm4+f48h=7QeAZqXHdgg AT mail DOT gmail DOT com>
<1677515361 DOT 1675869 DOT 1729184772180 AT mail DOT yahoo DOT com>
<b8a1e6a0-0348-464f-90ee-31ed4abc6c61 AT acm DOT org>
<343573836 DOT 1965059 DOT 1729280691876 AT mail DOT yahoo DOT com>
In-Reply-To: <343573836.1965059.1729280691876@mail.yahoo.com>
X-Barracuda-Connect: mailsrv.cs.umass.edu[128.119.240.136]
X-Barracuda-Start-Time: 1729281995
X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384
X-Barracuda-URL: https://barramail.cs.umass.edu:443/cgi-mod/mark.cgi
X-Barracuda-BRTS-Status: 1
X-Virus-Scanned: by bsmtpd at cs.umass.edu
X-Barracuda-Scan-Msg-Size: 1816
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0
QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.7 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.131975
Rule breakdown below
pts rule name description
---- ---------------------- --------------------------------------------------
X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, JMQ_SPF_NEUTRAL, NICE_REPLY_A, SPF_HELO_NONE,
SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Eliot Moss via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Eliot Moss <moss AT cs DOT umass DOT edu>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

On 10/18/2024 3:44 PM, matthew patton via Cygwin wrote:
> On Friday, October 18, 2024 at 02:09:31 PM EDT, Jim Garrison via Cygwin <cygwin AT cygwin DOT com> wrote:
> 
>> Most university courses in "software engineering" don't begin to cover
>> the actual knowledge base and, more importantly, internal mental
>> processes, discipline and curiosity required to do quality software
> 
> My 200-level CS class at Carnegie Mellon (91-95) if your code submission handled ALL inputs properly (the test dataset deliberately omitted some edge cases) you got a 'C'. If you missed some edge cases the best you could hope for was a 'D'. If it didn't even compile you got an 'F' obviously. If you actually wrote comments in the code that explained non-trivial logic you got a 'B'. Only if you had robust error checking (with optional recovery as the case may allow) did you get a higher score. The instructor(s) were ruthless and forced out 2/3 of those who thought they had the chops to do CompSci. It was also all done in KR 'C' so the opportunity for failure was that much greater.

I respect CMU a lot ... but I have some concerns about this approach.  Years
ago I read an NSF report titled something like "Towards a Pump, Not a Filter."
What you describe strikes me as a drastic filter.  The reason we need "pumps"
is to improve gender, ethnic, etc., diversity in computer science and related
areas.  This is not "just" being fair, "politically correct", etc.  Diverse
teams build better products and come up with more good ideas.  The big
challenge is somehow managing both to set high learning standards *and*
support talented, but perhaps less prepared or less previously supported,
people who *can* meet the standard with enough support, and who can broaden
the pool of creative talent.

Best wishes - EM

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019