Відправити по sms: A Learning By Doing Approach To Teaching Computational Physics