Teacher Experiences of Learning Computing using a 21st Century Model of Computer Science Continuing Professional Development Topics: Constructivism and Social Constructivism ; Lifelong Learning: Continuing Professional Training & Development; Teacher Evaluation In Proceedings of the 8th International Conference on Computer Supported Education - Volume 2: CSEDU, 273-280, 2016 , Rome, Italy