Skip to main content

Questions tagged [computational-thinking]

Computational thinking is about looking at a problem in a way that a computer can help us to solve it.

Filter by
Sorted by
Tagged with
4 votes
5 answers
506 views

What non-programming book is vital for learning the CS mindset? [closed]

If you had to recommend a single book to introduce the way programmers think to anyone, but it had to be from outside the field of CS, what would it be? For programmers, my hands down, all-time, ...
user avatar
9 votes
5 answers
825 views

How do you assess students' understanding of abstraction?

We've just uploaded a video of a presentation Simon Peyton Jones and I did about Project Quantum to CAS TV. Project Quantum is an attempt to crowd-source low-stakes formative assessment items for ...
Miles's user avatar
  • 1,266
5 votes
8 answers
626 views

Driven to Abstraction

One recurring discussion I have on this site which I have never understood is: Why not teach people how computers work right away? This always leads people to speculate about cosmic strings and other ...
Scott Rowe's user avatar
5 votes
3 answers
262 views

Encouraging Critical Thinking On Programs Before Students Write Them

I frequently teach our CS1 class (taught in Java), and have noticed a problem with critical thinking/planning skills on programs of any substantial size. This seems to be related to two problems: (1) ...
cryptic_star's user avatar
5 votes
2 answers
112 views

Teaching state transition diagrams to visually impaired (blind) students

I am anticipating a blind student in a class I teach in an upcoming semester, and I am preparing for this by asking around if anyone has had this situation for a discrete structures / theory of ...
Ginzorf's user avatar
  • 153