At present, the teaching of programming design and algorithmic language of civil engineering specialty in universities and colleges can hardly achieve good teaching effect. We analyzed existing problems in the course teaching and carried out a questionnaire survey on freshmen majored in civil engineering in Southeast University. Based on the investigation result and our teaching experience, we proposed measures for teaching reform of programming design and algorithmic language. The result shows that a good teaching effect is achieved.