I have heard it said that for a Computer Science degree to be a "good" Comp Sci degree it has to have a certain amount of mathematics contained in it.
I'm wondering what amount of mathematics should be contained in a good Comp Sci degree? Or which mathematical topics should be covered?
If a Computer Science BSc contained the following two modules, Computation Theory and Computer Algebra, would this be considered a good amount of maths? Or should even more maths be contained?
I've shown the module descriptions below.
Computation Theory
I'm wondering what amount of mathematics should be contained in a good Comp Sci degree? Or which mathematical topics should be covered?
If a Computer Science BSc contained the following two modules, Computation Theory and Computer Algebra, would this be considered a good amount of maths? Or should even more maths be contained?
I've shown the module descriptions below.
Computation Theory
Computer AlgebraRegular and context-free grammars; Finite state machines; Turing Machines; computability; recursive functions; lambda calculus; functional programming languages; correctness of imperative and functional programs.
To give an insight into what can be computed and how algorithms can be described and proven.
Introduction to the use of Computer Algebra software in Pure Mathematics and other disciplines. Students are taught to use Mathematica to solve a wide variety of problems.
It is intended that students shall, on successful completion of the module, be able to: perform routine calculations using Mathematica and examine the results critically, modifying Mathematica's default settings if necessary to obtain correct results; use Mathematica to assist in the investigation of realistic mathematical problems, possibly using features from several different areas of Mathematica.