Tagged Questions
Teaching new skills, programming languages, frameworks, ways to get in the zone, remembering, and generally improving other's skills. Closely related to learning.
6
votes
9answers
213 views
Teaching Classes and Objects
I'm trying to teach how an object is just an instance of a class to a buddy of mine. However, he doesn't seem to understand it so well.
I've heard a ton of the examples (blueprint to a house, etc.) ...
37
votes
10answers
1k 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 ...
1
vote
1answer
57 views
What critical iPhone programming (methods/skills/languages/etc) would you teach to new teenage programmers? [closed]
Alaskan high schools are looking to teach iPhone programming skills to their students.
Where would you start?
More specifically:
What languages would you teach, first, second, third? Would you ...
17
votes
8answers
690 views
What are some games involving recursion?
I need to introduce a group of 5-15 people to recursion and I would like to do so by using a physical game/dance/activity they can play to get a feeling for recursion. The class is not so much focused ...
-2
votes
2answers
116 views
What should smart 10 year olds be taught about computing and programming? [closed]
The current school ICT curriculum in the UK, in my opinion is very poor and does not contain much content on computing and programming, and is mainly concerned with how to use MS Office and other ...
9
votes
11answers
560 views
What are some techniques to teach programmers design patterns?
I'm in a position where my developers are asking to learn design patterns. So far we have done a book club reading Heads First Design Patterns. During this we worked through examples and talked about ...
-3
votes
0answers
89 views
How can I convince my boss that we should teach C# and not VB.NET? [closed]
I am a lecturer and my boss wants to add a new module which is VB.NET and I would like to convince him that C# is better option, what should I tell him?
20
votes
19answers
1k views
A free game-development language?
So, I'm trying to teach my much younger cousin a little bit about programming. My initial thought was something like Scratch or Alice, but there were a few downsides to that.
Everyone seems to be ...
0
votes
1answer
73 views
Eclipse teaching: on new projects, which mode: debug or release?
I'm asked to teach to my students Eclipse.
The lectures are already done, and I see that the teacher asks the students to always start a new project in "Release" mode.
Is that normal? If "yes", or ...
5
votes
9answers
349 views
Is it sensible to teach programming with a language I don't know myself (yet)?
I have a friend who has asked me to teach him how to program.
I was thinking that using a language that I do not know could be beneficial because:
I will learn something new too.
That will make me ...
6
votes
8answers
521 views
Why is Python recommended as an entry point 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 it's ...
6
votes
7answers
279 views
Finding a Programming “Mentor” [closed]
Possible Duplicate:
How to find programming mentor?
I've been programming for about a year. I've read several books, have tried out several languages (Perl, Ruby, Python, C++, .NET, HTML, ...
187
votes
32answers
8k 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 ...
1
vote
0answers
136 views
45 minutes to talk about C# [closed]
I have the opportunity to give a 45 minute talk on C# in the theory of programming languages class I'm taking. The college teaches Java almost exclusively, so that's what all the students are most ...
3
votes
2answers
121 views
What should be changed in the system used to teach IT in my school? [closed]
I am a student at an Italian "technical institute" where we're taught industrial subjects, with a degree of flexibility over the topics covered in class.
Our school is a mix between college and high ...