PY 1644: Digital Electronics and Computer science