Introduction to Computing - COSC-1301-1100/3100-2018SP