Fields and Electrodynamics: A Computer-Compatible Introduction