Computer programming is a valuable skill for undergraduates to learn, preparing them for both a PhD and a range of careers. However it is a subject that many students find difficult. With the number of programming languages increasing yearly there is continuous debate as to the best language to teach and how this should be integrated into the curriculum. In addition the recent availability of very cheap computing with versatile interfacing capabilities (e.g. Raspberry Pi, Arduino) and the industrial standard language LabVIEW allows equipment control and data acquisition to be taught. The meeting will cover recent developments in the teaching of computing skills to undergraduates within the physics degree and will have time for an open discussion of best practice.