Wirtschaftsinformatik - Welche Programmiersprache?

01/31/2015 13:20 NRj™#1
Hallo,

ich werde wahrscheinlich ab WS 2015 Wirtschaftsinformatik an der TH Nürnberg studieren. Als blutiger Anfänger im Programmieren frage ich: Mit welcher Programmiersprache sollte ich anfangen, wenn ich noch nie zuvor programmiert habe? Java, C#, C++, ...?
Könnt ihr mir gute Literatur dazu empfehlen? :)
01/31/2015 13:30 [uLow]NTX?!#2
Soweit ich weiß, kommt am Anfang immer Java und dann C++.
01/31/2015 13:32 Schlüsselbein#3
Dafür gibt es hier ne Section im Forum und darin unzählige Threads zu dem Thema.
Das Beste wäre ein Blick ins Modulhandbuch und die dort erwähnte Sprache wählen.
01/31/2015 15:38 Klors#4
erfahrungsgemäß ist die höhere mathematik in dem studium das problem und das mit der programmiersprache lernt man dort schritt für schritt
01/31/2015 16:17 .StarSplash#5
Achtung, snow wird vermutlich gleich kommen und den Studiengang denunzieren :D

Also ich studiere Winfo in Köln an der Uni, wir machen dort nur Java verpflichtend, weiterhin gibt es ein Programmierpraktikum, bei dem die Sprache imo nicht vollends festgelegt ist. Der Einstieg in Java ist verhältnismäßig leicht, das sollte nicht das Problem sein. Wenn du dann später in C oder sowas einsteigen willst, fällt dir das vermutlich nicht sonderlich schwer, wenn man das Grundkonzept verstanden hat, kann man im Prinzip jede Sprache einfach lernen. Der weitere Informatik-Teil ist eher theoretisch ausgerichtet und setzt sich eher aus der Funktionsweise und fundamentalen Grundlagen zusammen, wie weit du dann in die Theorie gehen willst, kannst du dann selbst über die Profilgruppen festlegen. So läuft das bei uns.
01/31/2015 16:30 M.YSCHA#6
Mein Mitbewohner meint C++ und Java^^
01/31/2015 16:30 .KarateAndi#7
Java hauptsächlich
01/31/2015 16:36 snow#8
Quote:
Originally Posted by Looneytune View Post
#moved
Du musst das ins General Coding verschieben, in Kategorien verschieben funktioniert nicht. :D

Quote:
Achtung, snow wird vermutlich gleich kommen und den Studiengang denunzieren
Nur weil du Bindestrichinformatiker bist. :<

Im Wirtschaftsinformatikstudium wird man vermutlich hauptsächlich Java nutzen, der Informatik-Anteil ist vergleichsweise gering, der Programmieren-Anteil sogar noch geringer. Wenn es dir darum geht, später einen relevanten Job machen zu können: Ich kenne Wirtschaftsinformatiker, die COBOL-Code warten, der vor ihrer Geburt geschrieben wurde.
01/31/2015 16:54 Aburdo#9
Quote:
Originally Posted by Klors View Post
erfahrungsgemäß ist die höhere mathematik in dem studium das problem und das mit der programmiersprache lernt man dort schritt für schritt
Ich kann zu den anderen Informatik Studiengänge nur sagen, dass die meisten erst mit dem programmieren Schwierigkeiten kriegen... :d
01/31/2015 17:51 MrSm!th#10
#moved

Quote:
Wenn du dann später in C oder sowas einsteigen willst, fällt dir das vermutlich nicht sonderlich schwer, wenn man das Grundkonzept verstanden hat, kann man im Prinzip jede Sprache einfach lernen.
Kann man so nicht sagen, weil es nicht das Konzept gibt, sondern die Konzepte.
Es gibt verschiedene Programmierparadigmen; wenn man alle schon kennt, ist jede weitere Sprache nur ein Lernen von Vokabeln und Bibliotheken.
Von einer Sprache wie Java auf C umzusteigen und auch umgekehrt ist dagegen nicht unbedingt einfach, weil man jeweils mit einem unbekannten Paradigma konfrontiert wird.

Soll nicht heißen, dass das schlecht ist - wenn man ernsthaft etwas in dieser Branche machen will, muss man sich früher oder später ohnehin mit mehr als einem Paradigma auseinandersetzen. Ich wollte nur sagen, dass nicht jeder Umstieg gleich einfach oder schwierig ist.

Persönlich finde ich den Umstieg von einer prozeduralen Sprache in eine objektorientierte einfacher, weil auch objektorientierte Sprache immer prozedurale Anteile beinhalten. Allerdings sieht man auch oft genug ehemalige C-Programmierer, die absolut scheußlichen "objektorientierten" Code schreiben, also kann man nicht unbedingt immer sagen, dass der Umstieg in diese Richtung allgemein besser klappt. Im Gegenzug sieht man auch schlechten C-Code von ehemaligen Java-Programmierern.

Wie auch immer, für ein Studium wäre wohl Java zu lernen am sinnvollsten, weil es bei so ziemlich jeder Hochschule verwendet wird. Wenn man nicht gezielt für die Uni lernt (man muss ja privat nicht in derselben Sprache programmieren wie an der Uni), sondern sich einfach weiterbilden möchte, könnte auch eine Sprache wie Python oder C# interessant sein.
Die Sprache C++ dürfte wohl die meisten Anfänger mit ihrer flachen Lernkurve schnell demotivieren; ist aber auch nicht unmöglich, damit einzusteigen. Und da man in C++ direkt mehrere Paradigmen auf einmal hat, ist der Umstieg auf andere Sprachen entsprechend unproblematisch.
01/31/2015 18:36 MrDami123#11
Quote:
Originally Posted by Schlüsselbein View Post
Das Beste wäre ein Blick ins Modulhandbuch und die dort erwähnte Sprache wählen.
^this

Quote:
Originally Posted by MrSm!th View Post
Wenn man nicht gezielt für die Uni lernt (man muss ja privat nicht in derselben Sprache programmieren wie an der Uni), sondern sich einfach weiterbilden möchte, könnte auch eine Sprache wie Python oder C# interessant sein.
Mit den kommenden Plan von Microsoft bezüglich Windows 10 wird C# noch attraktiver. Bin gespannt ob sich dies auch 2015/2016 im TIOBE Index niederschlagen wird.
01/31/2015 19:33 NRj™#12
Quote:
Beitrag anzeigen
Das Beste wäre ein Blick ins Modulhandbuch und die dort erwähnte Sprache wählen.
Das Modulhandbuch weißt doch bei Programmieren I & II auf C# hin, oder liege ich da falsch?
[Only registered and activated users can see links. Click Here To Register...]
01/31/2015 19:39 weirdo61#13
Ich studiere informatik, bei uns fängt man im ersten semester mit C an,
im zweiten C++

und im dritten java
01/31/2015 20:21 Schlüsselbein#14
Quote:
Das Modulhandbuch weißt doch bei Programmieren I & II auf C# hin, oder liege ich da falsch?
[Only registered and activated users can see links. Click Here To Register...]
Du liegst richtig.
02/01/2015 14:27 NRj™#15
Super. Dann habe ich von heute an noch genau 8 Monate um mir C# näherzubringen.
Könnt ihr "Supercoder" mir vielleicht Tipps für den Anfang geben? Wie ihr angefangen habt. Was ihr zum lernen benutzt habt etc...
Würde hiermit anfangen: [Only registered and activated users can see links. Click Here To Register...] (ok?)