Write a short note on mathmatics in computer science in one or two page
Answers
Answer:
Computer Science is quite an interesting course. Many people study it with the hope of being the next big computer programmer, become a hacker, system administrator among other lucrative careers. As much as it may sound an interesting course, there is one thing that most people donâ??t like it: The close relationship between computer science and mathematics.
For years, the importance of mathematics in computer science has been quite a controversial topic. Some people believe that mathematics is important for computer science students. Others see it as a subject that adds only little value in computer science.
So, which side is saying the truth? In this article, we are going to highlight the importance of mathematics in computer science.
Step-by-step explanation:
Here above your answer hope that my answer is helpful please mark me as brain list and follow me..
Answer:
Why is Mathematics so important in Computer Science?
Imagine the Burj Khalifa (Tallest Building in the world). Now, what is the most important part of this building? No, not it’s not the height (well, that too!) but mainly its foundation. If the Burj Khalifa did not have a strong foundation, it would have been fairly wobbly and much more likely to fall than stand!!
Now, in case you are wondering about this off-topic story, Mathematics is the foundation on which Computer Science is built (Burj Khalifa…get it?!). In fact, it can even be said that Computer Science is the subset of Mathematical Sciences in general. How so? Well, some points that demonstrate this are given below:
1. Discrete Mathematics is the Foundation of Computer Science
Ever heard of Logic Notation, Set Theory, Combinatorics, Graph Theory, Probability, Number Theory, Algebra, etc.? Don’t be overwhelmed, these are all a part of Discrete Mathematics and also a basic foundation for Programming and Computer Science (And that means you need to study these for Computer Science!!!).
A prime example of this is Algebra. While Boolean Algebra is used in Logic Gates, Relational Algebra is used in Databases. In case you need another example, Number Theory has multiple applications in Cryptography and Cryptanalysis. (See the importance yet?!)
2. Mathematics Teaches the Usage of Algorithms
Algorithms are a fundamental part of Computer Science and all of you must have heard of them one way or another (If not…you need to study again!!!). They are basically a set of instructions that demonstrate the implementation of a program or an application.
Now, where did you first use an algorithm? It was not the Computer Science class but actually the Mathematics class! Don’t believe me?!! Well, “2 + 3 = 5” is a basic algorithm you learned in Mathematics class that demonstrates the sum of 2 and 3. Mathematics is actually very important in learning the basic usage of algorithms that are utilized in an advanced form in Computer Science.
3. Mathematics Provides the Analytical Skills Required in Computer Science
Analytical skills are necessary for problem-solving and data analyzation. And guess where you first use these skills? Mathematics!!! Yeah, Mathematics always forces you to analyze your equations and understand the derivation flow in case a mistake is made. This mistake needs to be fixed in order to obtain the final solution.
This provides lots of analytical skills that can be used later in finding and fixing bugs!!! Even though there are modern tools that can do this job automatically, the experience and knowledge gained about the program flow and debugging is invaluable.
4. Mathematical Concepts are Required in many Disciplines of Computer Science
Computer Science is an umbrella term that contains many disciplines like Operating Systems, Databases, Networking, Artificial intelligence, Embedded systems, Data analytics….need I go on?!!! And while there are some disciplines that you can handle with minimal knowledge of Mathematics, most of them require at least some level of competency.
For example, fields like Artificial Intelligence and Machine Learning require a thorough knowledge of Mathematical concepts like Linear algebra, Multivariable Calculus, Probability Theory, etc. (And that makes Maths pretty important