Top new questions this week:
|
I am with the complication of having to choose a career, I am 17 years old and I see that programming is giving a lot of work in Argentina but some concepts confuse me, I just read this https://...
|
I am thinking to start an online course in one of the educational online platforms, e.g. Coursera, Udemy, EDX or other. Does anyone have such an experience? What are some things I have to keep in mind ...
|
Greatest hits from previous weeks:
|
A big part of understanding an idea deeply (such as a math theorem, for example) is being able to imagine a thought process which would lead one to invent or discover that idea. Michael Nielsen ...
|
I teach 13-14 year old boys an "Introduction to Computer Science" course. For most of them, it is their first structured coding experience.
Before we even touch an IDE, I have them walk through ...
|
As evidenced by the numerous poorly asked questions by students on Stack Overflow, it is clear that many students have difficulty understanding how to ask questions there.
Even as teachers, we often ...
|
I was introducing lists to someone young (in Scratch). Creating a list is boring, so I opted to introduce something that you can do with lists, but requires some thinking: swapping. I introduced it by ...
|
In this question, Michael0x2a points out something that I have observed, but never formally considered (emphasis my own):
The IDE often introduces several new "metaphors" that need to be ...
|
There are some students who are very good at coding. They can crack any logic problem at their level. But they aren't very good at CS theory. They can code better than their classmates, but they're ...
|
Can someone give a real world example for the divide and conquer method? For example, I've heard the boomerang used to explain the idea of a loop back address. What is a real world example we can use ...
|