How to organize a programming course?

Posted by Bogdan Gavril on Programmers See other posts from Programmers or by Bogdan Gavril
Published on 2011-01-31T17:01:15Z Indexed on 2011/01/31 23:33 UTC
Read the original article Hit count: 329

Filed under:
|
|

I've been given the task to train our manual testers to become developers in test (write test automation!).

some have basic programing knowledge (either dabbling in PHP or reading stuff) and some who have no experience. Note that I do have teaching experience, but with real students, not employees, and one concern is that they will not put extra hours except the 20% management gave them for the transition.

Language to be taught and used: C#

We have 8 hours per week to do this and should decide if they will make it in 2 months. I am thinking of a combined approach:

  • use a manual such as Head First C# (although I'm not happy with the labs, they're mostly games and I don't want to add UI complexities)
  • have them read from the manual
  • do labs with them, solving more and more difficult problems and explain the theoretical stuff as well
  • have them do a bigger project towards the end

Some questions:

  • do you have a better suggestion as far as manuals go?
  • do you have a better aproach? Focus less on labs?
  • what kind of assesments should I use and how often?
  • should I let them do a bigger project (bank system or small game) and how much time should I invest in that?
  • ideeas on labs?
  • other resources ?

Any other tips would be most welcomed!

Thanks!

© Programmers or respective owner

Related posts about c#

Related posts about books