<p>What do you like about computers?</p>
<p>CS isn’t really as much about computers as you’d think from the name. It’s about the math and the thinking that goes into making them do things. Yes, computation is done on computers, and this is the main thing that CS degrees gear towards. But CS (and even SE) is really about the processes and as such has as much to do with real life as it does with software.</p>
<p>Do you like math? Not necessarily calculus, per se, but things like puzzles, probability and statistics? Do you like taking a problem and figuring out how to solve it? For instance, do you play Sudoku or tic-tac-toe? Can you imagine writing down a set of rules to play the games and win, or at least do well?</p>
<p>I’ve said it before and I’ll say it again… liking computers isn’t really necessary or sufficient to the study of CS. For instance, I don’t have a cell phone because I feel that technology takes up too much of our time. I am somewhat hypocritically not a fan of personal and frivolous use of the internet. Etc.</p>
<p>I hate to bring you down, and I really don’t want to discourage you, especially since programming is by no means the essence of CS. In fact, the way I see programming is that it is a necessary evil, a useful skill to know (like speaking French or juggling) that can aid in understanding.</p>
<p>Perhaps there are majors better suited to your tastes… such as Information Technology, Management Information Systems, etc. There’s nothing wrong with realizing that the math, logic, and intense programming isn’t necessarily for you and going with one of the Information options.</p>
<p>(And if you’re not big on math, science, and logical thinking, most of what I said will apply to engineering as well.)</p>