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@delorie.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@cygwin.com
Delivered-To: cygwin@cygwin.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@cs.umass.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
Content-Language: en-US
X-ASG-Orig-Subj: Re: Computer Science
To: matthew patton <pattonme@yahoo.com>,
        "cygwin@cygwin.com"
 <cygwin@cygwin.com>
References: <MN2PR19MB3855777D95B46933DB4CA81D9A452@MN2PR19MB3855.namprd19.prod.outlook.com>
 <0e734082-ab4f-45bb-a78b-8ec207821217@SystematicSW.ab.ca>
 <CADNLL6dAchOMWFBhryQdOOV4adrp8d=HOHVtD6uJD4JoN6k6uQ@mail.gmail.com>
 <9127af9d-6153-b38c-13ec-3106c7be6ee1@cs.umass.edu>
 <CADNLL6fJ+cr2sY_5Gytf+5MupY6BZCxm4+f48h=7QeAZqXHdgg@mail.gmail.com>
 <1677515361.1675869.1729184772180@mail.yahoo.com>
 <b8a1e6a0-0348-464f-90ee-31ed4abc6c61@acm.org>
 <343573836.1965059.1729280691876@mail.yahoo.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@cygwin.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@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Eliot Moss via Cygwin <cygwin@cygwin.com>
Reply-To: Eliot Moss <moss@cs.umass.edu>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.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@cygwin.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
