Computational Nanoscience, Lecture 3: Computing Physical Properties