Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article

Skip to comments.

Demoted and Placed on Probation (at University of Washington computer science & engineering)
Quillette ^ | January 11, 2020 | Stuart Reges

Posted on 01/13/2020 4:48:07 PM PST by karpov

...

In response to my Quillette article, a group of graduate students in the Allen School filed a grievance against me with their union. The university agreed to several of their demands, including that, “A group of (mostly senior) faculty will review the introductory programming courses to ensure that they are inclusive of students from all backgrounds.” A working group was formed and it produced a set of recommendations. These included:

A relaxation of grading on coding style.

Allowing students to work together in a group for part of their grade instead of requiring them to complete all graded work individually.

Training for TAs in inclusion and implicit bias.

Review of all course materials for inclusiveness. For instance, of a lecture that involves calculating body mass index (BMI) using guidelines from the National Institutes of Health, the report noted that it “seems insensitive to present students with a program that would print out that some of them are ‘obese’ while others are ‘normal.’”

A reduction in the amount of effort expended pursuing cheating cases by 50 percent even though there has been no reduction in cheating cases.

The report also recommends that courses incorporate inclusiveness best practices as outlined in an Allen School document. These include:

The addition of an indigenous land acknowledgement to the syllabus.

The use of gender-neutral names like Alex and Jun instead of Alice and Bob.

The use of names that reflect a variety of cultural backgrounds: Xin, Sergey, Naveena, Tuan, Esteban, Sasha. An avoidance of references that depend on cultural knowledge of sports, pop culture, theater, literature, or games.

The replacement of phrases like “you guys” with “folks” or “y’all.”

A declaration of instructors’ pronouns and a request for students’ pronoun preferences.

(Excerpt) Read more at quillette.com ...


TOPICS: Computers/Internet; Education
KEYWORDS: education; sjw; uw
Navigation: use the links below to view more comments.
first previous 1-2021-32 last
To: doomtrooper99

Yep. The school that caves to this requirement is making their students unemployable. If they manage to land a job, they won’t keep it for very long. They’ll drive their co-workers nuts and the lead engineer will be telling the chief engineer, “We gotta get this clown outta here.” When they’re in their probationary period, how hard do you think that will be? Buh bye, PC loser!


21 posted on 01/13/2020 6:05:49 PM PST by Excuse_My_Bellicosity (Liberalism is a social disease.)
[ Post Reply | Private Reply | To 12 | View Replies]

To: karpov

We stopped recruiting here a long time ago.


22 posted on 01/13/2020 6:13:25 PM PST by Agatsu77
[ Post Reply | Private Reply | To 1 | View Replies]

To: karpov

Mark Steyn recently spoke about Cultural Confidence.

The confidence of having the Others fit into your culture, and asserting that your culture is good.


23 posted on 01/13/2020 6:25:51 PM PST by Chickensoup (Voter ID for 2020!! Leftists totalitarian fascists appear to be planning to eradicate conservatives)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Vince Ferrer
"Compilers don’t care about your feelings."

I still have many fond debugging memories.

24 posted on 01/13/2020 6:40:16 PM PST by chief lee runamok (expect nothing)
[ Post Reply | Private Reply | To 6 | View Replies]

To: doomtrooper99
Code should be easy to follow and read.

Exactly.

Slacking [which today's yutes learn in SPADES] also leads to poor documentation. Teaching discipline in your coding corrects some of that.

25 posted on 01/13/2020 7:49:42 PM PST by kiryandil (Chris Wallace: Because someone has to drive the Clown Car)
[ Post Reply | Private Reply | To 12 | View Replies]

To: Calvin Locke

Nah, it was C++ on a Unix box.


26 posted on 01/13/2020 7:52:40 PM PST by kiryandil (Chris Wallace: Because someone has to drive the Clown Car)
[ Post Reply | Private Reply | To 17 | View Replies]

To: karpov
The use of gender-neutral names like Alex and Jun instead of Alice and Bob.

Alice, Bob and Eve (along with a cast of others) are standard names in cryptographic problems. Maybe we can change Eve the eavesdropper to James Comey.

The use of names that reflect a variety of cultural backgrounds: Xin, Sergey, Naveena, Tuan, Esteban, Sasha. An avoidance of references that depend on cultural knowledge of sports, pop culture, theater, literature, or games.

Take a minute, look it up on Wikipedia and figure it out. Usually the programming assignments I saw were well enough defined that you didn't need any external knowledge. For example, a bowling scoring assignment would explain how scoring is done so you didn't need to know about bowling to write the program.

27 posted on 01/13/2020 8:49:04 PM PST by KarlInOhio (Cutest internet video: Charlie bit my finger. Creepiest internet video: Joe Biden bit my finger.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Vince Ferrer

Truer words were never spoken. It is just lovely to get an error message list ten times longer than your program.


28 posted on 01/14/2020 6:49:29 AM PST by GingisK
[ Post Reply | Private Reply | To 6 | View Replies]

To: doomtrooper99

I just hate to work on undocumented software. It is especially bad when the code is either too clever or just pedestrian.


29 posted on 01/14/2020 6:51:32 AM PST by GingisK
[ Post Reply | Private Reply | To 12 | View Replies]

To: doomtrooper99

“Coding style is very important. Code should be easy to follow and read. I speak from professional experience. NOT teaching the good coding style cheats the students.”

totally. aside from being correct and robust, style is everything, because great style is what allows others to understand and easily modify a code; great style also helps to prevent bugs and makes finding bugs easier.

style includes a large number of elements, including:

1. Extensive and USEFUL commenting

2. Indention and use of a large amount of space (as opposed to scrunching everything up)

3. Avoidance of multi-line statements

4. Avoiding use of complex, esoteric, and obtuse constructs, including avoiding uncommon language elements unless there’s a damn good reason.

5. And of course use of structured programming techniques, such as avoiding breaking out of complex, nested loop structures in a willy nilly fashion, etc.


30 posted on 01/14/2020 12:00:57 PM PST by catnipman (Cat Nipman: Vote Republican in 2012 and only be called racist one more time!)
[ Post Reply | Private Reply | To 12 | View Replies]

To: catnipman

Amen. I always say “I don’t care if your code works as long as I can read it we can fix it, if not, we toss it and start over”


31 posted on 01/14/2020 12:02:50 PM PST by GulfMan
[ Post Reply | Private Reply | To 30 | View Replies]

To: GulfMan

“Amen. I always say “I don’t care if your code works as long as I can read it we can fix it, if not, we toss it and start over””

and i would imagine that finding programmers that can write readable code is WAY more difficult than finding programmers who write code that works ...


32 posted on 01/14/2020 12:20:53 PM PST by catnipman (Cat Nipman: Vote Republican in 2012 and only be called racist one more time!)
[ Post Reply | Private Reply | To 31 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-32 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson