Informatikbuch für junge Erwachsene

21

Was ist ein gutes Einsteiger-Informatikbuch für einen jungen Erwachsenen, sagen wir, einen 15-Jährigen? Ich möchte mit CS anfangen, habe aber keine Ahnung, wo ich anfangen soll. Ich habe nur begrenzte Programmiererfahrung.

Raphael
quelle
7
Möchten Sie, dass Sie in einem Buch über bestimmte Themen in CS (wie z. B. Programmieren usw.) unterrichtet werden, oder möchten Sie ein Buch, das CS von einem hohen Niveau aus untersucht? Sehen Sie sich beispielsweise die Antworten auf diese Frage an: cstheory.stackexchange.com/questions/10365/… und diese Frage: cstheory.stackexchange.com/questions/2386/… und sogar diese Frage: cstheory.stackexchange.com/ questions / 5188 /…
Suresh
" Taschenbuch der Algorithmen " ist ein gutes deutsches Buch, das hilfreich sein könnte.
Raphael

Antworten:

14

Auch wenn dies für Teenager zu einfach sein könnte, zeige ich nett, wie man Probleme abstrahiert, und es ist für Kinder anwendbar:

Ich empfehle allen CS-Leuten, sich Folgendes anzuschauen: Computer Science Unplugged , nur um zu sehen, wie CS anders aussehen kann :).

Für junge CS-orientierte Menschen empfehle ich, die Intuition durch Lösen von Programmieraufgaben aus Problemlösungswettbewerben wie Programmierwettbewerben zu entwickeln: ACM ICPC, Olympiaden in Informatik usw.

Es ist eine gute Möglichkeit, in die "Praktische Algorithmik" einzusteigen, die Ihnen das Beste aus beiden Welten bietet: Programmierung und Algorithmen. Dank dessen sind Sie für beide Richtungen in Zukunft gerüstet: CS-orientierte Industrie (Google, Yahoo usw.) und University CS.

Schöne Orte zum Starten:

  • Sphere Online Judge - Sie können Probleme von einfach bis schwierig sortieren und versuchen, sie zu lösen
  • http://www.topcoder.com/ - Es gibt viele Wettbewerbe für HS, Sie können dort ähnlich gesinnte Leute für Sie finden.
Grzegorz Wierzowiecki
quelle
11

Mehrere Lieblingsreferenzen, auf die ein hochmotivierter oder fortgeschrittener Teenager zugreifen kann.

[1] Neuer Turing-Omnibus von AK Dewdney. Hat einen Überblick über einige der interessantesten Schlüsselkonzepte von CS. Ein sehr visueller Ansatz. AK Dewdney hat Erfahrung mit dem Schreiben der Spalte Mathematische Spiele und Puzzles für Scientific American.

[2] Godel, Escher, Bach, das ewige goldene Geflecht von Douglas Hofstadter. Von vielen als Klassiker angesehen. Konzentriert sich auf Godels Theorem und Unvollständigkeit aus rechnerischer Sicht. Von vielen Informatikern als Favorit genannt. Siehe auch Wikipedia-Referenz

[3] Aus dem Kopf: Leben von 15 großen Informatikern von Shasha und Lazere. Bios und Interviews mit vielen Größen und einigen Legenden wie Cook, Knuth usw.

vzn
quelle
1

Ich denke, Problemlösungsstrategie ist ein interessantes Buch für Teenager. Es braucht keinen tiefen mathematischen Hintergrund. Wenn die Mathematik jedoch zu schwierig ist, finden Sie ein interessantes und kleines Buch über diskrete Mathematik¹, in dem Sie zuerst lesen und dann zu diesem Buch zurückkehren können. Ich las es, als ich in der Highschool war und dieses Buch motivierte mich, Sachen in CS zu machen.


  1. Ich denke, was ein diskretes Mathematikbuch für Jugendliche ausmacht, hängt von der Muttersprache und Kultur ab. Ich kenne eine gute in meiner Sprache, aber ich kenne keine guten in anderen Sprachen. Dies sind verwandte persische Bücher: Alphabet der Mathematik und Computerolympiade . Mathematik für Jugendliche von Yahya Tabesh . Ich konnte den Link im Web nicht finden, er ist möglicherweise zu alt. Ich bin mir auch nicht sicher, ob ich den Namen richtig ausgesprochen habe. Ich erinnere mich an interessante Bilder und das wunderschöne Cover.
Saeed Amiri
quelle
Können Sie das diskrete Mathematikbuch nennen, das Sie mochten? Ich bin sicher, dass persisch sprechende Besucher den Hinweis zu schätzen wissen.
Raphael
@Raphael, ich habe meine Referenzen hinzugefügt, aber anscheinend sind sie alt. Ich bin sicher, dass persische Studenten sehr viel bessere Bücher als diese für Mathematik finden können. Derzeit sind mir keine Änderungen bekannt.
0

Algorithmische Rätsel , von Anany Levitin & Maria Levitin.

Enthält Rätsel für alle Schwierigkeitsgrade, von Lesern mit Mittelschulmathematik bis zu erfahrenen Rätsellösern.

Beginnt mit etwas mathematischem und algorithmischem Hintergrund, sortiert Probleme, obwohl Easy, Medium und Hard, gibt sowohl Hinweise als auch Lösungen, so dass es großartig für das Selbststudium ist.

Aristu
quelle