How important is mathematics in building computer science concepts?
817920
Its crucial.\n\nBasically the field of algebra and discrete mathematics (combinatorics) lends naturally to the subject.\n\nAlgorithms or computer procedures are analysed in terms of their efficiency using maths.\n\nNumbers in computers are stored in binary.\n\nThe fundamental theorem of computer science is about the equivalence in dealing with certain types of problems. Problems whose solutions can be verified in polynomial time are called NP. Those that can be solved in polynomial time are called P. We would like to show P<NP but we cant. The best we can do is supply a bunch of equivalent problems in NP such that if any one of these key hard problems is in P, then P=NP. In practice that means these problems are impossible to solve precisely and we need an approximate solution.\n\nAnother area where math is used is correctness. Ideally people would like to prove a program is correct. In practice this is usually hell but to do so is mathemstical\n\nThere is an entire field of numerical analysis that involves the use of computers to approximate complex calculations.\n\nGraphic algorithms use lots of math and there is a whole field called computational geometry.\n\nCryptography which is the study of secret codes and encryption is all math.\n\nThe list goes on.\n\nIn addition mathematics requires one to think methodicaly and logically. This is fundamental to wroiting/designing s/w
298891
Everything can be mathematically based, so I would have to say the advantages of knowing mathematics totally outweighs the disadvantages of learning it.\n\nHistory\nMain article: History of mathematics \nThe evolution of mathematics might be seen to be an ever-increasing series of abstractions, or alternatively an expansion of subject matter. The first abstraction was probably that of numbers. The realization that two apples and two oranges have something in common, namely that they fill the hands of exactly one person, was a breakthrough in human thought. In addition to recognizing how to count concrete objects, prehistoric peoples also recognized how to count abstract quantities, like time -- days, seasons, years. Arithmetic (e.g., addition, subtraction, multiplication and division), naturally followed. Monolithic monuments testify to a knowledge of geometry.\n\nFurther steps need writing or some other system for recording numbers such as tallies or the knotted strings called khipu used by the Inca empire to store numerical data. Numeral systems have been many and diverse.\n\nFrom the beginnings of recorded history, the major disciplines within mathematics arose out of the need to do calculations on taxation and commerce, to understand the relationships among numbers, to measure land, and to predict astronomical events. These needs can be roughly related to the broad subdivision of mathematics, into the studies of quantity, structure, space, and change.\n\nMathematics since has been much extended, and there has been a fruitful interaction between mathematics and science, to the benefit of both.\n\nMathematical discoveries have been made throughout history and continue to be made today. According to Mikhail B. Sevryuk, in the January 2006 issue of the Bulletin of the American Mathematical Society, "The number of papers and books included in the Mathematical Reviews database since 1940 (the first year of operation of MR) is now more than 1.9 million, and more than 75 thousand items are added to the database each year. The overwhelming majority of works in this ocean contain new mathematical theorems and their proof."
2599
Computer science is research and development into new algorithms, and research into the capabilities of Turing machines.  This is to be distinguished from software engineering, which is the application of existing algorithms to real-world problems.
929673
How's your math?  At many colleges, there are different types of computer majors.  A major in computer programming--i.e., computer science--requires as many math classes as it does computer classes, and often physics too.  Some schools have math and comp sci as one department!  On the other hand, there are majors out there like information systems and business computing, which deal more with computer software, databases, web design, and using computers than programming them.  It's a really different focus than a computer science major!  \n\nYou might not know right now what exactly you want to do with computers, and that's fine.  But I recommend looking at yourself and your skills realistically when you start planning your college career.  You'll probably take a math placement test the summer before your first semester--that score will give you an idea of what math classes you can take.  If you place into remedial math, the honest truth is that you'd have to take several semesters of math, getting up to calculus, before you'd even be allowed to start taking programming classes.  It's still possible to major in comp sci, but it'll be a big challenge.  If you place low in math, then it's likely that information systems might be the major that you'll enjoy more and do better in.\n\nI don't know you: you could be taking AP calc right now and rocking it, in which case you have nothing to worry about and can go where your little heart desires.  But when you pick your college, you should look at the requirements for the different computer-related majors and see if the course descriptions look interesting and if the math and science requirements look do-able for you.  Then, your freshman year, take the highest level math you qualify for, take the intro computer science class if you can, and take the intro business computing class.  See what you like best and what you do the best in.
360344
yes , and no the math will get you, but if your interested in computers it will help greatly
546817
Bcoz , MCA contains programming languages that could be difficult for non maths ppl..thats y cic makes u ready for some algos....
580818
hello im a computer science student .i tell u that there is no much difference in IT & CS. if u take CS apart from software u get to know about hardware also ,which i feel is essential.
380170
math is an excellent background for many different careers.  first of all, majoring in math gives your thinking structure.  it shows your future employer that you know how to think critically, learn complex concepts, and apply rigor to your creative process.  also math is the basis of ability in seemingly unrelated areas such as art and music.  in terms of actual jobs, relevant careers include financial analysis, actuary, computer science/programming, national security, marketing, and dozens of others.  if you do well in math, you will be able to get a job.
424307
I started writing this out myself, and I found a great answer, much better than any I could give you. Here are a few quotes, and the whole article is at the URL noted in the sources.\n\n"The importance of calculus is that most of the laws of science do not provide direct information about the values of variables which can be directly measured. In other words, if you are lost, then physics will not help you find your way home, because there are no laws of physics that provide direct information about position ... many of the most important principles in science are rules for the way variables change. For instance, physics tells you how velocity will change in various situations -- i.e. it tells you about acceleration.\n\nThis is why it's important to have a mathematical way of talking about change. That's why you see the concept of the derivative used throughout science -- in physics, chemistry, biology, economics, even psychology. \n\n...\n\nThe primary importance of calculus in the hard sciences is that it provides a language, a conceptual framework for describing relationships that would be difficult to discuss in any other language.\n\nWhat is worthwhile for students to gain from a calculus course is the ability to read books that use the language of calculus and, at least to some extent, follow the derivations in those books. Unfortunately, being being proficient at the sort of [garbage] skills required to get a good grade in a calculus course is not a lot of help in this respect.\n\nI tell my calculus students that their grades are probably not a very good indicator of being able to do well in future courses. What's more important is whether they make the effort to follow the reasoning given in class and in the text. The most important part of the course (at least when I teach it) is the part that's never tested on."\n\nI *like* this guy.
619394
Math is needed for lots of things!\nDo your homework!\n\nhttp://mathforum.org/dr.math/faq/faq.why.math.html\nThere are actually thousands of different jobs that require some knowledge of mathematics. Here are more than 30 firsthand accounts from Mathematicians at Work telling what some college math majors are doing, from an Air Traffic Control Systems Analyst and a Lawyer to a Data Capture Facility Troubleshooter on the Hubble space telescope.\n\nExactly How Is Math Used In Technology?, from the Mathematics Department of the British Columbia Institute of Technology, provides examples of math uses for biomedical engineering, food technology, building technology, chemical sciences, civil and structural engineering, graphics and computer-aided drawing (CAD), electronics, environmental health, mechanical engineering, mining technology, nuclear medicine, occupational health, petroleum technology, prosthetics, forestry and wildlife, robotics, and surveying.
947374
when you talking about to compute something then it means you are going to involve in processes of calculations, which is the integral part of computer, because computer does not understand any thing but 0 or 1 and calculate or process each and every thing by these numbers which is called binary... so if anyone like to understand computer concept completely it will be help full if understand mathmatics first...
1174757
Mathematics makes significant contributions to IT, supporting the development of both hardware and software systems. Some examples of maths that have specific application to IT (in a digital as opposed to analogue computer) are:\n\nBoolean logic:\n\nThis is a system of mathematics based around the binary states True and False (represented typically as non zero and zero). A number of basic logical operations are defined from which infinitely more complex logical rules can be built. These operations are defined in terms of inputs and outputs, and the effects can be shown by truth tables. The basic logical operations are:\n    NOT (negation)\n         Input    Output\n             T          F\n             F          T\n     OR (either or both inputs may be True)\n         Input1  Input2   Output\n             T           F          T\n             F           T          T\n             T           T          T\n             F           F          F\n     AND (both inputs must be true)\n         Input1  Input2   Output\n             T          T           T\n             T          F           F\n             F          T           F\n             F          F           F\n     XOR (one and only one input is true)\n          Input1  Input2   Output\n             T          T           F\n             T          F           T\n             F          T           T\n             F          F           F\n\nThe application of this to IT may not be immediately apparent, but this system of logic underpins both the design of the microprocessor in modern personal computers and the means to implement decision making in programming. Rules such as the following can be constructed:\n\nIf (AuthorAlive = True) AND (AuthorNotPaidEnough = True) Then GiveAuthorPayRise\n\nBinary representation:\n\nBinary is a system of mathematics based around the presence of only 2 numbers, 0 and 1. Where we have a tens column in decimal, this becomes a twos column in binary, the hundreds column becomes a fours column, the thousands column and eights column, and so on. Both processing and data storage devices in a digital computer work on a binary system at the lowest level and this has important ramifications for the capabilities of the computer.\n\nWe frequently refer to a single binary digit as a bit. Ultimately all bandwidth and data storage capacities are measured in bits, because this is the fundamental unit a computer works on. The internal limitations of a computer are derived from properties of binary mathematics.\n\nThe reason that a digital computer is built on base 2 representation is that it is much easier to construct systems with 2 stable states as opposed to more. This can correspond to the presence or absence of voltage, a north versus south pole magnetic field, a True or False boolean value in a logic gate and so on.\n\nAdditionally:\n\nThere are a lot of mathematical problems or modelling that are represented using computers. The very early origins of the computer were heavily driven by their application as calculating machines (to calculate the trajectory of artillery shells, for instance).\n\nAlso, as with any modern engineering, the field of mathematics heavily underpins IT at the physical level, through physics. We could not design a modern computer without the application of a lot of physics and therefore Maths.\n\nTherefore, this really is a very open wide ranging question.
251855
Sometmes when you see the actual application of mathematics things start to make more sense. Mathematics is the heart of engineering. If you like engineering and have love for it then you will then work hard to adore mathematics. ANd if you start to adore mathematics you are going to be a great engineer. \n\nAbout english ... read the news daily.....look up in dictionary if you don't understand. speak often.
800839
Mathematics is the language of science.  It is how scientific models are defined and universally understood.
746057
mathematics\n\nScience of structure, order, and relation that has evolved from counting, measuring, and describing the shapes of objects. It deals with logical reasoning and quantitative calculation. Since the 17th century it has been an indispensable adjunct to the physical sciences and technology, to the extent that it is considered the underlying language of science. \n\nAmong the principal branches of mathematics are algebra, analysis, arithmetic, combinatorics, Euclidean and non-Euclidean geometries, game theory, number theory, numerical analysis, optimization, probability, set theory, statistics, topology, and trigonometry.
615433
The notion of a Vector space, a mathematical system of a certain kind, has developed into one of the richest concepts in both pure and applied mathematics.\n\nThe concept of vector space pervades mathematics, engineering and the sciences. The questioner is surely familiar with vectors in the form of directed line segment or columns of numbers studied in calculus and mechanics. \n\nThe scope of a general notion of vector is much broader than these examples. For example, functions, matrices and the operation of differentiation will turn out to be vectors.\n\nVector spaces turn up in a wide variety of studies. For example, vector space arise naturally in the study of solutions of systems of equations, geometry in 3-space, solutions of differential equations, finite elements, discrete and continuous Fourier transforms, quantum mechanics, approximation theory and the study of a wide variety of other mathematical and scientific disciplines
332645
My fiancee is in college for computer science. It is exactly what you're looking for. He has computer projects due every week. But he has to take a lot of hard math classes. He is currently taking a calculus class which is necessary for him to do his class projects properly. If your interested in computer science, or anything to do with computers just make sure you do well in advanced math classes.