DOES GENERIC PROGRAMMING EDUCATION STILL A PRACTICAL CHOICE?