针对目前Java程序设计课程本科教学存在的普遍问题,提出以能力为导向的教学模式。进一步明确课程的能力培养目标,构建课程多层次能力模型,细化教学内容和能力培养的对应关系,采取多种教学措施,并介绍实施过程,说明教学效果。