Suche Bücher auf Bachelor-Niveau für: ...

  • Themenstarter Themenstarter le guest
  • Beginndatum Beginndatum
L

le guest

Gast
Hallo, ich suche momentan Bücher, die den Themenumfang eines Bachelorstudiums Informatik abdecken. Nach durcharbeiten des Buches möchte ich mindestens alles gelernt haben, was auch in einem Bachelorstudium gelehrt wird. (Natürlich ist das von Hochschule zu Hochschule unterschiedlich, aber so ungefähr..)

Zu folgenden Themen habe ich noch kein gutes Buch gefunden und bitte deshalb um ein paar Tipps:

1) Softwaretechnik / Softwareengineering: Bitte umfangreich, Grundlagen, alle Stadien der Softwareentwicklung, evtl. Tools (Versionierug, Build etc.), und natürlich den UML Standard (Bin da mittlerweile verwirrt, wie es denn nun richtig dargestellt ist). In das Softwareentwicklung von Kopf bis Fuß Buch habe ich schonmal reingeguckt und finde, dass es mir nicht gereicht hat.

2) Technische Informatik: komplette Grundlagen, würde sagen null Vorwissen, also keine Ahnung von Physik und allem was darauf aufbaut. Hier reicht mir sogar ein Buch, das nicht so sehr in die Tiefe geht, aber alle wichtigen Themen abdeckt und die wichtigsten dann auch gerne etwas detaillierter erklärt. Sollte ich jedoch mal gezwungen sein, mich intensiver mit technischer Informatik auseinanderzusetzen, möchte ich eine gute Grundlage haben um mich schnell besser darin zurechtzufinden.

3) Computerarchitektur: Aufbauend auf 2). Gerne auch 2) + 3) in einem Buch. Auch hier kein Bachelorniveau nötig. Computerarchitektur von Tanenbaum als stark abgespeckte Version fände ich ganz interessant, weil es viele wichtige Themen abdeckt, für mich aber zu umfangreich. Wenn hardwarenahe Programmierung in Assembler und C noch dabei ist wäre top.


Das sind alles Bücher die ich so nebenbei lese weil sie in meinem Studiengang nicht oder für mich unzureichend abgedeckt werden. Deshalb möchte ich nicht eine halbe Ewigkeit Bücher lesen, um irgendwann ein gutes zu finden, sondern durch Eure Hilfe mich für eines entscheiden, dieses durcharbeiten um gewappnet und zufrieden zu sein 🙂 Danke schonmal für die Tipps.
 
Das ist ein wenig utopisch was du dir da vornimmst.

Dir fehlt dann nämlich Mathe, Logik und Algorithmik - was man alles lernen muss um z.B. beim Betriebssystem abschätzen bzw. sogar beweisen zu können wie gut oder schlecht z.B. der jeweilige Scheduler-Algorithmus ist oder nicht.

Dir fehlt außerdem komplett der Bereich für KI, Wissensbasierte Systeme, etc. Und was ist für dich "Softwaretechnik"? Also ich hab im Studium neben Software-Engineering (Architektur, Projektmanagement, etc.), auch Sprachen gemacht (OOP, FP, LogP, Systemprogrammierung) und ein wenig Compiler-Bau.

Der UML-Standard ist außerdem sehr, sehr groß. Damit deckst du ja alle möglichen Diagrammarten ab, Zustandsdiagramme, Sequenzdiagramme, Komponentendiagramme, Klassendiagramme, etc.

Daneben sind natürlich die zu den Lehrveranstaltungen dazugehörigen Übungen notwendig den Lernerfolg auch überprüfen zu können. Schon alleine deshalb halte ich die Aussage:

Nach durcharbeiten des Buches möchte ich mindestens alles gelernt haben, was auch in einem Bachelorstudium gelehrt wird.
für nicht machbar.

Aber ich kann dir heute am Abend vielleicht noch raus suchen welche Literatur bei uns auf der Uni begleitend verwendet wurde.
 
Es ist ja nicht so, dass ich 0 Vorwissen habe. Ich studiere eine Bindestrichinformatik und möchte jetzt Kenntnisse in Themen haben, die ich mit meinen Vorlesungen nicht (ausreichend) erlangt habe. (Eben in den 3 genannten Themen) Oft ist es ja so, dass ein Dozent seine Vorlesung größtenteils auf einem Standardwerk aufbaut, das inhaltlich viel abdeckt. Genau solche Bücher suche ich.
 
OK, das ändert natürlich etwas an den Vorbedingungen. Aber durch die fehlenden Übungen (du schreibst ja ein paar KLOCs während des Bacs. die auch alle angeschaut werden. Machst Teamarbeiten, etc.) wirst du es nicht auf den selben Stand bringen, höchstens das theoretische Wissen aufbauen.

Das lässt sich natürlich durch Arbeit daneben ausgleichen - ich arbeite z.B. Teilzeit neben dem Studium - aber für alle Übungsfächer bekommst du auch nicht die Erfahrung an deiner Arbeitsstelle. So universal ist kaum ein Unternehmen aufgestellt um dich gleichermaßen im PM, in funktionaler Programmierung oder logischer Programmierung oder in den DBMS-Übungen gleichermaßen zu fordern.

Du kannst ja erst mal hier stöbern: http://vowi.fsinf.at. Alle Fächer mit "Gründzüge" oder "Einführung" im Namen sind passend. Standard im Zweig Software and Information Engineering an der TU sind Software Engineering und Projektmanagement, Advanced Software Engineering, Objekt Orientierte Programmierung, Funktionale Programmierung, Logische Programmierung, früher auch Compilerbau, Datenmodellierung und Datenbanksysteme. Mehr fällt mir ad-hoc nicht ein.

Da findest du unter "Material" dann sogar die Bücher wie im Falle von Einführung in die Technische Informatik. Das sollte die nötige Breite ohne die geforderte Tiefe in TINF liefern.
 
Ja, das wird bald auch auf meinem Schreibtisch liegen 😉



@EWBS: Ich wollte den Titel mal suchen, ohne das Buch in nächster Zeit zu lesen, konnte es aber erst garnicht finden. Sicher, dass der so lautet?
 

Zurück
Oben