C、C++和Java等宿主语言是计算机专业必修的课程.本文指出了语言课程的教与学中存在的问题,并结合软件开发方法对课程教学法作了积极地探索.采用启发式教学、探究式教学,激发学生的学习潜能,使之掌握编程思维和方法,对提高他们的自主学习能力、培养他们的创新精神有着积极的作用.