I am aware that computer science is considered a very heavy-weight challenging major especially in the areas of math and science. Honestly, math was not my favorite subject in high school, but I'm willing to work hard to be good at it if I need to. However, I am a little worried about going into a major that requires a lot of advanced math. Looking over the computer science curriculum at UTD, I noticed just about ALL the major preparatory classes are math classes or very math intensive. I figured there must be a reason why the preparatory classes are so heavy in math. Is there always a lot of math involved in computer science, or is that a relic of tradition? I've heard contradictory things about the computer science major. I am willing to take all the major preparatory classes to finish the degree, but If everything about computer science is as math-intensive as the preparatory classes, then I'm not sure this is the right major for me. An older computer science degree holder told me not to worry too much about it because Calculus is probably the hardest class I'll need to take and if I can get past that, then I'll be fine. Another person older than me who worked in the technology industry told me that computer science and computer programming themselves do not have nearly as much math in them as the math classes we are required to take. The degree just requires a lot of math classes because it develops analytical thinking skills. Another person said that computer programming used to require more math (for research and development) than most modern computer science-related jobs now. Is that true? Here is the curriculum page if you are interested: Link
Why I'm considering this major:
I'm interested in learning more about technology because there are so many interesting things you can do with technology and I admire the skills it takes to use technology to accomplish amazing things. I'm interested in programming, so I'm taking a few programming classes at my community college first and some math prerequisites to prepare. I'm technically working on 2 associates degrees. One is the general education requirements for a bachelors degree, one is an associates in graphic design with emphasis in web design. Since I like web design, I'm also taking electives in web development. So far, the web programming I've done so far for school is easy and fun. Web development as a career sounds appealing to me, but I do realize there is a lot of competition in that field. I thought hard about my major and decided that I'd like to try to do it anyway, but after lots of research and thought, a degree in computer science sounded like a better investment than a degree in web development. If I develop websites and/or software, graphic design could be a good compliment because I could use my graphic design skills to design user interfaces to go with the applications I code. Also, since computer science is more broad than web development, I could switch into a different field more easily if I ever wanted to.
My chosen minor:
I figured marketing would be a good minor because graphic design and web development are closely related to internet marketing. Also, I've heard that many employers prefer to hire techies with a business sense over someone that doesn't know any skills to compliment their ability to code. I think if I'm going to major in computer science, I should minor in something else as well because I need to be a full-time student for insurance purposes, but I really don't think I could handle more than 2 math classes or math-intensive classes per semester, so I need something to fill up the gaps in my schedule with while I'm taking the major preparatory courses 2 at a time. By the time I complete the major preparatory courses, I will also have just about completed a minor and I will be ready to fill up a full time schedule with major core requirements if they are less math-intensive than the preparatory classes.
Basically, what I'd like to know is this: Do I need to worry that much about the math requirements? Is this a good major for me?
Thanks very much to everyone for reading my post and for any helpful answers you give. I appreciate it.
This post has been edited by omglookitsagoat: 30 September 2011 - 03:26 PM