> Just reading the material reveals some gems
> Now, CS approached with the conclusion that it is biased and somehow racist will, of course, prove itself to be so.
I don’t quite understand the tone of this, but it seems you’re trying to read the piece to fit your narrative of what this is in the same way that you consider its study to be wrong. Maybe you can help reconcile the two approaches and show how what you assume they are doing and what you are doing are different so I can understand.
> "This focus on middle and high school, and on adolescents is intentional: 12-18 year olds are at a developmental stage where they are just beginning to comprehend their social worlds and their roles and positions in these social worlds. We believe that learning CS in social terms at these ages can not only help them integrate perspectives on computing into their new awareness of the world, but that the ideas in CS itself can help them better understand what it means to be human, to make decisions, and to have intelligence. Children in primary school may be too young for conversations about systemic social conflict. And while adults in postsecondary and beyond need to learn justice-centered CS literacy as well, many are less open to such learning, having hardened their political views as they enter adulthood. We likely need different methods for children and adults."

Thanks for taking the less than 25 minutes of reading the introduction and citing this paragraph. Lets look at the paragraph directly after it.

| “Our focus is therefore adolescents, and on a counter narrative about computing that views CS as both magical, but also fraught. It simultaneously examines the racist, sexist, ableist, classist reality of our global society, and demonstrates how CS is often used to amplify and reinforce these forms of oppression in daily life. *It shows how only certain people experience the utopian narrative of CS, and those that do go on to perpetuate this narrative in higher education and industry, systematically and often unintentionally excluding those who were never included.* It positions students as agents of social change, both in how they use computing, but also in whether they use it, and to what end. This is a book for secondary CS educators who want to develop the agency and skills to catalyze social change though their students." [emphasis mine]

Your original comment can be upheld as a case in point.

Since we want to be digging for gems, lets engage with some more (cited) quotes.

| “The common thread amongst all of these arguments for CS education above is that computing is a neutral skill: the goal is to educate youth about abstract ideas in CS, and inspire youth to create with those ideas, but rarely question what computing is used for or how it is shaping society. Moreover, these arguments do not question who shaped those ideas, why those ideas were created, and what alternative ideas in CS might exist had different voices participated in shaping them.” (Chapter 2 Section 2: Critical Pedagogy) Which seems to directly point to your OP.

| “At their foundation, Freire’s ideas started from a critique of the “banking” model of education. Freire and Papert thought similarly, both viewing “banking” models of education as fundamentally flawed. Freire was more concerned with oppression, whereas Papert was more concerned with identity and learning. All of the pedagogies discussed earlier are essentially banking models, viewing students as recipients of coding skill knowledge.” (Ibid)

| “In the context of CS, Freire might have argued that people cannot see how they are oppressed by a faceless, nameless credit reporting agency like Experian, which controls the data and credit score calculation algorithms that determine access to loans. And he might have argued that the banking model of education, still widely used throughout public education worldwide, only reinforces this ignorance of the sociopolitical dynamics of CS and their relation to students’ individual lives and opportunities.” (Ibid)

| “Helping students develop a critical consciousness of data requires shifting student perceptions of data as static, abstract, and inert to data as a nuanced relic of the past, with processes, meanings, and contexts that are all but invisible when viewing data itself. The central pedagogical challenge then is to make all of these invisible things about data visible, ideally in a student-centered manner that centers data about students themselves.”

I would suggest reading the whole chapter :) its quite good at explaining exactly what they’re trying to do instead of what you seem to think they’re trying to do. Additionally chapter three is probably more tame than you would think. Since you had Ones as you example, I suggest you read the OS chapter in its entirety. I think if you try to actually read the material without a desire to find all of its flaws first, whatever chapters you might want to (I’ve read 5 since this discussion began) you may find more that you agree with than the few choice snippests

> They know adults will be skeptical of what they teach (with reason).

Yes, because adults will have had reinforced beliefs, a strong metaphysics of and their place in it, and a standard for acceptable values. 12-18 years old in middle through high school, the age ranges where history is taught in earnest and value formation happens both explicitly and implicitly within the curriculums.

> So they try to jam it down children’s throats where there’s little parental oversight. And they aren’t even trying to hide it.

Ah, so education.

The Critical part of Critical Theory, and further moving into Critical Gender Studies, Critical Race Theory, and Critical Pedagogy (this work), is the basic understanding the social values are neither neutral or objective. You are not an objective rational observer, and neither am I. And that is why we must be critical in order to get to the truth—or at least to the tools to discern what that means for ourselves—within the context of a society that extends beyond just our self interest or individual skills.

| critical: A stance on a topic that questions, critiques, evaluates, or judges. In teaching, critical pedagogy refers to any teaching that engages students these activities.

Similarly I got the whitewashing of the genocide of 70M indigenous peoples in the western hemisphere, an idealized, propagandized, and a historical caricature of the founding fathers, persistent refusal to recognize the atrocities committed under chattel slavery, American Adventurism being lightly covered or even displayed in a good light, a lack of critical engagement as to the conditions that led to the civil rights era, or any truthful contemporary history beyond the blip of the fall of the soviet union,,, shoved down my throat. And that’s just the history classes. In the math classes: the tools of math’s primary aim being the methods to do accounting and the ways to guide mortars (an effort that started with Admiral Nimitz' Response to Bredvold's Letter 1941) which is particularly disappointing now having gone through an undergraduate mathematics program. The chemistry classes about ways to make profitable reactions, not socially necessary or useful ones. In physics how to determine thrust for missiles.

Values are being passed down through curriculum whether you want to admit it or not.

As the tone of this comment seems to be scornful of unexamined-by-parents information being taught, I do hope you are forming nuanced, well informed, and diverse in its historiographical methods opinions to teach your children (if you have any).

> As if people not ok with these teaching methods were simply too dim witted to engage with this material too “challenging” for them.

Which teaching methods are you specifically citing here? As they do lay out their pedagogical practices and standards in chapters two and three (which I assume you’ve read up to since you do not like the methods) I’d love to see what blind spots I may be having in reading the text. Your capacity to be challenged does not correlate with your intelligence, no need for passive voice here.