<p>How can I see the science in computer science. I love discovery and creativity. I love figuring out what makes the world tick. Can computer science give this to me?? I already have experience programming but I just love science so much and I am having difficulty seeing it in computer science and programming. </p>
<p>Computer science studies questions like: what can be computed? how efficiently can it be computed? what systems can express computation? are computational systems equivalent, or not? what makes some problems easy and some problems hard? According to computer science, it’s likely that it’s logically impossible for you to be able to read any program and prove whether it halts or not, or feasibly solve large instances of certain problems. That’s more or less a direct challenge to all human beings to prove Church, Turing, etc. wrong: come up with a system more powerful than TMs for effective computation, or figure out how to solve NP problems in P. Computer science is more like mathematics (i.e., formal science) than biology (i.e., empirical science).</p>
<p>It doesn’t have to be either/or. Consider combining your passion with your talent. Look into bioinformatics, cheminformatics, and especially medical research. Many labs are looking for those who can speak the languages of biology, chemistry, physics, and CS. </p>