We’re rewarding the question askers & reputations are being recalculated! Read more.

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
1
vote
1answer
48 views

Undergraduate Computer Science Projects

I am trying to make studying computer science interesting for freshmen students. This will help them apply what is taught in the class to real life projects. My intention is to divide the class into ...
2
votes
3answers
51 views

How do you distinguish jargon from normal language in explaining a concept?

For example, words like "method," "puts," and "object" do not have as much linguistic markedness as "comparator," "eff-gets," and even "function" (because context alone at the very least conjures up ...
1
vote
4answers
100 views

How can I improve other programming languages while having command on one language

As in computer science field we have to learn several programming languages like C++, Java, C#, python, php etc to complete our tasks and home assignments. However you are good in only one language. ...
-1
votes
2answers
89 views

how can i build up interest in learning some dry but important subjects of BS(CS)?

As a student we didn't have interest in every subject of computer science because some of these subjects have different domains of learning. But in case if you have didn't properly done with one ...
1
vote
2answers
46 views

How can I build up the understanding of a project?

As a student my instructor gave me a scenario and a title and I have to work on that as a project. I searched a lot about these and watch videos , read blogs but didn't get a well defined answer. I ...
0
votes
2answers
62 views

How to make perfect documentation of FYP with less plagiarism?

For a student of BS(CS), a supervisor wants documentation of final year project with high vocabulary and with less plagiarism, but the students write documentations on their own, without copying paste ...
5
votes
3answers
204 views

Short foundational lessons for 7-8 year olds

I have an opportunity to run four classes of about half an hour, with 7 to 8 year olds (my sons age). This is part of a program called STEM professionals in schools. All I am there to do really is ...
4
votes
5answers
437 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, ...
4
votes
2answers
163 views

Equivalent of PISA study for standardised assessment of skills on computational thinking and programming?

My university wants to develop an assessment procedure in order to evaluate the general (not for a specific topic or course) skills on computational thinking and programming languages of our students ...
2
votes
3answers
170 views

Teaching Critical Thinking

In answers to a previous question, a few people suggested intro programming with true novices might not be the best place to introduce critical thinking/planning skills for programs. To me, intro ...
5
votes
3answers
190 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) ...
9
votes
5answers
534 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 ...
4
votes
1answer
294 views

Interview lesson on “Computational Thinking”

I have been asked to teach a single half hour lesson at a new school for an interview. The topic I was given was "something on computational thinking." The students are 13 years old. For the first ...