Today computers are everywhere from our mobile phones to our thermostats an they all rely on advanced computer science.
A great place to start is by taking CS160W: Introduction to Computer Science Where students explore the disciplines and professions of Computer Science and Software Engineering. Students learn an overview of computer hardware and software architecture, the study of algorithms, software design and development, data representation and organization, problem-solving strategies, ethics in the digital world, and the history of computing and its influences on society. Students also explore career options and begin the process of planning a program of study. Exposes students to both low-level and high-level programming languages.
In order to view these documents (.pdf) you must have the free Adobe Acrobat Reader software installed on your computer.