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 Content-Language: en-US X-ASG-Orig-Subj: Re: Computer Science To: matthew patton , "cygwin AT cygwin DOT com" References: <0e734082-ab4f-45bb-a78b-8ec207821217 AT SystematicSW DOT ab DOT ca> <9127af9d-6153-b38c-13ec-3106c7be6ee1 AT cs DOT umass DOT edu> <1677515361 DOT 1675869 DOT 1729184772180 AT mail DOT yahoo DOT com> <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 List-Archive: List-Post: List-Help: List-Subscribe: , From: Eliot Moss via Cygwin Reply-To: Eliot Moss Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "Cygwin" 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 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