Tagged Questions
22
votes
8answers
1k views
How do I know if I have a good programming professor?
Today I begun my second programming course. The professor seemed a bit different from the others - we had some fun saying things like "he's probably a misunderstood genius".
He criticized some other ...
-3
votes
1answer
74 views
Resources for small programming excercises [duplicate]
Possible Duplicate:
Books or websites containing easy programming problems?
Are there any resources that offer small programming exercises?
I am looking for problems that are relatively ...
1
vote
2answers
215 views
Software and/(x)or Hardware Projects for Pre-School Kids [closed]
I offered to participate at my kid's pre-school for various activities (yes, I'm crazy like that), and one of them is to help them discover extra-curricular (big word for a pre-school, but by lack of ...
13
votes
10answers
1k views
What is a good toy example to teach version control?
I am looking for practical examples to use when teaching version control.
Breaking down the material to basic concepts and providing examples is an obvious way to teach version control, but this can ...
0
votes
1answer
232 views
How does a beginner programmer find a mentor for learning from doing? [duplicate]
Possible Duplicate:
How to find programming mentor?
I've been teaching myself basic programming (I can drink 99 bottles of beer with Ruby pretty fast) and I have a decent amount of ...
47
votes
10answers
2k views
How to correct a junior, but encourage him to think for himself? [closed]
I am the lead of a small team where everyone has less than a year of software development experience. I wouldn't by any means call myself a software guru, but I have learned a few things in the few ...
12
votes
11answers
2k views
Why is Python recommended as an entry level programming language?
I've read here on P.SE more questions in which beginner programmers are advised to pick Python as their first programming language.
Don't get me wrong, I like Python. I like it a lot! But its ...
6
votes
7answers
660 views
Finding a Programming “Mentor” [duplicate]
Possible Duplicate:
How to find programming mentor?
I've been programming for a while. I've read several books, have tried out several languages (Perl, Ruby, Python, C++, .NET, HTML, CSS, ...
20
votes
27answers
3k views
What language should an 11-year old start with to learn game programming? [closed]
I have a 11-year old son who wants to do game programming. I've started him on C++ (C++11) and he's learned iostreams, looping, functions, logic and flow control. I'm using the standard library and ...
5
votes
2answers
459 views
Recommendations for teaching kids math concepts & skills for programming? [closed]
I've got two very bright kids who are showing interest in learning programming. Of course their primary goal is to develop video games. They have decided they want to be game developers when they ...
87
votes
11answers
41k 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 ...
2
votes
3answers
316 views
What should be “D” for a good unit test?
I'm trying to introduce what is unit testing, and how to write good unit test to a friend. I think it's better if I give him some principles for a good unit test, and suddenly I remember about "ACID" ...
6
votes
8answers
3k views
Why Java as a First Language?
Why is Java so popular as a first language to teach beginners? To me it seems like a terrible choice:
It's statically typed. Static typing isn't useful unless you care a lot about either ...
8
votes
9answers
869 views
How to teach computer science? [closed]
I am just starting to teach computer science. It's just the basic level. I'm finding that I sometimes don't know how to approach topics in a way that lets students easily understand.
I've found that ...
15
votes
15answers
1k views
Explaining interfaces to beginning programmers?
I've had discussions with other programmers on interfaces (C#). I tried to use the analogy of interfaces being like a contract between programmers. Meaning that when you design to an interface, you ...