CS 235: Introduction to Computing
Overview of the development of the electronic computer, its technology, capabilities, and limitations. Ethical & social issues, introduction to the use of a range of helpful microcomputer hardware and software & much more: look curriculum below.