Questions tagged [teaching]
OFF TOPIC QUESTIONS ARE NOT SUPPORTED! THIS TAG IS PART OF STCI BURNINATION EFFORT.
12 questions
2
votes
2
answers
336
views
Trying to teach a high school student Dynamic Memory Allocation - what are the best ways to do so?
Copied from stack overflow due to feedback
So I want to teach someone how to do dynamic memory allocation using the block padding model. What that means is every memory block is prefixed and ...
7
votes
4
answers
2k
views
Why do textbooks use pseudocode rather than real languages?
In colleges and in algorithm textbooks, it is quite common for the teacher and author to explain control flow in pseudo-code. With the advent of more expressive languages like Python and Haskell among ...
254
votes
33
answers
27k
views
How can I deal with the cargo-cult programming attitude?
I have some computer science students in a compulsory introductory programming course who see a programming language as a set of magic spells, which must be cast in order to achieve some effect (...
19
votes
14
answers
3k
views
University teaches DOS-style C++, how to deal with it [closed]
I had been programming for many years but wanted a diploma to make myself more employable. Having already been through university once, I didn't choose a full 5 year computer science major but a ...
20
votes
6
answers
8k
views
Should I teach my students alloca? [closed]
How widely used is alloca in the real world? Should I teach my students to use alloca when it makes sense? Or should I teach them never to use it? Coming from a C++ RAII background, the idea of not ...
26
votes
13
answers
6k
views
Tutoring students who are struggling with the basics in C++ [closed]
I am tutoring a few students who are having significant trouble learning the basics of their first programming language: C++. I have known many excellent and bright students who have failed or dropped ...
99
votes
10
answers
94k
views
How can I teach a bright person, with no programming experience, how to program? [closed]
I have been asked to take a person in our IT department who has no programming experience but is a smart and capable person and help him move into programming at lets say an entry level developer ...
99
votes
34
answers
39k
views
30 minutes to explain programming to a 15 year old [closed]
I've been volunteered to sit down and talk about the life and work of a Developer with a 15 year old work experience student next week.
The catches are that
I've got just half an hour, and
I'll be ...
21
votes
19
answers
19k
views
How would you explain multi threading to a seven year old kid?
If you have to explain the concept of multi-threading to a seven year old kid how would you do it? I recently got this question in an interview. I came up with a story using jobs (the task to be done) ...
46
votes
13
answers
26k
views
How to find a programming mentor? [closed]
I decided to learn programming. I've been reading SO for few days, and I think I will start with C++, as I read some articles. I am aware of loops, arrays, program logic and objects a little and I ...
11
votes
10
answers
10k
views
How do I explain to non-programers what .NET is? [closed]
I don't work at a software company, and I'm one of a small handful of people in the company that know anything about programming. I spend a lot of time automating other programs that are used in the ...
21
votes
9
answers
3k
views
How to teach Exception Handling for New Programmers? [closed]
How do you go about teaching Exception Handling to Programmers. All other things are taught easily - Data Structures, ASP.NET, WinForms, WPF, WCF - you name it, everything can be taught easily.
With ...