法设计和计算机组成原理等基础课程教学中进行试点。2010年,教育部拔尖人才培养计划正式启动,我们在总结前期试点经验的基础上,以计算机问题求解作为南京大学计算机学科班的基础课程体系正式运行。3年多的教学实践表明,该课程体系完全可以在计算机学科创新人才培养方面起到重要作用,也受到了学生的广泛欢迎。以下是两名学生的学习感悟。(1)我觉得这部分学习的内容正体现出学习的一个目标,很多问题不是要找一个惟一的确定答案,而是通过一个不断接近答案的过程寻求提高,这些内容也没有一个惟一的确定答案,只能通过不断尝试,逐渐找到―个更适合自己的方法。(2)虽然问题求解包含很多不同课程的内容,但是教材上都给出了详细的证明,平时在小班课上我们也会讨论如何从证明中揣摩作者思考问题的过程,这对我们理解和记忆这些问题有很大帮助;而在其他课程中只能学到“怎么做”,老师很少也没有时间能引导大家思考“为什么”,与其他同学相比,这是自身最大的优势。我们的改革和实践受到广泛关注,教育部计算机科学与技术专业教学指导分委员会和中国计算机学会于2013年8月举办为期10天的讲习班,介绍我们的课程体系和教学方法。此外,产业界也对该项改革给予认可与支持,Intel公司已与我们签订合同并投入2万美元,支持该成果在部分学校的推广。5结语为探索计算机学科基础教育中能力培养的新内容和新方法,我们明确提出“以问题求解能力培养为计算机专业人才创新能力培养的核心价值”的教学理念,以“培养专业学生建立持续追求效率更高、质量更好算法的创新意识,建立从程序到执行全过程的软硬件综合系统观”为教学目标,改变传统的按照知识性质类聚方式进行课程内容横向组织的方式;依据问题求解依赖度和知识纵向相关度,针对问题求解过程中两大关键知识领域,即算法设计和分析、计算机系统综合设计,重构基础课程并融合形成问题求解课程体系;在教学中系统、深入和持续性地以“深入引导、自主