Hello, I want to study mathematics in Germany. But when I look at the data, it is one of the departments that produces the least number of graduates. I knew it was very difficult, but I didn't know it was this hard. I want to study mathematics and work in the software field, but I also want to learn mathematics in depth. But the fact that mathematics produces so few graduates makes me wonder whether I should take this risk. I can't quite decide whether I should focus on mathematics and informatics-type departments or study mathematics. I would be glad if you can help.
#study mathematics in germany
80 messages · Page 1 of 1 (latest)
If you want to work as a developer, it doesn't make sense to go for a math degree, but to go for a CS degree. You can always take math courses you like at the uni for extra credits or even just for fun.
Math is hard in general and not for everyone, unless you specifically have the knack for it, or if you want to study applied math.
It's hard to explain the situation I'm in now. I chose the mathematics department in my own country and will study at one of the equivalent universities in Germany. Since I haven't researched it thoroughly, I don't know all the departments, but I can also choose departments such as mathematics and informatics, mathematics and programming.
Are you saying that it would be better for me to focus on such departments?
And in what fields can we work after graduating from the Department of Mathematics?
@quartz cedar
Please don't specifically ping me, especially at 12 am in the night. 🙂
Like I said, you can always take math courses on the side at a German university, but if you want to work in IT, you should go for a CS degree.
Within your CS degree, you can choose to specialise in areas like ML/AI for your thesis, that specifically use both.
i am so sorry I didn't realize it was late :/
Most people that get into math(that I know of) stay in academic research unless they're in applied math.
So unless you want to be in academia and do research in math, it's best to just learn it on the side as a passion project.
It's not to say that a math degree is completely useless IRL; lots of jobs revolve around some strong knowledge of it, but again, if you want to work IT, its usefulness is a lot less pronounced in comparison to your ability to code.
If you HAVE to stay in your math department and you have options to also take courses of other departments, you should of course go for the CS department in tandem with the math department.
Thank you very much for answering my questions. It was very useful to me. I apologize again for your inconvenience during this period. I wish you a good night.
the fail rates are insane
in Goethe uni frankfurt for eg, the fail rate is 90% for first year
You really shouldn't do it, unless you really have an interest and furthermore a knack for it
If you study and work at it, I 100% believe you could pass. Tons of students start degrees with no idea of what they're getting into, and either don't like it (drop out) or don't realise that you actually have to do work to pass (drop out). This happens in informatics, too, though maybe to a lesser extent than with pure math? Idk the actual statistics.
Most math programs have some overlap with informatics, and you'll definitely have the opportunity to take some info topics.
In the end, some of the best computer scientists of all time come out of math 🤷 so I personally see it as a benefit. And if you fail a semester/don't like it, you can switch to informatics or something totally different. Just...don't not do something because you're afraid of failing.
If you want to know anything specific about math courses, maybe I can somewhat help. I did a BSc in pure maths, and later did applied BSc and MSc degrees in CS.
It's true that it's hard stuff with a high level of workload, but it's also true that a large number of people in Germany begin to study without having any idea of what that might entail. So you have a lot of people who don't finish their studies in almost all relatively well-known areas of the scientific and engineering fields.
Of course I'm interested. I was just a little scared, to be honest.
It really relieved me to hear that. Because I am interested in mathematics and after graduate i would like to continue in the CS field.
they are two different directions
Mathematics is diverse, and what math you learn in Math degree doesn't translate to a good ability of math in the CS degree
Your career is just like my dream. I'm happy for those who were able to achieve this. Can I write to you if I have a question about the mathematics department?
I want to learn both 👀
are you sure? I heard it was related.
absolutely not
unless you go to very certain schools
I mean what math degree entails very much depends on which you school you go too
as far as I know, the application of mathematics in computer science is through that of discrete mathematics while a mathematics degree is typically focused on linear algebra and analysis
I wonder if it would be possible to advance both together?
Sure. If I can answer them, I will.
Why would you want to do that though? If you know that you want to work in CS, why would you learn pure math as a career option? It's one thing to have it as supplementary knowledge, and another to expect it to be directly tied into your CS work.
Most CS stuff I know of mostly uses discrete math, basic graph theory, and basic stats. The most math heavy CS field is AI/ML research, but even there, you can get by with a bachelor's level of math knowledge unless you specifically are looking at foundational research.
Think of it like this: you say you want to get into CS after you graduate after doing a math degree. If you did a math degree and focused more on it than CS, how would you have the skills to work in CS? You need to know several different programming languages and tools, best practices, theoretical CS, basic algorithms, dynamic programming, etc. Some components of this require math, yes, but that isn't the same as the math you'd learn if you did a pure math degree. If you did a pure math degree instead, wouldn't your CS skills be underdeveloped?
Pure math comprises things like algebra, analysis, stochastics, differential equations, algebraic geometry, etc. A majority of these have nothing to do with CS. I'm not discouraging you from learning these if you're interested, but could you not take these as extra credit courses rather than your primary focus? If you want to work in CS, your primary focus should be CS courses.
That is true for the first two semesters. After that, both of those degrees also include other fields, as @quartz cedar correctly pointed out.
Well, you can always incorporate those concepts, if you want to do work in certain areas of CS. For example, stochastics and statistics are used in the (traditional) construction of search tools, higher algebra/algebraic geometry knowledge can be utilized for cryptography; analysis, numerical analysis and (partial) differential equations are the base of physics engines, linear algebra is the base for (among a ton of other areas) 3D graphics; differential geometry is the base for GPS; the list goes on.
But, sure, if you just want to do websites, you'll probably won't need any of these.
I don't disagree with any of this. I myself have a background in math and am now in CS. I've applied my knowledge to crytography and am currently working with AI/ML full time. My point is simply that the focus needs to be on learning to code first if you want to do CS. There's no point in knowing the deepest of pure math and not knowing how to implement any of it in a polished way.
I've seen time and time again, people from math backgrounds struggling to implement well-written code simply because they lack the experience for it. In an industrial setting, they wouldn't be able to clear tech rounds against peers without this experience.
a BSc in informatics is not really about coding either, though.
a lot of graduates who are bad at writing good code
I agree, I did a a degree at a university of applied sciences, and I'd estimate coding being about 1/3 of the curriculum. But you do see more coding than in maths ^^
u want to be frends
I amslo wanting to pursue math in germany
Yeah basically. I am of course comparing bad code at a master's/PhD level, to be fair. I know that fresh graduates struggle regardless.
I can't imagine wanting to study deep theoretical math and stopping at a B.Sc.
Unless it's not for you.
I am 99% sure you went to karlsruhe
coz
that is the place I saw which has math course closest to a cs one
Don't know much about undergraduate programs, but there's lots of good unis in germany that have math+CS in some way or the other at a masters level.
You're free to DM me if you like.
Well, I did do that. It was not the initial plan, but that's how it turned out. My electives were higher algebra/number theory, probability theory/statistics, partial differential equations, and a few others. ^^
Nope, Uni Münster for pure Maths BSc. At the time I was there, you could pick your electives in a way that you wouldn't have to know or write a single line of code (that's not the case anymore, I think). I did start from scratch with BSc CS in Krefeld at Hochschule Niederrhein.
And then did a MSc CS there as well.
bayreuth has computational mathematics
are u studying german to do master of math?
but guys guys actually if you go deep enough CS= math
coz you can explain every model of computation in terms of category theory
Other unis do as well. Bonn does progrogramming as part of the regular curriculum, I think, and Münster did change a few things later on. Also, numerical mathematics are electives pretty much anywhere, I think.
I can tell you that no cs person uses category theory to explain their work. Category theory is for the crazies out there. xD
haskell enters the chat
Not really. I mean, you could theoretically do sociology by carefully considering particle physics, but there's a reason sociology is a separate field from physics :P
No, I just happen to know German. I have a B.Sc+MSc. in Math and am almost done with a PhD in CS.
bruh
so u just studign ti for the love of language
I meant it really genuienly
Yes, and because I also live here.
there is actualyl a book which goes over a theoritical foundation of computation models and the essence of computer science from prespective of category theory
Me too. Being good at maths helps a ton with CS, but it doesn't replace CS. There's enough things maths doesn't consider very interesting, but CS does. Same way other way round.
I completely agree ^^ Everything has its place.
I will study in Germany with school equivalence. I chose mathematics instead of CS in my country because I could study in better schools. Whichever department I choose for school equivalency, I can solve it by studying that department in Germany. Or I have to study a department that contains 40% of the same courses. I will be able to study mathematics and informatics. As far as I know, I cannot read CS directly. If it is possible to change my department after going to Germany, of course I would like to change and study CS. So it seems like I have a bit of an obligation.
I'm a little confused by what you mean. It's not quite clear to me what you mean by school equivalency or that you can't read CS directly.