0 like 0 dislike
0 like 0 dislike
Is Theory of Algorithms Math or CS? Or Both?

2 Answers

0 like 0 dislike
0 like 0 dislike
There are several schools of thought on this subject. Scott Aaronson is a computer scientist and blogger who has written a fair amount about it.

For me, though, the answer is obvious: the topics you list are unambiguously branches of mathematics.

As an undergraduate math major, I think theory of algorithms is a fine elective; also look for classes with "computation theory" or "theory of computation" in the name.
0 like 0 dislike
0 like 0 dislike
>Would topics such as: Strings, formal languages, finite state machines, Turing machines, primitive recursive and recursive functions, and recursive unsolvability, be considered as mathematics or just exclusively Computer Science?

There is a substantial intersection between the set of things we label *mathematics* and the set of things we call *computer science*. All the topics you mention fall very firmly within that intersection.

​

>Is it worth studying the theory of algorithms as an undergrad math major?

Are you interested in the theory of algorithms? If you are, then it's definitely worth it.

At a math department I worked at 10 years ago, I used to teach a class which covered some of the topics you mentioned above. I can tell you it was a fun class to teach and the students were generally interested in the subject.

Related questions

0 like 0 dislike
0 like 0 dislike
26 answers
foreveramber asked Jun 21, 2022
I need to learn highschool level math or my employer will fire me. I'm stuck on an algebra problem in the pre-algebra section of my textbook.
foreveramber asked Jun 21, 2022
0 like 0 dislike
0 like 0 dislike
3 answers
0 like 0 dislike
0 like 0 dislike
1 answer
By_NathanBrown asked Jun 21, 2022
Community driven collection or repository of math problems of varying difficulty?
By_NathanBrown asked Jun 21, 2022
0 like 0 dislike
0 like 0 dislike
62 answers
VivianBala asked Jun 21, 2022
Do any of you guys dream about your math work in your head? OR just math in general?
VivianBala asked Jun 21, 2022
0 like 0 dislike
0 like 0 dislike
0 answers
coachski_ asked Jun 21, 2022
How did Euler do all the wonderful things he did without a today's technology? Or did he just do all of the wonderful things because he was so ahead of his time?
coachski_ asked Jun 21, 2022

33.4k questions

135k answers

0 comments

33.7k users

OhhAskMe is a math solving hub where high school and university students ask and answer loads of math questions, discuss the latest in math, and share their knowledge. It’s 100% free!