Refine your search:

Critical sections in analytic workflows.

From BLOG@CACM
#### Programming is For More than Engineering; Computer Science is About More than Building Things

Programming should be part of computing education curriculum, and take into account all the ways students will use computing.

From BLOG@CACM
#### Finding a Path to CS for All: How Many U.S. High School Students Have Taken CS?

How do we measure progress towards CS for All?

From BLOG@CACM
#### Students are Interested in People, and Teachers Value Multiple Languages: ICER 2021 Pointers

A couple of excellent papers from the International Computing Education Research conference.

From BLOG@CACM
#### The Role of Computer Science in Elite Higher Education: Seeing the Expert Blind Spot

CS has an important role in preparing elite scientists, engineers, and mathematicians.

From BLOG@CACM
#### Why Did We Ever Think the First Programming Language Didn't Matter?

Maybe the first programming language didn't really matter, because students learning programming were different.

From BLOG@CACM
#### Computing Education Is Not the Same as Engineering Education

Learning Engineering is not always about Becoming an Engineer. Computing Education outside of Engineering Education is bigger than the part inside.

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
#### 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."