针对程序设计基础在教学过程中存在的问题,在分析了课程和教学对象的基础上,确立了基于"强基础、重实践、激创新"的教学理念,提出了一套理论课程和实践课程的改革方案,以提高课程的教学质量,增强学生分析问题和解决问题的能力,并在实际中取得了较好的教学效果。