严千钧编著的《编程导论》分成三部分: ①面向对象编程基础,包括第1~6章; ②Java API编程,包括第7~9章; ③算法基础,包括第10~12章。本书的读者主要为计算科学的相关专业三种人士:本科一年级学生、教师和其他(现在和将来的软件开发人员,如高年级的学生、面试的考官等)。
严千钧编著的《编程导论》以Java为教学语言,介绍面向对象编程和算法的基本原理。本书采用对象优先的教学策略,将Plato法则、Liskov原则和Parnas原则作为面向对象编程范式的基石,关注软件开发的两大核心议题: 程序的组织(面向对象技术)和问题求解(算法)。
对于将Java作为大学本科入门语言的高等院校,尤其是锐意课程体系和教学模式改革的重点院校,《编程导论》是计算学科相关专业的本科生学习程序设计基础、Java程序设计、面向对象程序设计与CS101的理想教材和参考书;对于软件开发人员,本书也是很好的参考资料。