DOES GENERIC PROGRAMMING EDUCATION YET A PRACTICAL CHOICE?