序
计算机已经成为人们日常生活中不可或缺的工具。随着计算机技术的飞速发展,现在工作、学习与生活的方式和过去相比有了很大的变化,社会对人们计算机水平的要求也日益提高。作为一名大学生,特别是理工科的大学生,应该能熟练地掌握各种计算机方面的理论与技能,而程序设计就是其中的重要一项。
与很多传统学科相比,计算机是一门比较新兴的学科。我们对它的教学方法和教学形式还在不断探索中。况且计算机技术的更新速度很快,计划永远赶不上变化,所以教师和学生都要有“活到老,学到老”的心理准备。在教学过程中,教和学应该是相辅相成的。钱伟长校长提出要拆除四堵墙,其中之一就是要拆除教与学之间的墙。教师要主动去了解教学的理念、方法与效果,学生也可以向教师提出各种建议和意见。我们希望能有更多人参与到“教和学”的探讨中来,寻求计算机专业的教学精髓。
当我听说我们学院的潘嘉杰同志写了一本程序设计教程,我先是一阵惊喜,却并不出乎意料。潘嘉杰是一位勤奋好学、善于探索、敢于实践的同志。他不仅在程序设计方面刻苦钻研,而且还是一位出色的程序设计普及教学志愿者。他的这本《易学C++》出版前,曾在上海一些学校试用并免费放在网上供网友试读,得到了很多学习者的喜爱和广泛的关注,上海《新闻晚报》还特意给予报道。《易学C++》这本书不仅仅是程序设计的入门教程,也是一位成功掌握程序设计的程序员的经验之谈。它形象生动、通俗易懂,尤其那些贴近生活的实例并不是其他同类书本中能找到的。相信大家选用它作为入门教程,能够在学习过程中少走很多弯路。
我们也期待,能有更多形象生动、通俗易懂的高质量计算机科学读物问世,共同为更广泛地普及计算机知识而努力。
上海大学 计算机工程与科学学院
党委书记 徐炜民 教授