Alex,
If you'd like to "do something with computers" you may want to learn more about what's available to you as far as career opportunities go. If you visit the link below and do a bit of research, you'll have a better handle on the types of jobs available and what's actually involved in them.
Regarding your question about Gen Ed courses. Any legititmate degree that you'd get from an accredited school will have a Gen Ed component. The fact that you "didn't do well in any of those classes" doesn't mean that you can't.
Believe it or not, there is a REAL need for Gen Ed courses. Employers are literally "screaming" for employees who are capable of communicating effectively (with one another, their supervisors and their customers) both in written and oral form. They're also looking for people who "play well together" for the same reason. IT technical skills are obviously very desirable. However, you will eventually "move up" the career ladder and you WILL need the skills identifed to do so.
My observations are based on having been in the IT field since the late 60's (from physically wiring control panels to run payrolls jobs on an IBM 407) to being in charge of an 18 month (7.5 mil) single/multimode fiber optic network install that connected 98 buildings over that period of time. I dare anyone to deal with at least 2 people per building and not have to "communicate" and "play well with others" to get the job done. :)
http://www.columbia.edu/cu/computinghistory/407.html If you review the information provided by the Bureau of Labor Statistics in their Occupational Outlook Handbook, you'll see that a 4 year degree is usually required to succeed in this career field. Just scroll down to "C" in the link provided below to learn more:
http://www.bls.gov/oco/ooh_index.htm • Computer aides, see: Data entry and information processing workers
• Computer and information systems managers
• Computer applications software engineers, see: Computer software engineers and computer programmers
• Computer chip processors, see: Semiconductor processors
• Computer clerks, see: Data entry and information processing workers
• Computer control programmers and operators
• Computer equipment installers, see: Computer, automated teller, and office machine repairers
• Computer equipment repairers, see: Computer, automated teller, and office machine repairers
• Computer forensic investigators, see: Private detectives and investigators
• Computer hardware engineers, see: Engineers
• Computer installers, see: Computer, automated teller, and office machine repairers
• Computer machine technicians, see: Computer, automated teller, and office machine repairers
• Computer mechanics, see: Computer, automated teller, and office machine repairers
• Computer network, systems, and database administrators
• Computer operators
• Computer programmers, see: Computer software engineers and computer programmers
• Computer repair engineers, see: Computer, automated teller, and office machine repairers
• Computer research scientists, see: Computer scientists
• Computer salespersons, see: Retail salespersons
• Computer scientists
• Computer security specialists, see: Computer network, systems, and database administrators
• Computer software engineers, see: Computer software engineers and computer programmers
• Computer support specialists
• Computer systems analysts
• Computer systems software engineers, see: Computer software engineers and computer programmers
• Computer technology trainers, see: Human resources, training, and labor relations managers and specialists
• Computer training specialists, see: Human resources, training, and labor relations managers and specialists