编号:00341540
类型:通识课
学分:2学分

院系:计算机科学与技术系
教师:陈道蓄

时间:(本学期数据未获取)
地点:(本学期数据未获取)

各项指数

考核方式
论文
考勤
小组讨论
闭卷考试
开卷考试
其他
1人
0人
0人
2人
2人
1人
压力指数
毫无压力
压力适中
压力山大
3人
3人
0人
总评成绩
>90
80-89
70-79
60-69
<59
2人
2人
1人
0人
0人

课程简介

本课程围绕计算的三个本质作用:模拟、通信(除了大家通常理解的跨越空间的通信,也包括存储-跨越时间的通信)、控制,力图以最少的形式化手段,让学生能够理解计算机解决各类自然与社会问题的基本思路,理解在探究自然与社会奥秘时,计算机提供的强大的支持能力,拓展学生的想像空间。使得学生能够自觉地将自身的创新潜能与计算机能够提供的支持更有效地结合,使得计算思维能力成为自身素质的一个部分。

本课程不详细讨论计算机系统、网络系统的结构与实现技术,也不介绍当前流行的应用软件的使用方法,更不是教学生如何编程序。主要讨论几个关于计算的最核心的问题,包括:为什么计算机能用于解决各种各样的问题,使计算机为我们解决问题的基本方法,计算机与网络的结合对科学与技术研究带来的影响,如何理解问题与数据等等。

教师简介

领衔教师:陈道蓄教授,博士生导师。曾任南京大学计算机系主任兼软件学院院长。主讲离散数学、计算机算法等课程多年,曾两次获得国家级优秀教学成果奖。研究领域主要为分布式计算、软件工程,主持与承担多项国家973、863、自然科学基金项目。曾4次获得省部级科技进步奖励。陈道蓄教授是中国计算机学会理事,开放系统专业委员会主任,教育工作委员会主任;并担任教育部计算机教学指导委员会委员、计算机科学与技术专业教学指导分委员会副主任。

团队成员:

陶先平教授,博士。南京大学计算机科学与技术系教授、博士生导师、南京大学计算机科学与技术系副主任。兼任中国计算机学会系统软件专业委员会秘书长、中国计算机学会教育工委副主任。主要研究方向为软件Agent技术、软件中间件技术、网构软件方法学、普适计算技术等。工作期间,主持或参与了国家自然科学基金重点及面上项目、973项目、863项目(含目标导向类和探索导向类项目)、国家八五、九五、十五攻关项目、国家发改委高新技术产业化项目、江苏省自然科学基金重点及一般项目、江苏省高技术等项目等二十余项,均圆满完成了相关任务并获得好评。在国内外重要刊物及一流国际会议论文集上发表论文60余篇,相关成果被国内外研究者多次引用。2004年获得教育部提名国家科技奖自然科学一等奖(第二完成人),2006年获国家科技进步二等奖(第三完成人)。2010年获教育部技术发明奖一等奖(第三完成人)。获得国家发明专利一项,申请国家发明专利6项,软件著作权4项。

钱柱中博士,副教授,2007年6月在南京大学计算机科学与技术系获得博士学位,并于同年7月留校任教,现为南京大学软件新技术国家重点实验室成员。2008年7月至9月及2009年2月至3月于日本会津大学计算机科学与工程学院作为访问研究员参加合作研究;2009年8月至10月于加拿大滑铁卢大学计算机科学学院进行访问研究。曾参与多项国家级和部省级的重要科研项目,包括国家973重点基础研究发展计划、国家863高技术研究发展计划、国家自然科学基金、江苏省高技术发展计划等项目,并获得南瑞继保奖教金。目前,作为主要成员参与国家973课题、江苏省科技支撑计划等。在分布式计算、服务计算和普适计算方面做了大量深入研究工作,发表学术论文20余篇,相关成果被国内外研究者多次引用,获得发明专利1项,软件著作权3项。

教学目标

这门课是针对所有理工科专业本科学生,也兼顾社会科学中比较侧重分析思维的部分专业学生,该课程能够引导学生自觉地将计算思维的思想贯穿于今后的学习与研究过程之中,比较深入地理解计算在延伸人的想像力、创造力以及理解力方面的巨大作用与空间。力图使计算思维方法真正成为学生基本素质中的一个要素,为今后持续性地提高分析问题解决问题的能力提供基础。

教材及参考资源

本课程没有现成的教材,主要内容可以参考下列著作:

Alan Biermann: Great Ideas in Computer Science with Java, The MIT Press, 2001, 高等教育出版社影印版,2002

David Harel: Algorithmic – the Spirit of Computing, 3rd ed. Addison-Wesley, 2004, 高等教育出版社影印版,2005

Juraj Hromkovic: Algorithmic Adventures – from Knowledge to Magic, Springer-verlag, 2009

教学方式

课堂讲授为主,辅以适当的讨论。

教学大纲

算法与数据 – 为什么计算机能解各种问题:1次

算法方法 – 如何让计算机正确与高效地解决问题:2次

模拟 – 计算机如何改变科学研究与技术开发:2次

网络与通信 – 计算机如何改变世界:2次

存储与挖掘 – 量变到质变:2次

算法能力 – 计算机不能解决的问题:2次

并行与随机 – 突破限制:2次

人工智能 – 神话与现实:1次

计算技术的滥用 – 永远的挑战:1次

计算的革命 – 突破传统模型:1次

考核方法

传统型卷面考试 + 提交一份课程报告,各占50%。

课程评论

  • 看到你们都90+,80+。上了一个学期课没有翘课的理科生得了79很伤心。
    唉。
    有人同感吗?
    2017.01.21 23:01
  • 期末考试可以带电脑,我也是醉了,上课内容有点偏计算机外延。
    2016.04.28 19:04
  • 没基础的我也拿了92 作业好好做 期末考试开卷上网认真写就可以
    2016.01.21 18:01
  • 感觉试卷都答对了,然而并没有90+。。。orz,不过课程还是很轻松的
    2016.01.11 18:01
  • 【点名:整个学期点了1次而且提前有预告;【老师:几位老师科研、学术水平都很强,主要评价其他方面;陈道蓄教授对大学教育的见解非常深刻,觉得即使选这个课只听他讲一节“大学生应该做什么”都是值得的;陶先平教授:那是一个热情洋溢,想体会在哈佛上CS50课程的感觉就来吧,如假包换;钱柱中教授:不算突出但也讲的很好准备也比较用心;【考核:平常有作业很简单期末一起交,做两次就行,考试开卷可上网可用手机电脑,六道大题只要说清楚就行不需要你废话也不需要很深奥的计算机知识;【内容:如果你是对计算机有了解上过c++的理科生你会理解得更好,学到很多东西;如果你是文科生也能轻松理解80%的内容而且干货很多,总之是非常informative provoking的课程;【最后总评分数出成绩来回复
    2015.12.29 10:12
  • 恩,没错,考试答案都糊满了,然后这门课我挂了……权当拓展知识面吧
    2015.12.22 15:12
  • 哎 看底下回复也是百感交集。。。虽然没怎么听课但是考试还是90+也是。。。还行吧!
    2015.03.09 19:03
  • 虽然力荐了但是我觉得给的分数真心不高。。OTL
    但是基本上选课的都是为了蓄爷w
    所以。。就这样
    【男神魅力突破天际
    【虽然基本上不是蓄爷来上课是其他几位老师出现频率高一点
    2015.03.04 00:03
  • 陈道蓄老师讲课超级棒,但是不知道为什么最后成绩很低。。。难道是中间总是翘课的缘故?只有70的说。试卷总体来说不难吧,开卷考,讲的太泛了比如各种算法讲得不是很清楚。课程被理工科男生占领了!上课的时候往前一看全是计算机和代码。。。
    2015.02.27 13:02
  • 知识面广,难度不高
    2014.02.25 18:02
  • 还是长见识的,了解的面比较广,内容不是很难
    2013.06.18 13:06
  • 很早之前上的课,其实是一门旨在给文科生开的课。。没想到被计算机和软院的占领了。。。。第一节课老师发现了一个文院的,引来全场的掌声。。。

    我上的时候有三个老师,第一个是 陈道蓄,蓄爷! 魅力无穷,无数少女少男为之倾倒啊有木有。。。。绝对是我见过最有气质的南大老师啊!。。。
    第二个是 陶先平老师。。认真的可爱。。据说今年同学交作业。。。老师这么回复的邮件:“同学,你的作业中有的抄袭了网上资料,请注明出处”。。。。。。。
    第三个是计算机的另一名老师。。不认识。。。。

    整个课程就是在讨论 计算思维吧, 我上上个学期上的, 最后考核是俩现场论文,可以查阅电脑等,只记得一个题目:“大数据时代,构想一个商业模式。”
    貌似另一个是“你所理解的计算思维?”。。忘记了。。

    最后85,。。感觉还可以吧。。。

    恩。。就是这样。。。为了看到蓄爷,。。选这门课很值。。所以等蓄爷不讲了,。。人少了很多。。。哈。。
    2013.06.17 19:06
    ps。 这门课的上课时间比较短。。。 貌似 到 13周就停了。。
    2013.06.17 19:06
    回复
  • 直接在教务网上注销就好了。注销的成绩不会进入成绩单貌似
    2013.03.23 16:03
  • 2 credits 但是上课周数也短
    2013.02.25 11:02
  • 90+
    2013.02.22 19:02
  • 讲了关于计算思维方面的东西,例如云计算,数据结构,算法思维,人机交互,人工智能等内容。我只挑了感兴趣的听了。。其他睡过去了。。不点名。。考试是两道大论述题。。内容就是上面讲的,关键看你自己的想法。。我写满了两张试卷纸,只给了87。。到底不是计算机和软件专业的。。得不到高分。。
    2013.02.21 11:02
  • 这门课如果没有接触过编程的话就不要去选了 文科的同学也慎重 期末考试考两道题 如果没有对计算机科学或是软件工程比较了解的话是相当折腾的 给分什么的因人而异 我的分数就比较高
    2012.12.31 16:12
  • 上一个学期上的,当时因为没选上课,考试就没有参加,但课还是每节都去的,前面几节课讲算法比较无聊一点,到中间会有介绍云计算的讲故事课...最后会有关于人工智能,元胞自动机各一堂课,再其他的也就记不清了....总的来说,要是你全看过相应的科普内容,上不上这个课无所谓
    2012.12.30 13:12
  • 2012年上半年上的这门课,没点过名,讲的略科普,当时考试是开卷(可以上网),只有两三个题目(记不清了),就是那种论述题。只是最后给分不满意,宿舍同学大都八十多一点,我登分时登错了没成绩,后来找老师重新登,只给了75分,想注销掉。。不知道怎么注销选修课成绩?
    2012.12.27 01:12