《高等学校计算机科学与技术专业公共核心知识体系与课程》包括8个部分。第一部分介绍开展这项工作的背景。第二部分介绍各专业方向基本要求,包括各专业方向的问题空间与知识取向、学生专业能力的培养以及能力的详细描述。第三部分介绍公共核心课程选取的原则。第四部分给出这些课程所含的知识体系,我们称之为公共核心知识体系,一共包括8个知识领域、含39个知识单元。第五部分给出程序设计、离散结构、数据结构、计算机组成、计算机网络、操作系统、数据库系统7门公共核心课程的大纲。第六部分是公共核心课程对各个方向必修知识单元的覆盖分析,以给读者在构建某个专业方向的课程体系时提供参考。第七部分给出基于公共核心课程构建的计算机科学、计算机工程、软件工程、信息技术4个方向的示例性课程体系。最后是结束语,对有关问题做了进一步说明。