Many of the Computer ( Science or Engineer) majors are based on mathematical knowledge as Logic, Boolean algebra, Numerical analysis algorithms, automata theory, and many other topics.
But computer majors in general, are not mathematics. One can find computer courses that are far from mathematics related to hardware and it needs a knowledge of electronics and other skills that are not mathematics.
*Computer science* has a lot in common with mathematics, yes. (I do not know that there is a subject called just "computer" - that must be a misunderstanding.) The subset known as automata theory is essentially the study of computing models, dealing with computability, for example. This is extremely important for the theory of computability, including the theory of complexity - which no-one can be unaware of nowadays.
I mention this related question, since the question for this thread is actually asking if Are computational methods part of mathematics? The answer is in two parts:
Implemention part: Computers are commonly used to implement methods that flow from results (theorems) in mathematics. The Borsuk-Ulam Theorem (BUT) is an example.
Borsuk-Ulam Theorem: Basic Idea.
Let Sn denote an n-dimensional hypersphere, which is a generalization of a circle.
Every continuous map f ∶ Sn ---> Rn must identify a pair of antipodal
points p and p' on Sn so that f(p) = f(p').
For more about BUT, see chapter 5 in
Book Computational Proximity. Excursions in the Topology of Digital Images.
For a sample implementation of a variation of BUT, see
Article Brain activity on a hypersphere
Computational part: This an algorithmic approach to mathematics that is highly theoretical. For examples, see
If one can enumarate reasonable things that can be done with a computer that do not use an underlying mathematical approch, I can agree that "computer" is not a branch of mathematics. Until now, "computers" are ... mathematics.
I don’t think Computer science could be considered as the branch of mathematics. Theoretical computer science, dealing with computer programs, studies of algorithms, complexity, automated theorem, graphics, machine learning etc. make use of Logic and Mathematics.The study of algorithms bridges mathematics and computer science. At the processor level, all mathematical operations are performed using circuit implementations of basic logic operations (AND, OR, NOT, etc.). Actually computer science usually includes many things which can’t be considered as mathematics, for instance computer architecture, specific programming languages. The day to day work of programmers isn't mathematical. In fact Computer science is the theory, experimentation and engineering that form the basis for the design and use of computers. It involves the study of algorithms that process, store, and communicate digital information. Computer science is about taking complex problems and deriving a solution from mathematics, science and computational theory.
Otherwise, everything could be considered as a branch of Mathematics.
@Anita Tomar: Computer science is about taking complex problems and deriving a solution from mathematics, science and computational theory.
In effect, Computer scientists go about their daily work in a manner similar to Physicists. Both computer science and physics apply (make extensive use of) Mathematics to represent and explain their observations and results. In other words, the focus in computer science and for computer scientists is on algorithmic solutions to common problems, using mathematics to explain, represent and formulate steps in algorithms. By contrast, Mathematics is quite different from Computer science. For more about the nature of Mathematics, see the discussion started 5 years ago on RG:
As an electronic device, a computer operates under the control of specific instructions for processing the received data according to specified rules. It involves both the study of targeted theoretical algorithms and the practical problems implementing them through special digital hardware and software. Generally speaking, computer science encompasses many branches, including artificial intelligence, software engineering, programming , and graphics. Such core tributaries ,one way or the other, have a symbiotic relationship with mathematics because they draw in on abstract science of numbers, quantities and space which may have a great bearing on computer operations . As a consequence, many tend to equate computer science with applied mathematics.
Software: the functioning of the computer systems is the result of the math algorithms.
Hardware: the structure of the computer and all the devices is designed as a result of the engineering works that in turn are governed by the math rules.
The word "computing" itself is a mathematical term. Computers are essentially super calculators. Mathematics initiated Computer Science but Computer Science took Mathematics to a whole different level. They're inseparable.
Computer science using various computer languages was developed to solve mathematical problems which otherwsie were difficult or impossible to solve analytically. Thus there is a great degree of commonality between computer science and mathematics. Computer engineering on the other hand is more to do with networks and systems involved in computers.
This is what books have taught us. But the key point in terms of research I would still stick to my first answer. What is the psychology behind the computer and that equation which gives us the answer to this invention is 'I will ease your work, make you lazy and sick'. Equation of the computer and using 0 and 1 only is known. There are quantum computers also where Einsteins theory of relativity is used. Equation I did not decode yet but it's not impossible job
Computer programming algorithm syntax depends mathematical formulating exactly. We will have to confound that in advancing artificial intelligence machine.
The term "Computer" if stands alone then it means a computing device or computing machine. There are fields concerning "computer" itself and fields related with computer such as Computer Science, Computer Engineering, Computer Mathematics,.... So, "Computer" is not a branch of mathematics.