课程介绍

基于若干经典社会科学问题研究成果,从计算的视角展开讨论,强调通过编写和运行计算机程序,观察、推理和评估相关模型所展现的性质和特征,探索相关社会现象的机制、原理和原因。所涉及的问题包括(但不限于)社会网络结构分析,社会网络演化规律,博弈现象,演化博弈,拍卖,小世界,表决机制等方面。本课程主要对象为智能科学技术、社会科学和管理科学相关专业学生。通过本课程,预期学习者可以在问题抽象、计算抽象、算法设计,以及Python编程实现等方面,达到一定成熟度,初步形成一种通过计算的途径来分析研究社会科学问题的态度和能力。为了有效完成本课程的学习,需要有较强数学和逻辑思维能力,有初步程序设计基础。在传统的计算机基础必修课之外,为对计算有特别兴趣的文科生提供一种激发他们潜力的机会。从多样性的人文社科背景问题出发,讨论和实践计算在其求解中的作用。这里的“问题”,选择的是一批社会科学长期关心的研究问题,而不是应用问题;这里的“解”,则包括“解决”“解释”和“理解”等多种含义。通过一门课一学期的时间,让学生既在计算对社会科学问题研究的意义上得到比较丰富的体会,也在相应的问题求解程序设计能力方面有一个明显的提高,是这门课程目标追求的两个方面。

课程通知 >>更多
最新动态