Refine your search:

From BLOG@CACM
#### How I Evaluate a College Computer Science Teaching Record

Teaching is a skill, and the best teachers use the best methods.

From BLOG@CACM
#### What Liberal Arts and Sciences Students Need to Know About Computing

Defining goals for computing education beyone CS and Informatics offerings.

From BLOG@CACM
#### Teaching Critical Computing is a Grand Challenge for the Whole CS Curriculum

We need to prepare our students' to have a critical perspective on computing, and that requires changing the curriculum, not just a course.

From BLOG@CACM
#### Dijkstra Was Wrong About 'Radical Novelty': Metaphors in CS Education

The most cited CS education paper is, unfortunately, wrong.

From BLOG@CACM
#### Why I Don't Recommend CSRankings.org: Know the Values You are Ranking On

Just because a ranking is computable doesn't mean that it's right.

From BLOG@CACM
#### Students Need to Know What Success in Computing Looks Like, Starting from Realistic Expectations

Intro CS students sometimes think professional programmers are super-human, which makes it hard to live up to those expectations.

From BLOG@CACM
#### 3 Proposals to Change How We Teach Computing In Order to Reduce Inequality

Computer Science education is inequitable. The least-prepared students are going to be hurt the most in online teaching. We have to make change now.

From BLOG@CACM
#### CS Teachers, It's (Past) Time To Learn About Race

We need to send the message that we are willing to change CS education in order to address historic and systemic inequities.

From BLOG@CACM
#### Students Get the Idea They're Unwanted When There Are Enrollment Barriers: Touring the Best of SIGCSE 2020

Best paper awardee at SIGCSE 2020 on the impacts on first-year students of competitive enrollment.

From BLOG@CACM
#### Contingency Plans for CS Students in Large Classes

Some of our students will get sick before the end of the term. We need a plan.

From BLOG@CACM
#### Beware of Hurting Our Weakest Students when Moving Classes Online

Our weakest students should not be the ones bearing the greatest costs of moving classes online.

From BLOG@CACM
#### Developing Computational Solutions With Humility: Recommending Morgan Ames' 'The Charisma Machine'

Morgan Ames' book highlights the missing HCI design process for the XO Laptop

From BLOG@CACM
#### Inventing Computing Education to Meet All (Especially Teachers) Undergraduates' Needs: CUE.NEXT Workshops

The CUE.NEXT workshops aim to provide computing education for all undergraduates.

From BLOG@CACM
#### The Size of Computing Education Today, By The Numbers

How many students learn general-purpose programming today, compared to using other computing environments or learning other STEM subjects?

From BLOG@CACM
#### If We Want Women to Persist in Computing, Teach Them Programming – At Any Age

Two recent reports point to the important of teaching female students to program and that it's never "too late."

From BLOG@CACM
#### A Minuscule Percentage of Students Take High School Computer Science in the United States: Access Isn't Enough

Likely less than 4% of U.S. high school students take a computer science course.

From BLOG@CACM
#### We Should Stop Saying 'Language Independent.' We Don't Know How To Do That

We know how to make multi-lingual pseudocode-based assessments, not language-independent assessments.

From BLOG@CACM
#### What Help Should We Provide to Students Learning to Program?

Insights from a recent Dagstuhl Seminar on "Notional Machines and Programming Language Semantics in Education."

From BLOG@CACM
#### A Design Perspective on Computational Thinking

Maybe we can just design away the need to teach computational thinking

From BLOG@CACM
#### How to Reduce Long Lines at CS Office Hours in Five Tweets

Evidence-based practices that will likely reduce the long lines at the CS professor's door.