What Types and Levels of Math for Compsci?

  • Thread starter Thread starter SF49erfan
  • Start date Start date
  • Tags Tags
    compsci Levels
AI Thread Summary
Entering a computer science program requires a solid understanding of specific mathematical concepts. Key areas of focus include calculus, discrete mathematics, linear algebra, and vector geometry. While a background in math is beneficial, the level of proficiency needed is manageable, especially for those who may not have excelled in high school math. Many computer science curricula, such as that of Virginia Tech, typically include three semesters of calculus and additional math courses, suggesting that about 25% of the coursework involves math. Building a portfolio through self-study and practical experience is crucial for success in the field, as the demand for skilled programmers continues to grow.
SF49erfan
Messages
24
Reaction score
0
Hello everyone,

I will be an incoming freshman next academic year at my local uni.

I've been looking at and talking about majors with my friends and family and many mentioned that computer science was a very in demand, practical, and lucrative field (well, relatively lucrative, lol :-p).

I've always been a very average math and science student in high school. I got mostly B's and A-'s, but rarely ever got an "A." To be honest, I think a lot of that had to do with work ethic, as I didn't always put in the long hours some of my peers did.

Although I'm currently not as interested in other science fields as a potential major, computer science is the one "science" that really sounds intriguing to me. I've always loved working on computers and the thought of doing some kind of programming on one sounds quite neat to me.

Anyhow, I am wondering what level and kinds of math would be needed to do computer science? How math savy do you guys think a person would have to be in order to do well in computer science?
 
Physics news on Phys.org
Being in the industry already, good luck trying to get the job you want without having a portfolio. Self teach yourself and build up your portfolio now if you want a chance. There are plenty of programmers but rare to find good ones. Math courses I would take freshman year:
Calculus 1
If you haven't already, take discrete mathematics ASAP
And plan to start today, your time is limited and you need to work hard to get good.
 
Computer science makes pretty heavy use of some kinds of math, particularly discrete math, linear algebra, vector geometry, and the like. On the other hand, many pure math topics like real & complex analysis, abstract algebra, group theory, and differential geometry are not used at all.

Have a look at the curriculum for the university you'd like to attend. Here's the curriculum for Virginia Tech's program, which is probably pretty similar to the programs at most other schools:

http://www.cs.vt.edu/files/files/Checksheets/CSMajorChecksheet2013_Final.pdf

It includes three semesters of calculus, plus linear algebra, vector geometry, discrete math, differential equations, and combinatorics. It also leaves some spots for elective classes, which may include some additional math. I suppose you could say the CS curriculum is maybe 25% math, and most of the required classes are pretty easy by the standards of pure math majors. You can do it!

- Warren
 
TL;DR Summary: What topics to cover to safely say I know arithmetic ? I am learning arithmetic from Indian NCERT textbook. Currently I have finished addition ,substraction of 2 digit numbers and divisions, multiplication of 1 digit numbers. I am moving pretty slowly. Can someone tell me what topics to cover first to build a framework and then go on in detail. I want to learn fast. It has taken me a year now learning arithmetic. I want to speed up. Thanks for the help in advance. (I also...
Hi community My aim is to get into research about atoms, specifically, I want to do experimental research that explores questions like: 1. Why do Gallium/Mercury have low melting points 2. Why are there so many exceptions and inconsistencies when it comes to explaining molecular structures / reaction mechanisms in inorganic and organic chemistry 3. Experimental research about fundamental Quantum Mechanics, such as the one being followed by Hiroshima university that proved that observing...
guys i am currently studying in computer science engineering [1st yr]. i was intrested in physics when i was in high school. due to some circumstances i chose computer science engineering degree. so i want to incoporate computer science engineering with physics and i came across computational physics. i am intrested studying it but i dont know where to start. can you guys reccomend me some yt channels or some free courses or some other way to learn the computational physics.

Similar threads

Back
Top