I really think you should think about what you want to do before you sign up for either programs.
If you are doing a "two year degree program", then I am going to assume you are going to take the program at a community college. If that is not the case (especially if it is a for-profit) school, then I suggest you go to ripoff report (just google rip off report and the schools name) and see what you find.
Fixing computers is a lot different and requires a different skillset than computer programming.
When you fix computers, you basically just use what knowledge you have and the symptoms you find (like from the event viewer logs or hardware monitors) and just eliminate problem after problem and try different solutions until you fix it. To be honest, this isn't very hard, and that's probably the reason so many people do this. You really don't need any special schooling to learn how to fix a computer...just go get the for dummies book on "A+ certification" and read it. Then take the test. Keep in mind, there are going to be other people applying for the same job, that are probably better at it then you and have experience.
Computer programming is a totally different animal. There are two major design paradigms, top-down and object oriented. Top down is being deprecated and is mainly about breaking your algorithm into smaller functions and getting it to work in one or two files. Object Oriented Design (what you will HOPEFULLY be doing) designs programs as if they were real working objects in life.
Computer programming not only requires programming skill, but it also does require some level of mathematical know now. Sure, if you don't want to program simulations or games, you may not use calculus...but you will still need to understand the difference between inclusive or and exclusive or (although I have yet to find a use for it besides encryption, I am sure it is used somewhere), truth tables, and a bunch of other stuff you use. Probably the most important thing from math is from discrete math..and those are the algorithm analysis functions, big O, big theta, and big omega. You have to keep in mind that although computing time is cheap these days there is a big difference between running a program that manages 20 records for a school assignment, and one that manages several million in the real world. The most important thing to realize about being a coder, is that (as my calculus professor remarked about the various forms of integration) it is BOTH an art and a science. You do have to have some level of talent to be a good coder, but the real challenge is the training.
I seriously doubt any community college will have you do anything beyond pre-calc to get the degree, but you should seriously consider taking the entire calculus series, linear algebra, differential equations, and discrete math. You need to keep in mind, the point of learning math as a computer science major isn't just because you use it in physics. It's because it makes you a better problem solver, and how to get stuff done using the knowledge that you have...but also to know when you are beat, and to ask for help.
If you are going with the computer programming degree, you should realize that a two year degree will not mean much in the real world. I have two computer science degrees and it's hard for me to find work (I am about to finish my BS degree in comp sci though). Also, whenever I am interviewed for internships, they have me do a 3 hour test where I write programs to common problems and do a bunch of calculus and discrete math problems.
Also keep in mind, the most you'll make as a "computer tech" is probably about 20 dollars an hour. I regularly get calls with job titles like "PHP developer" that pay at minimum 70 dollars an hour, plus full benefits.
If you chose the computer programming degree, I would suggest that you at least take some classes that will eventually transfer to a university in case you decide to finish it later on.
But don't take my word for it...actually look up the two disciplines and see which one you like better, and more importantly, how much money you are willing to spend.
I could not help but notice your avatar. While I WILL NOT assume (which is one of things that you learn is bad as a coder) you are a woman, I will plan for it.
The computer science field is male dominated industry. I am saying this because it does bother some people, if it bothers you, then I suggest you stay away from the comp sci area. Now, as to wither or not being a woman would provide an advantage depends on a lot of things.
If you don't believe me, check out what the people over at debian has to say http://women.debian.org/faqs/