im in college now, and came in first quarter as a computer engineering major. this second quarter, i am a network major (security) lol. with computer anything, you better get to like math, no getting away. sry =\. i did networking in HS so i wanted to change it up a little and i didnt like it one bit. the only thing i did like was the hands on i did with Circuit boards, but for me that stuff was hard. if you cant grasp the concept of theories dealing with circuits and what not, then you should be alright. CS on the other hand i have a few friends that are in. you obviously wont be fixing up computers or anything in there. java, prolly C++ and workin on UNIX is where all your fun will be.
i was reading another forum, and a guy said there is no Computer Repair Major, so keep that in mind. if you wanna do that then just go work at a local repair place and you can do what you like. but you cash flow will be pretty slim. what i would suggest would be that you visit the college you wanna go to and talk to profs. go to class rooms, get a feel for what you think you want to do. and if all else fails. just pick something you think you will like. and if at some point you dont think you like it then change majors, classes transfer from major to major so there is no real loss. and talk to other kids in different majors and maybe they can show you some of the things they are doin in class so you can get an idea.
sry its so long, im in class and mad bored. if you got any questions, you can PM or IM me and id be happy to help you out. i dont know who all on this forum is in college or out workin, so you can get the best of both worlds opinions.