Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Sonstige Fragen » Studienbeginn: Welche Programmiersprachen sollte man können? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Studienbeginn: Welche Programmiersprachen sollte man können?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Wintersun
unregistriert
Studienbeginn: Welche Programmiersprachen sollte man können? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

im Oktober beginnt mein Informatikstudium und ich weiß leider nicht genau, ob und wieviele Programmiersprachen man kennen sollte. Programmieren soll ja im Studium eher selten vorkommen, aber es wär' schon unangenehm, wenn der Prof z.B. vorraussetzt, dass du Java kannst und du kannst es eben nicht ...

Meine "Vorkenntnisse": Hatte in der Schule Mathe-LK und mir vor Jahren ein bisschen HTML beigebracht. Informatik als Fach hatte ich in der Schule nie, aber das soll ja kein Kriterium sein ...

Ich hatte mir überlegt mich mal etwas mit Java und vllt. auch C++ zu beschäftigen, weiß aber nicht, ob das am Ende bloß Zeitverschwendung ist.

Vllt. könnt ihr mir ja sagen, was man kennen / können sollte und was verlorene Zeit ist (?)
14.08.2008 23:24
Jayk Jayk ist männlich
Grünschnabel


Dabei seit: 26.07.2008
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich glaube, mit C / C++ bist du gut beraten.

__________________
Wer braucht einen AntiViren-Scanner?
22.08.2008 14:12 Jayk ist offline E-Mail an Jayk senden Beiträge von Jayk suchen Nehmen Sie Jayk in Ihre Freundesliste auf
scheiba scheiba ist männlich
Grünschnabel


Dabei seit: 25.08.2008
Beiträge: 1

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich denke es kommt auf die Uni an. Ich werde auch ab diesem Semester Informatik studieren und ich war hier am Tag der offenen Tür auch auf einer Vorlesung und da kam die Sprache Java an. Ich denke, C und C++ is doch vlt ein wenig schwer. Wäre besser wenn du ne Sprache wie Java oder sogar C# lernst. Und bei den vier Sprachen ist es fast egal mit welcher du anfängst. Alle sind ähnlich.

__________________
http://www.allesrundumdenpc.eu/
25.08.2008 00:26 scheiba ist offline E-Mail an scheiba senden Homepage von scheiba Beiträge von scheiba suchen Nehmen Sie scheiba in Ihre Freundesliste auf Fügen Sie scheiba in Ihre Kontaktliste ein AIM-Name von scheiba: krischi2809 MSN Passport-Profil von scheiba anzeigen
satisfact satisfact ist männlich
Grünschnabel


Dabei seit: 25.08.2008
Beiträge: 1

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich studiere ebenfalls Informatik. Du brauchst eigentlich für das erste Semester (fast) keine Programmiersprache zu können. Grundlagen in Java und C++ sind allerdings von Vorteil. Wir hatten im ersten Semester C++ und im zweiten Semester Java gelernt. Jede Woche gab es ein Testat und bei erfolgreicher Teilnahme durften wir dann noch eine Klausur schreiben.
Ich würde Dir vorschlagen dir die Javainsel zuzulegen. Da steht eigentlich alles drin was Du brauchst. Aber vorausgesetzt wird eigentlich nicht, dass man eine Programmiersprache schon komplett beherrscht.
25.08.2008 17:37 satisfact ist offline E-Mail an satisfact senden Homepage von satisfact Beiträge von satisfact suchen Nehmen Sie satisfact in Ihre Freundesliste auf
pygospa pygospa ist männlich
Grünschnabel


Dabei seit: 03.09.2008
Beiträge: 2
Herkunft: Hamburg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Es kommt in der Regel weniger auf die Programmiersprache als viel mehr auf die Hintergründe an. Was heutzutage definitiv gelehrt wird, ist Objektorientierung - hierfür eignen sich besonders gut die Sprachen Java, oder Smalltalk.
Auch unterrichtet wird definitiv eine funktionale Programmiersprache, sowas wie Haskel, Lisp, oder DrScheme.
Für Hardwarenahe Programmierung wäre dann noch eine Sprache wie C oder Assembler interessant.

Welche der Sprachen letztendlich unterrichtet wird, ist dabei aber völlig egal. Wenn die Konzepte dahinter verstanden sind, ist eine Neue Programmiersprache dann nur noch eine andere Syntax.

---

Bei uns an der FH wurde bewusst mit der Sprache Smalltalk angefangen, da sie in der Regel für alle Teilnehmer noch unbekannt ist - also keiner einen Vorteil hat, und der Wissensunterschied zu groß ist. Außerdem ist Smalltalk perfekt geeignet, um Objektorientierung zu verstehen (viel besser als Java).

Als nächstes kam dann JavaScript im Zuge von Webprogrammierung - hier wurden aber nur kurz auf die Syntax eingegangen - den Rest hat man sich selbst erarbeitet, soweit nötig - war aber auch nicht schwer, wie gesagt, reine Syntaxfrage. Im weiteren Verlauf ist dann Java hinzu gekommen. Auch hier wurde auf die Sprache in der Regel sehr wenig eingegangen - besondere Konzepte und Konstrukte die in Smalltalk anders waren, wurden vorgestellt, dann ging es vor allen um die API und die Möglichkeiten von Java (Grails, Sicherheitskonzepte, J2ME, etc.). Dann kam J2EE mit bestimmten Frameworks - das hat aber wieder alles nichts mit Programmieren zu tun, sondern eher damit, sich in Frameworks einarbeiten zu können und benutzen zu können, was da ist.

ABAP lernen wir jetzt. D.h. gucken, wo man was macht - da die Konzepte der Objektorientierten Programmierung bekannt sind, ist mehr auch nicht notwendig.

Sequenzielle Programmierung (C und Asembler) haben wir nie gelernt - einsetzten mussten wir es wie gesagt bei Hardwarenaher Programmierung, das war aber auch alles nicht schwierig.

Naja, und jetzt fangen wir gerade mit DrScheme an. Hier hab ich den Vorteil, das ich zuvor schonmal was in Haskell gemacht hab (noch in der Schule) - und daher kenne ich die Denkweise... und mehr brauch ich nicht. Wenn ich dann was schreiben möchte, muss ich vielleicht das ein oder andere mal nachgucken, wie es denn jetzt genau in DrScheme syntaktisch umgesetzt wird, aber das war es auch schon.



Gut, worauf möchte ich hinaus?

Programmiersprachen selbst, sind, wie satisfact schon sagt, einfach nur Werkzeuge. Ähnlich wie das Schreiben, ist es egal, welche Du davon einsetzt (ob nun Füller, Bleistift oder Kugelschreiber) - wichtig ist die Technik dahinter (wenn Du schreiben kannst, ist es egal womit Du schreibst). Unterschiedlich sind die verschiedenen Techniken (Druckschrift, Schreibschrift, Steno) - das zu verstehen ist wirklich essenziell.

Also egal, womit Du anfängst - fang einfach an, beispielsweise mit Java, und lerne Objektorientierung. Wenn Du dann an der Uni C++ oder C# oder Smalltalk machst, ist es für Dich egal, wenn Du Objektorientierung kannst, dann bist Du perfekt vorbereitet.
03.09.2008 12:09 pygospa ist offline E-Mail an pygospa senden Beiträge von pygospa suchen Nehmen Sie pygospa in Ihre Freundesliste auf
Tobias
Routinier


Dabei seit: 18.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

pygospas Beitrag kann ich nur bestätigen. Daumen hoch

An einer Hochschule sollte es nicht primär darum gehen, eine Programmiersprache beizubringen sondern die verschiedenen Programmierparadigmen (anhand von geeigneten Beispielsprachen) zu lehren.
03.09.2008 13:37 Tobias ist offline E-Mail an Tobias senden Beiträge von Tobias suchen Nehmen Sie Tobias in Ihre Freundesliste auf
Ernie71
Grünschnabel


Dabei seit: 02.09.2008
Beiträge: 6

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Als ich studiert hatte, gab es zwei Gruppen von Studenten: Die einen haben es angefangen, weil eine Windows-Oberfläche so schön bunt ist, man sich für Computer interessiert und programmiren ja gar nicht so schwer sein kann.

Die anderen haben sich mit der Materie befasst,Sprites auf dem C64 in Assembler geschrieben, kleine Office-Anwendungen in TurboPascal erstellt, Sinuskurven gezeichnt hat, mit Kumpels ein eigenes Textadventure auf die Beine gestellt und Demos programmiert. Und das schon vor dem Studium.

Ratet, welche Gruppe locker durchgekommen ist ...
03.09.2008 19:24 Ernie71 ist offline E-Mail an Ernie71 senden Beiträge von Ernie71 suchen Nehmen Sie Ernie71 in Ihre Freundesliste auf
Tobias
Routinier


Dabei seit: 18.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Keine, weil Informatik überwiegend Mathematik ist? geschockt
03.09.2008 22:01 Tobias ist offline E-Mail an Tobias senden Beiträge von Tobias suchen Nehmen Sie Tobias in Ihre Freundesliste auf
Ernie71
Grünschnabel


Dabei seit: 02.09.2008
Beiträge: 6

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Da ich praktisch keinen Lernaufwand für die Informatik-bezogenen Vorlesungen hatte blieb mir viel Zeit, Mathe zu lernen Prost
04.09.2008 10:09 Ernie71 ist offline E-Mail an Ernie71 senden Beiträge von Ernie71 suchen Nehmen Sie Ernie71 in Ihre Freundesliste auf
pygospa pygospa ist männlich
Grünschnabel


Dabei seit: 03.09.2008
Beiträge: 2
Herkunft: Hamburg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Ernie71
Die anderen haben sich mit der Materie befasst,Sprites auf dem C64 in Assembler geschrieben, kleine Office-Anwendungen in TurboPascal erstellt, Sinuskurven gezeichnt hat, mit Kumpels ein eigenes Textadventure auf die Beine gestellt und Demos programmiert. Und das schon vor dem Studium.


Habe doch auch nie gesagt, dass es falsch ist, vorher schon programmiert zu haben, im Gegenteil. Je mehr man schon vorher an Erfahrung gesammelt hat und entsprechendes Vorwissen besitzt, desto leichter wird man es haben. Das wird sicherlich niemand in Frage stellen.

--> ABER, es ist egal, ob der Typ jetzt auf dem C64 in Assembler geschrieben hat, oder in Java, oder in XYZ. Wenn man verstanden hat, _was_ man macht, und _warum_ man es macht, dann wird die Sprache nur noch zum ersetzbaren Werkzeug.
05.09.2008 02:17 pygospa ist offline E-Mail an pygospa senden Beiträge von pygospa suchen Nehmen Sie pygospa in Ihre Freundesliste auf
Ernie71
Grünschnabel


Dabei seit: 02.09.2008
Beiträge: 6

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das wollte ich auch damit sagen. Wenn jemand Begeisterung für die Materie entwickelt, ist die Sprache wurscht, man lernt dann jede schnell.
05.09.2008 07:50 Ernie71 ist offline E-Mail an Ernie71 senden Beiträge von Ernie71 suchen Nehmen Sie Ernie71 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Sonstige Fragen » Studienbeginn: Welche Programmiersprachen sollte man können?