What Level of Math is Needed to Do Computer Science (Bachelor's)?

AI Thread Summary
For a Bachelor's degree in Computer Science, the required level of mathematics varies significantly by university. Generally, most programs require three semesters of calculus and linear algebra. Some institutions may also include differential equations and a math elective, particularly if they offer a computer engineering specialization. While a few schools only mandate freshman-level calculus, others may not require any calculus at all. Statistics and probability are commonly required as well, reflecting their importance in software development. Overall, the specific math requirements depend heavily on the institution's curriculum.
SF49erfan
Messages
24
Reaction score
0
For a CS Bachelor's, what is the highest degree of math needed (and what is the highest used - optionally)?

Greatly appreciate the help and feedback!
 
Technology news on Phys.org
That really depends on the university, but on an overall standard I believe it would be...

At my university it's 3 semesters of calculus and Linear Algebra (Highest degree I suppose).

However, I've heard that in the US some universities don't make distinction between computer science and computer engineering but take the latter as a specialization inside their computer science curriculum. I mention it because at mine they are two separated disciplines and the latter requires 2 more courses in math. In the case of you actually referring to computer engineering with the words "computer science" then it would be more like:

3 semesters of calculus
Differential Equations (Highest Degree)
1 Math Elective

Highest used? I don't know, I would make sure to learn them all well, just in case. That's my opinion.
 
This should be included in the degree plan for the college you're attending or plan to attend.
 
Psinter said:
That really depends on the university, but on an overall standard I believe it would be...

At my university it's 3 semesters of calculus and Linear Algebra (Highest degree I suppose).
There are a number of schools that only require freshman level calculus for a computer science major. There are some that don't even require that! Some require calculus and linear algebra. A very few, even more.

How much mathematics is required depends very much on the school.
 
Statistics and probability are typically also required--and are useful in a wide variety of software these days.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top