《程序设计导论》围绕熟悉的实例介绍程序设计的语法知识,分析程序算法,通过简单的算法、简化的语法学习程序设计方法和算法描述方法,从而降低学习难度。《程序设计导论》采用“ 任务驱动”教学方法,强调动脑、动手,强调“在做中学,在做中会”把训练编程思路放在主体地位,强化良好编程习惯的培养。《程序设计导论》面向课堂教学的全过程设置教学环节,将讲解知识、训练技能、提高能力有机结合。每一章包括完整的教学环节:本章教学导航→实例分析→知识讲解→课堂同步实践→课外拓展实践→习题。每章精心设置了四个实践性环节:程序设计示范→课堂同步实践→课外拓展实践→单元独立实践,通过四个实践性环节,让学生在反复动手实践的过程中,学会应用所学知识解决实际问题。《程序设计导论》适应面广,既可以作为计算机专业程序设计入门课程的教材,也可以作为非计算机专业程序设计导论课程的教材。