38 votes

Combien de mathématiques et de physique si un programmeur sait?

Je suis actuellement en apprentissage des mathématiques et de la physique de la programmation. Certains de il est certainement utile pour ma programmation des projets connexes, en particulier le (hobby) des jeux que je fais, mais pas tous. Quels sont les sujets les plus importants qui sont nécessaires pour un programmeur?

34voto

Ash Points 31541

Le domaine des Mathématiques Discrètes a été enseigné à mon diplôme en Sciences Informatiques. Cela m'a bien servi au fil de ma programmation de carrière.

À partir de cet article:

Mathématiques discrètes comprend les rubriques suivantes:

  • Logique - une étude du raisonnement
  • La théorie des ensembles - une étude de collections d'éléments
  • La théorie des nombres
  • De cette branche, y compris
    • La conception de la théorie
    • La combinatoire énumérative
    • La théorie des graphes
  • Algorithmique - une étude des méthodes de calcul
  • La théorie de l'Information
  • Numérique de la géométrie
  • Compilation et la complexité des théories traitant, théorique et pratique, les limitations des algorithmes
  • Partially ordered sets
  • Les épreuves
  • De comptage et de relations

Il y a beaucoup plus de spcialised domaines des mathématiques qui serait utile en fonction de ce genre de logiciel de gravure.

Mais dans l'ensemble j'ai les thèmes abordés en mathématiques Discrètes à base de connaissances de base pour travailler avec n'importe quel langage de programmation, base de données relationnelle, l'algorithme de conception, d'essai et ainsi de suite.

22voto

Chris Points 4263

Mathématiques

La physique

7voto

Dima Points 19888

Sujets mathématiques, qui à mon humble avis, sont nécessaires sont les mathématiques discrètes, l'algèbre linéaire, et la probabilité. Le calcul, les multivariée de calcul différentiel et équations différentielles sont utiles aussi. En général, plus de maths que vous le savez, la plus large est l'éventail des problèmes que vous pouvez résoudre. Pour ne pas mentionner que faire des maths aiguise votre capacité à voir des modèles et résoudre des problèmes. Même avec la physique.

En parlant de physique, je viens de lire une grande blague sur slashdot:

Un pré-med étudiant a demandé à son professeur de physique: "Pourquoi font-ils de pré-med aux élèves de prendre de la physique?" "Pour sauver des vies", a déclaré le professeur. "Mais comment?", a déclaré l'étudiant? "En gardant les idiots de la faculté de médecine," a dit le professeur.

6voto

Magnus Points 86

Mon maître de conférences en mécanique quantique dit (quelque chose comme):

  • "Un futur employeur pourrait bien vous envoyer sur un cours de programmation, mais il ne sera probablement pas vous permettre de prendre de la mécanique quantique."

Quand j'ai commencé mes études supérieures, et a exprimé une certaine inquiétude que je n'avais pas pris tous les cours de base pour le sujet, mon professeur a dit:

  • "Il n'a pas d'importance ce que vous avez fait avant, tant que c'était dur."

Mon point étant que, fondamentalement, tout sujet difficile que vous avez la possibilité d'étudier et de trouver des informations intéressantes et agréables à vous aider, pour le pur "entraînement cérébral" qu'il offre.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X