# Does computer science have more math than engineering?

Computer Science | Electrical Engineering | Mechanical Engineering | |
---|---|---|---|

Theoretical | ✓ | ✓ | ✓ |

Applied | ✓ | ✓ | ✓ |

Math-heavy | ✓ | ✕ | ✕ |

Programming-heavy | ✓ | ✕ | ✕ |

Computer Science and engineering are both popular majors among students seeking a degree in the STEM fields. While there are similarities between these fields, there are some fundamental differences as well. One of the most common questions students ask when deciding which major to pursue is whether computer science has more math than engineering.

It is true that computer science involves more math courses than most engineering programs. However, this does not mean that computer science is a more math-intensive major overall. The amount of math required depends on the specific program and what courses are included. It is also important to note that computer science is not just about math. There are many other important aspects to the major, such as programming and the theory behind it.

## Frequently Asked Questions

### What is Computer Science?

Computer Science is a branch of engineering that focuses on the design, analysis, and implementation of computer software and information systems. It is offered by the College of Science as opposed to the other two, and so it involves more math courses and is more theoretical than the engineering programs. This means there are no courses on circuits, but more on programming and the theory behind it.

### What is Electrical Engineering?

Electrical Engineering is a branch of engineering that deals with the study and application of electricity, electronics, and electromagnetism. It involves the design, development, and testing of electrical equipment and systems, including generators, motors, and transformers.

### What is Mechanical Engineering?

Mechanical Engineering is a branch of engineering that covers the design, manufacturing, analysis, and maintenance of mechanical systems. It involves the study of materials, energy, and motion, and applies principles of physics, mathematics, and materials science to develop and improve systems such as engines, turbines, and machines.

### What is the difference between theoretical and applied?

Theoretical concepts are those that are based on abstract ideas and principles, while applied concepts are those that are concerned with practical use and application. Computer Science is typically more theoretical than engineering programs, which tend to focus more on applied concepts.

### What types of math are required for Computer Science?

Computer Science typically requires the study of calculus, discrete mathematics, linear algebra, and statistics. These courses provide a foundation for understanding algorithms, data structures, and computer systems.

### What types of math are required for Engineering?

The types of math required for engineering depend on the specific program, but typically include calculus, differential equations, linear algebra, and statistics. These courses provide a foundation for understanding the principles of engineering, including mechanics, thermodynamics, and electricity.

## Conclusion

While computer science definitely involves more math than most engineering programs, that does not necessarily mean that it is more math-intensive overall. It is important to consider the specific requirements of each program and what courses are included. Students should also consider their interests and strengths, as well as the career opportunities available in each field.

Sources: