Muss man gut in Mathe sein, um programmieren zu beherrschen?

14 Antworten

Hast ja schon einiges an Antworten bekommen - und man ließt immer etwas von - jain. So ein bisschen. Und ist nicht schlecht. Ist ja alles auch nicht falsch. Aber um da mal ein bisschen Struktur hineinzubekommen und konkret zu werden:


Zunächst gibt es einen Unterschied zwischen "Mathe" und "Rechnen".

"Rechnen" bedeutet Zahlen hin und herzuschieben. Sachen auszurechnen.

"Mathe" bedeutet zu verstehen, was dahinter ist. Logische Schlussfolgerungen zu treffen. Sachen zu beweisen. So etwas eben.

In der Schule machst du ausschließlich "Rechnen".

Jedenfalls kannst du lustigerweise super in Mathe sein - aber trotzdem nicht rechnen können. Ganz beliebtes Phänomen :). Du kannst auch super Rechnen - aber kein bisschen Mathe verstehen.

Jedoch musst du sagen, dass "Mathe" einfach die theoretische Grundlage hinter "Rechnen" ist. Wer nur "Rechnen" kann, ist auf Erkenntnisse der "Mathematik" angewiesen und kann diese nur anwenden.



Nun zu der Informatik.

Hier sieht es ziemlich ähnlich aus.

In der Informatik gibt es noch mehr Bereiche, hier wichtig ist aber das "Programmieren" und die "theoretische Informatik".

Die "theoretische Informatik" ist vergleichbar mit Mathe. Hier werden die Konzepte entwickelt. Algorithmen ausgedacht. Sachen bewiesen. Sachen analysiert. Und so weiter.

Und hier muss man sagen: theoretische Informatik ist ohne Mathe nicht denkbar.

"Programmieren" ist das, was du kennst. Nämlich sich hinsetzen, einen konkrete Sprache wie C++ nehmen und Programme tippen.

Und auch hier haben wir die gleichen lustigen Phänomene. Du kannst ein super theoretischer Informatiker sein. Und trotzdem ist es möglich, dass alle die Augen verdrehen, wenn du auch nur simplen C++-Code hinschreibst.

Ja - und auch umgekehrt kannst du guten C++-Code programmieren OHNE gut in theoretischer Informatik zu sein. Und somit ohne Mathe.

Jedoch ist auch hier anzumerken, dass die gleichen Limitationen gelten. Das heißt, als reiner Programmierer ist man auch komplett auf Resultate der Informatik angewiesen.

Wenn du nur Rechnen kannst, kannst du nur etwas ausrechnen, was dir vorher jemand beigebracht hat und erklärt hat, wie es geht. Kannst du Mathe, kannst du dir herleiten, wie du alles machen kannst.

Ähnlich Informatik: Kannst du nur Programmieren, kannst du auch nur die Algorithmen oder Arten tippen, die du gelernt hast. Wie z.B. dass man auf eine gewisse Art eine GUI aufbaut. Oder dass du diese Sachen musst, um z.B. Sachen effektiv zu sortieren. Und so weiter.

Kennst du theoretische Informatik, kannst du damit deinen Horizont extrem erweitern und einfach mehr machen.

In Realität kann man sich aber auch eben einen Job suchen, der so etwas nicht verlangt.



Ja - und bleibt noch Programmieren und Rechnen zu vergleichen. Das baut nicht so stark aufeinander auf wie theoretische Informatik auf Mathe.

Programmieren und Rechnen (also das, was du als Mathe kennst) sind aber trotzdem erstaunlich ähnliche Tätigkeiten.

Wobei man z.B. sagen muss, dass Kopfrechnen keine Sache ist, die ein Programmierer braucht. Also eher Rechnen mit Taschenrechner.

Ich würde schon sagen, dass wenn man gut im einen ist, man auch häufig gut im anderen ist. Aber es ist auf keinen Fall so, dass man das eine für das andere braucht.

Und aus diesem Grund kann es auch sein, dass man in einem gut ist und im anderen schlecht. Oder in einem super und im anderen so mittelmäßig.

Gruß

Tuxgamer2

nicht unbedingt, aber du solltest das logische denken beherschen. hier hilft mahtmatik ungemein.

es
gibt da die berühmte storry, der mutter, die ihren programmierer-sohn
in den supermarkt geschickt hat, mit verherenden folgen... erst mal war
er 3½ Stunden unterwegs. dann hat er statt einem halben duzend frischer
eier und einem Liter milch 6 Tüten Milch mitgebracht...

vielleicht lag es daran dass mutter sich etwas verkehrt ausgedrückt hat....

geh in den Supermarkt, bring eine tüte milch mit, wenn sie da frische eier haben, bring sechs mit.

das fängt schon mal mit gehen an, nicht fahren... und dann die verfängliche aussage darüber was er mitbringen soll.....

die richtige anweisung wäre gewesen:

bring
mir bitte aus dem supermarkt eine tüte milch mit. wenn sie dort frische
eier haben, dann bring bitte auch 6 frische eier mit...

wichtig ist das wörtchen auch, weil ohne das auch ggf. stattdessen gemeint sein könnte...

geht
es bei der programmierung natürlich um mathematische probleme z.b.
einen vorwiderstandsrechner oder einen Bodymaßindexkalkulator etc.
kommen wir um mehr oder weniger komplexe mathamtische berechnungen nicht
herum.

lg, Anna

Nein, für die Programmiersprache brauchst du das nicht, aber Programmieren ist ja viel mehr, als nur die Syntax einer Programmiersprache zu beherrschen.

Denn das, was du programmierst, muss ja ein bestimmtes Problem lösen und du als Programmierer musst dafür einen Algorithmus entwickeln. Der aber kann je nach Aufgabenstellung durchaus einiges an Mathematik enthalten. Wenn du ein Tool für eine statistische Analyse schreiben sollst, dann brauchst du eben Wissen über Statistik, für eine 3D Engine Wissen über Körper und Trigonometrie, für eine Benutzerschnittstelle vielleicht gar nichts.

Anwendungsprogrammierung - wie?

Hallo, Wir müssen demnächst unsere Leistungskurse auswählen (gymnasium), meine gröste Interesse zum Beruf wäre irgendwas mit Computern (Software) z.b. Anwendungsprogrammierung, aber was muss man dazu studieren? gibt es ein Anwendungsprogrammierung-studium? und welche Leistungskurse wären da gut? Ich weiß dass info viel mit mathe zutun hat, aber braucht man das wirklich überall? Beim Spiele programmieren doch bestimmt nicht. Mathe lieht mir nämlich nicht besonders. schlecht bin ich nicht, ich kann gut logisch denken. Wie soll ich also vorgehen?

...zur Frage

Intellektuelle Voraussetzungen fürs Programmieren?

Ich würde gerne Programmieren lernen, war damals sogar mein Traumjob, nur leider reicht mein Abschluss nicht aus um im IT-Bereich eine Ausbildung zu beginnen. Ich bin (und war schon immer) schlecht in Mathe, kann kaum logisch denken und bin im allgemeinen nicht gerade mit Intelligenz gesegnet. Um es auf den Punkt zu bringen: Ich denke mir fehlen die nötigen geistigen Fähigkeiten, um Programmieren wirklich lernen oder beherrschen zu können.

...zur Frage

Muss man als Informatiker/Programmierer wirklich so gut in Mathe sein?

Viele Leute sagen ja, dass man für diesen Beruf sehr gut in Mathe sein muss. Ist diese Aussage nur ein Gerücht, ist es ein wenig übertrieben, stimmt es nicht oder ist es nicht mehr aktuell?

...zur Frage

Ist Java eine gute Programmiersprache um Apps zu programmieren?

Hallo, ist Java eine gute Programmiersprache um Apps zu programmieren die in den Appstore oder Playstore kommen? Und wie lange dauert das bis man die Kenntnisse besitzt eine App zu programmieren (Ich weiß jeder braucht unterschiedlich lang, jedoch wäre ein Schätzwert hilfreich)

Ich frage, da ich anfangen will zu programmieren und hobbymäßig Apps programmieren möchte.

MfG

Bimaja

...zur Frage

Ist Informatik in der Einführungsphase der Oberstufe empfehlenswert?

Hallo Community
Ich muss Kurse wählen und will mich für Informatik entscheiden aber nur fürs 1 Jahr. ( geht nicht länger) ich Habe gehört das das nicht wirklich ohne ist und ich bin in Mathe auch nicht gut. Der leiter hat mir gesagt das es da viel um die Programmiersprache geht. Ist das empfehlenswert? Hat das viel mit Mathe zu tun?

...zur Frage

Was möchtest Du wissen?