社会科学(CSS)领域。文本详细描述了四个关键的方法,自动社会信息提取,社会网络分析,社会复杂性理论和社会模拟建模。第二版增加了许多问题和练习来强化、巩固、测试已经学习的内容,通过解决问题加深理解,并实践编写代码来实现想法。主题和特点:包含一千多个问题和练习,以及一个缩略词列表和词汇表;研究计算机和社会系统之间的异同;介绍了自动化信息提取的重点;探讨CSS中社会复杂性的度量、科学规律和生成理论;回顾社会模拟的方法论,涵盖变量模型和面向对象模型。
第 1 章 引言
1.1 什么是计算社会科学?
1.2 社会科学的计算范式
1.3 计算社会科学:一门基于工具科学的学科
1.4 计算社会科学的研究案例:纯粹科学研究与应用政策分析
1.5 社会:一个复杂适应系统
1.6 计算社会科学的核心领域:概述
1.7 计算社会科学简史
1.8 核心学习目标
问题
练习
第 2 章 计算与社会科学
2.1 简介
2.2 历史与先驱
2.3 计算机与程序
2.4 计算机语言
2.5 操作符、语句和控制流
2.6 代码风格
2.7 抽象、表征与符号
2.8 统一建模语言的对象、类和动态
2.9 数据结构
2.10 模块与模块化
2.11 可计算性与复杂性
2.12 算法
问题
练习
第 3 章 自动化信息提取
3.1 简介
3.2 历史与先驱
3.3 内容分析的语言学和原理:语义学和句法学
3.4 意义的语义维度:从查尔斯·E. 奥斯古德到大卫·海斯
3.5 数据挖掘:概述
3.6 数据挖掘:方法论进程
问题
练习
第 4 章 社会网络(Social Network)
4.1 引言
4.2 当代社会网络科学发展的历史沿革及先驱
4.3 网络的定义
4.4 基本社会网络结构
4.5 网络矩阵
4.6 社会网络的定量度量
4.7 作为三元关联的动态(动力学)(Dynamic, or Kinetic Networks)网络
4.8 应用
4.9 社会网络分析软件(Software for SNA)
问题
练习
第 5 章 社会复杂性:起源与测量
5.1 引言
5.2 历史与先驱
5.3 社会复杂性的起源和进化
5.4 基础概念
5.5 社会复杂性的测量
问题
练习
第 6 章 社会复杂性:规则
6.1 引言
6.2 历史先驱
6.3 社会复杂性的规则:描述
6.4 幂律分析
6.5 社会复杂性定律的普适性
问题
练习
第 7 章 社会复杂性:理论
7.1 引言
7.2 相关历史
7.3 社会复杂性理论:要素解释
7.4 解释初始社会复杂性
7.5 社会复杂性的一般理论
问题
练习
第 8 章 仿真Ⅰ:方法
8.1 引言
8.2 相关历史
8.3 仿真目的:通过虚拟世界研究社会复杂性
8.4 基本仿真术语
8.5 表征的保真度(Fidelity)和启示
8.6 社会仿真的类型:从系统动力学到基于主体的模型
8.7 社会仿真的开发方法
8.8 评估社会仿真的质量
8.9 复杂社会仿真的方法
8.10 如何对计算模型进行比较?
问题
练习
第 9 章 仿真Ⅱ:面向变量的模型
9.1 简介与动机
9.2 历史与先驱
9.3 系统动力学模型
9.4 队列模型
问题
练习
第 10 章 仿真Ⅲ:面向对象的模型
10.1 简介与动机
10.2 历史与先驱
10.3 元胞自动机模型
10.4 基于主体的模型
问题
练习
术语表
首字母缩略词(Acronyms)
致谢