Introduction to Computers and Programming- Overview