双语教学的效果,除了师资的水平和学生的接受能力之外,另一个重要的因素是双语教学使用的英文版教材。它应该是国外非常受欢迎的权威作者的经典教材,并能反映该学科的最新发展动态。基于这样的理念,我们课题组在大量的检索和查询的基础上,详细阅读了几本“面向对象程序设计”方面的英文版教材,最后选择了非常著名的美国加州大学圣地亚哥分校计算机科学系的Walter Savitch 教授编写的“Problem Solving with C++”一书。 这是一本非常受师生欢迎的书,在世界各地有数十万的读者。从编排上看,书中除了有基本的讲解外,还有总结框、编程提示、编程陷阱,各章都有自测题、小结和编程项目。有的章还有案例学习(Case Study)。从内容上看,除了有面向对象的基本知识,如I/O流、类、继承、多态,同时还包括比较新的高级主题,如异常处理、模板、标准模板库等。 但这本教材同时也用了大量篇幅讲解了C语言部分的基础知识。对于我国很多院校来说,“面向对象程序设计”是在C语言之后的一门课,因此该书有很多冗余之处。作为“面向对象程序设计”的教材,原书约有1000多页,显得非常厚重。这不仅会增加学生的经济负担,同时也会增加学生的心理压力。为此,我们把C语言部分进行了大量的删减,只留了复习、总结性的叙述。而面向对象部分全部保留,并对这部分做了前后一致化的处理。同时对原书匹配的教学辅助资料(PPT、源代码、自测题和编程题答案)也做了相应的改动。 该教材的改编是“教育部双语教学课程建设项目”的任务之一。它是由在国外学习工作多年、外语好或有多年“面向对象程序设计”双语教学经验的张志华、刘雪飞、秦奕青、施运梅、路旭强和佟俐鹃等老师分工协作、相互配合完成的。马力妮和刘旭红老师在选教材的过程中也做了相当多的工作。 我校教务处对选教材和改编工作给予了高度的重视和大力支持。清华大学出版社的龙启铭老师在该书的改编过程中,自始至终都给予了极大的帮助和热心的指导。在此一并表示衷心的感谢! 虽然我们课题组的全体成员经过反复的讨论、修改,最后定稿。但不尽人意之处仍在所难免,恳请批评指正。
- 出版: 2008-03-01
- 更新: 2024-07-16
- 书号:9787302167136
- 中图:TP
- 学科:工学控制科学与工程工学计算机科学与技术