专业课教师缺位是职业道德教育低效的重要原因。专业课程如《Java语言程序设计》中蕴涵着丰富的职业道德认知、职业道德情感、职业道德意志、职业道德信念、职业道德行为教育资源。可采用教师以身作则与师生情感交流、加强校企合作、建设班级文化、在实践中强制行为养成等途径实施职业道德教育。