计算社会学是社会学的一门分支，使用密集演算的方法来分析与模拟社会现象。计算社会学使用计算机模拟、人工智慧、复杂统计方法，以及像是社会性网路分析等新的途径，由下而上地塑造社会互动的模型，来发展与测试复杂社会过程的理论。它包含了对于社会行为者的理解，这些行为者之间的互动，以及这些互动对于社会整体的影响。虽然社会科学的主题与方法和自然科学或电脑科学相异，当代对于社会的模拟所使用的许多方法仍旧起源于如物理学与人工智慧等领域。而一些源自于社会科学的方法也被纳入自然科学，例如在社会性网路分析与网路科学领域中，网路中