This course explores computer science from its historical foundations to the most cutting edge developments in the multifaceted discipline with an emphasis on helping the computer science student know and match their interests and skills with the career opportunities in computer science and related disciplines.