Computer Science is about understanding computer systems and networks at a deep level Computers and computer programs are among the most complex products ever created  designing and using them effectively present immense challenges