If you enjoy programming but not complex math, definitely CIS not CS.
But you’ll likely then take many business classes in a CIS program, this is less standardized across colleges. CS is a bit more standardized (not as much as say EE) but almost always requires some non-trivial math skills and equally important ENJOYMENT of math. People are telling you “try for CS”. Why try for something unless it’s something you’ll like. Look at the required classes at each school in CS and business CIS classes and see which excite you.
CS tends to have a handful of students who get it and are willing to work hard,
and then a larger number who can’t handle the 2nd level soph programming and math requirements.
In some cases the CIS could be more appropriate, if advanced math is the main problem.
If the programming is tough too, that’s another story, but most people don’t realize how complex
it can get beyond intro programming classes you may take in HS. They just wont push you as
hard in CIS classes, and employers know it.
Well, not really. CIS/IT/IS/MIS is directed toward managing computers and software. In contrast, CS graduates typically go for designing and developing computers and software. CS is a significantly more technical major.
What about something like GATech’s BS in Computational Media? It has the first couple of years of CS then veers off into more of an application direction rather than hardcore theory.
True, IT/CIS/MIS are not really true business type majors but many of the major programs can be found in the Business schools such as Cal Poly Pomona and SDSU and some do have some business related courses.
@oceanbeach7, I just noticed recently that Denison University has no Math requirements for their CS major. They recommend taking a bunch of Math courses, but none are required.
It sounds like you’re good at Math, you just didn’t score all that high on the SAT. I wouldn’t let that stop you from studying CS. I personally disagree with the suggestion to major in Information Systems or Computer Information Systems. Those are for people who don’t like programming.
I know Denison’s average Math SAT score is around 635 or so, but your high CR score might tip things in your favor. How is your grade in your CS course? Strong Math skills might be a decent predictor of programming ability, but Math skills are definitely not necessary to be a good programmer. The best predictor of good programming skills is doing well in a programming course, so your grade in AP CS might compensate for a lower than average Math SAT score. Also,being female should make you a more desirable candidate.
I would definitely check out Denison. It’s a great school in a really nice town. You’d get way more personal attention than you would at most of the schools on your list, and you can focus on programming and avoid the Math.
People with strong grades in calculus, differential equations,… can do well in EE, ME but may not do well in CS. The kind of math (thinking is a better word) for CS is different than the one for EE, ME. CS major requires both ability in abstract thinking, visualization and ability to focus on details. I have seen some strong math people switch from CS to other engineering majors after trying 2, 3 CS courses.