answersLogoWhite

0


Best Answer

Discrete math is essential to college-level mathematics and beyond.

Discrete math-together with calculus and abstract algebra-is one of the core components of mathematics at the undergraduate level. Students who learn a significant quantity of discrete math before entering college will be at a significant advantage when taking undergraduate-level math courses.

Discrete math is the mathematics of computing.

The mathematics of modern computer science is built almost entirely on discrete math, in particular combinatorics and graph theory. This means that in order to learn the fundamental algorithms used by computer programmers, students will need a solid background in these subjects. Indeed, at most universities, a undergraduate-level course in discrete mathematics is a required part of pursuing a computer science degree.

Discrete math is very much "real world" mathematics.

Many students' complaints about traditional high school math-algebra, geometry, trigonometry, and the like-is "What is this good for?" The somewhat abstract nature of these subjects often turn off students. By contrast, discrete math, in particular counting and probability, allows students-even at the middle school level-to very quickly explore non-trivial "real world" problems that are challenging and interesting.

Discrete math shows up on most middle and high school math contests.

Prominent math competitions such as MATHCOUNTS (at the middle school level) and the American Mathematics Competitions (at the high school level) feature discrete math questions as a significant portion of their contests. On harder high school contests, such as the AIME, the quantity of discrete math is even larger. Students that do not have a discrete math background will be at a significant disadvantage in these contests. In fact, one prominent MATHCOUNTS coach tells us that he spends nearly 50% of his preparation time with his students covering counting and probability topics, because of their importance in MATHCOUNTS contests.

Discrete math teaches mathematical reasoning and proof techniques.

Algebra is often taught as a series of formulas and algorithms for students to memorize (for example, the quadratic formula, solving systems of linear equations by substitution, etc.), and geometry is often taught as a series of "definition-theorem-proof" exercises that are often done by rote (for example, the infamous "two-column proof"). While undoubtedly the subject matter being taught is important, the material (as least at the introductory level) does not lend itself to a great deal of creative mathematical thinking. By contrast, with discrete mathematics, students will be thinking flexibly and creatively right out of the box. There are relatively few formulas to memorize; rather, there are a number of fundamental concepts to be mastered and applied in many different ways.

Discrete math is fun.

Many students, especially bright and motivated students, find algebra, geometry, and even calculus dull and uninspiring. Rarely is this the case with most discrete math topics. When we ask students what the favorite topic is, most respond either "combinatorics" or "number theory." (When we ask them what their least favorite topic is, the overwhelming response is "geometry.") Simply put, most students find discrete math more fun than algebra or geometry.

We strongly recommend that, before students proceed beyond geometry, they invest some time learning elementary discrete math, in particular counting & probability and number theory. Students can start studying discrete math-for example, our books Introduction to Counting & Probability and Introduction to Number Theory-with very little algebra background.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why importance discrete mathematics for computer science?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Is the mathematics studied with computer science in university hard?

Depends upon your starting mathematical knowledge. You need a good grasp at basic mathematical techniques and you will probably cover discrete mathematics, which is all logic and theoretical.


What science is used in computer programming?

Computer programming relies heavily on the mathematical sciences, particularly discrete mathematics. The scientific method is often employed to test and debug computer programs. Knowledge of other sciences, such as physics or a particular social science, may be useful in computer programming depending on the specific software being programmed.


Can commerce students do any type of engineering?

by my information i can tell you that you can take computer engineering for sure if you chose computer science (IT) instead of mathematics.


What is the recommended lowest math course to take before taking introduction into programming concepts and logic?

Most schools recommend a year of calculus for programming students. More advanced topics such at number theory, graph theory, and discrete mathematics are all very useful in helping a young programmer understand various topics in computer science.


What is definition of computer as a science?

A computer is any sort of machine (biological or artificial) that is able to perform a specific task. The study of computers, or computer science, however, is often refined to the specific study of modern technological computational devices, or artificial devices that aid in computation and mathematics.

Related questions

What has the author Susanna S Epp written?

Susanna S. Epp has written: 'Discrete mathematics with applications' -- subject(s): Mathematics, Computer science 'Discrete Mathematics' 'Submodules of Cayley algebras'


What is concept of loop in discrete mathematics?

Since discrete math can be related with computer science, and C.S includes for semantic, it will analyse cases


Barc exam syllabus for computer science?

theory of computation discrete mathematics ,operating system,computer network,digital logic


What has the author David James Hunter written?

David James Hunter has written: 'Essentials of discrete mathematics' -- subject(s): Mathematics, Computer science


What has the author Richard Johnsonbaugh written?

Richard Johnsonbaugh has written: 'Discrete mathematics' -- subject(s): Mathematics, Computer science 'Algorithms' -- subject(s): Computer algorithms 'Programming in ANSI C' -- subject(s): C (Computer program language) 'Object-oriented programming in C++' -- subject(s): C++ (Computer program language), Object-oriented programming (Computer science) 'C for scientists and engineers' -- subject(s): C (Computer program language) 'Discrete mathematics' -- subject(s): Computer science, Mathematics 'Solutions manual'


What is the relationship between mathematics and computer?

Computer science is broadly concerned with the application of both mathematics and logic to the task of designing and controlling computers. Certain branches of mathematics are of special value in computer science such as boolean algebra and discrete mathematics. One place where math is applied is in the microprocessor unit of a computer which executes a stream of simple operations including arithmetic operations.


What has the author G P Gavrilov written?

G. P. Gavrilov has written: 'Problems and exercises in discrete mathematics' -- subject(s): Mathematics, Problems, exercises, Computer science


What is the role of mathematics in computer science?

what is the role of computer in mathematics what is the role of computer in mathematics


What has the author J K Truss written?

J. K. Truss has written: 'Foundations of mathematical analysis' -- subject(s): Foundations, Mathematical analysis 'Discrete mathematics for computer scientists' -- subject(s): Computer science, Mathematics


What kind of math they used on science?

Depends on the type of science. Calculus is common in many branches of science as it is an important part of physics, and physics is an important part of science. Discrete mathematics are important to computer science and related fields.


Is the mathematics studied with computer science in university hard?

Depends upon your starting mathematical knowledge. You need a good grasp at basic mathematical techniques and you will probably cover discrete mathematics, which is all logic and theoretical.


What is the difference between computer science and computer science with mathematics?

Generally, a computer science program that emphasizes mathematics will be more theoretically rigorous. A computer science program that does not emphasize mathematics will be more pragmatically rigorous. Which is better is the subject of much debate.