Community Digest

Top new questions this week:

How i can understand if programming is for me

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://...

asked by helpmyandroid Score of 2
answered by Rusi Score of 3

Any experiences on online paid courses (udemy, coursera, edx?

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

self-learning online  
asked by Drimades Boy Score of 2

Greatest hits from previous weeks:

What thought process would lead one to invent object-oriented programming?

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

asked by littleO Score of 26
answered by JimmyJames Score of 13

How can I help my students to think algorithmically?

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

algorithms pseudo-code  
asked by Tom Bertin Score of 25
answered by Peter Score of 18

How to teach Stack Overflow more efficiently?

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

lesson-ideas undergraduate  
asked by user2709 Score of 35

How to respond to the two-handed approach to swapping

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

teaching-analogy computational-thinking arrays primary-school concurrency  
asked by cocomac Score of 18
answered by Ben I. Score of 27

Introducing file systems to students who really don't understand

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

operating-systems file-system  
asked by Ben I. Score of 22
answered by ctrl-alt-delor Score of 20

How to handle students who excel at coding but aren't interested in theory

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

asked by i-- Score of 32
answered by ItamarG3 Score of 19

A real world example for the divide and conquer method

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

teaching-analogy algorithms  
asked by happy Score of 3
answered by Buffy Score of 13
You're receiving this message because you subscribed to the Computer Science Educators community digest.
Unsubscribe from this community digest       Edit email settings       Leave feedback       Privacy
Stack Overflow

Stack Overflow, 110 William Street, 28th floor, New York, NY 10038