Skip to content

Instantly share code, notes, and snippets.

Amy J. Ko amyjko

Block or report user

Report or block amyjko

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

Computing education research (CER), also known as computer science education (CSEd), is the study of how people learn computing and the invention of better ways to teach computing. This FAQ will teach you more about the field and how you might contribute to it.

What is computing education research?

First, CER is not teaching. Teaching is helping people acquire knowledge, skills, attitudes and beliefs. Research is discovery and invention. Teachers teach computing, whereas computing education researchers discover what is true about the teaching and learning of computing, and invent new techniques for teaching and assessing it (some pedagogical, some computational).

CER is also not educational technology. Computing education researchers often create educational technologies to support the learning and teaching of computing, but CER is not concerned with the broad use of technology in learning, teaching, and education. It's specifically concerned with the learning and teaching of computing.

It's also impor

You can’t perform that action at this time.