life in computer programming education