Phase transitions, critical phenomena, computational methods in statistical physics, scaling laws