针对大学新生计算机基础差异较大的现状,结合军校教学资源和管理体制实际,文章提出根据因材施教的教学原则,在计算机程序设计基础课程教学中实施分层教学,并根据亲身教学实践从教学对象分层、教学目标分层、教学内容分层和教学评价分层等方面给出了具体做法并指出了应该注意的问题。实践表明这种教学模式能最大程度发挥每名学生的潜能,从而显著提高整体教学效果。