算法设计与分析是计算机学科中的基础课程,但在实际教学中,存在学生基础不一、理论与技术难以平衡、难以培养计算思维等问题,针对课程教学中容易出现的这些问题,对可采取的解决方案进行探讨,从制定合理目标、科学设置教学内容、合理应用多种教学手段、突出计算思维的培养、将竞赛引入课堂、建立教学辅助平台、改进考核方式七个方面进行分析,旨在突出以学生为中心、以应用为目的,从而促进课程教学质量的提高。