Computer Science leads to opportunities doing a wide variety of things ... systems development, application programming, web development, software engineering, artificial intelligence, robotics, bioinformatics, and the list just goes on and on. Basically, any piece of electronic equipment needs to be designed by a computer engineer ... from car dashboards to clock radios. When I was in school doing my computer science degree, I actually had to design a working car alarm system for a digital circuitry course.
What you can expect to be studying in school is a lot of calculus, discrete mathematics (logic), operating system design, a study of algorithms (time and space complexity), and a lot of theoretical stuff.
I'm not sure what is meant when you heard that computer science is building computers. It doesn't take a degree to assemble a computer. You buy the parts at the store and you screw them onto a motherboard in a case. It would take a computer engineering / computer science degree if you actually want to do digital circuitry design and actually design the schema for a motherboard or video card.
cscgal
The Queen of DaniWeb
19,424 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 230
what core subjucts would i need to be good at to find this subject not to challenging i.e maths, science etc.
Certainly maths knowledge is an advantage (particularly algebra) and physics can be helpful (although I never studied physics after year 10 at school). There are actually a few philosophy subjects at university/college that can be advantageous too (Logical Thinking especially).
darkagn
Veteran Poster
1,197 posts since Aug 2007
Reputation Points: 404
Solved Threads: 200