ich bin jetzt beim zweitenmal Lesen einiger Kurseinheiten auf Ungereimtheiten gestossen.
KE2 7.3 In Java können wir arithmetische Ausdrücke aus Folgen von Literalen, Operatoren und Klammern "(" und ")" bilden. Die Literale nehmen dabei die Rolle von Operanden war.
Nach der vorhergehenden Definition von Literalen sind Variablen keine Literale, allerdings sind in Ausdrücken in der Regel Variablen enthalten, das passt also irgendwie nicht zusammen.
In KE 2 Kapitel 7.3 sind Variablen noch nicht definiert, aber trotzdem ist das seltsam
KE2 7.4 ..., es sei denn, dass durch Klammern und geschweifte Klammern eine andere Reihenfolge vorgegeben wurde.
Was haben geschweifte Klammern in Ausdrücken zu suchen? Da { weder ein Literal noch eine "(" ist hat die in Ausdrücken nichts zu suchen und führt auch wie erwartet zu einem Compiler-Fehler
KE2 Definition 8.3 Buchstaben umfassen das gebräuchliche Alphabet
Unklar ist, was das *gebräuchliche* Alphabet ist. Interessanterweise ist es ja sogar möglich, Umlaute in Variablen und Klassennamen zu verwenden.
Ein Hinweis, dass man sich aus Gründen der Lesbarkeit auf die Buchstaben "A-Z" und "a-z" beschränken sollte wäre vielleicht hilfreicht.
Ich bin jetzt nicht ganz sicher, ob dieser Kurs für verschiedene Studiengänge gedacht ist.
Zumindest von Wirtschaftsinformatikern würde ich jedenfalls erwarten, dass sie sich nach dem Studium mit Software-Entwicklern *unterhalten* können und miener Erfahrung nach bestehen die SW-Entwickler auf klaren Aussagen, daher wäre es schön, wenn die Module, die sich mit SW-Entwicklung beschäftigen möglichst klar geschrieben sind oder an Stellen wo Vereinfachungen aus Verständnisgründen für notwendig erachtet werden dies erwähnt wird.
Ich schätze, dass dieser Kurs von Studenten mit sehr unterschiedlichen Vorwissen belegt wird, aber mir passiert es reglemäßig, dass ich an solch kleinen Formulierungen hängen bleibe. Allerdings komme ich auch aus der IT-Ecke und nicht aus der Wirtschafts-Ecke.
KE2 7.3 In Java können wir arithmetische Ausdrücke aus Folgen von Literalen, Operatoren und Klammern "(" und ")" bilden. Die Literale nehmen dabei die Rolle von Operanden war.
Nach der vorhergehenden Definition von Literalen sind Variablen keine Literale, allerdings sind in Ausdrücken in der Regel Variablen enthalten, das passt also irgendwie nicht zusammen.
In KE 2 Kapitel 7.3 sind Variablen noch nicht definiert, aber trotzdem ist das seltsam
KE2 7.4 ..., es sei denn, dass durch Klammern und geschweifte Klammern eine andere Reihenfolge vorgegeben wurde.
Was haben geschweifte Klammern in Ausdrücken zu suchen? Da { weder ein Literal noch eine "(" ist hat die in Ausdrücken nichts zu suchen und führt auch wie erwartet zu einem Compiler-Fehler
KE2 Definition 8.3 Buchstaben umfassen das gebräuchliche Alphabet
Unklar ist, was das *gebräuchliche* Alphabet ist. Interessanterweise ist es ja sogar möglich, Umlaute in Variablen und Klassennamen zu verwenden.
Ein Hinweis, dass man sich aus Gründen der Lesbarkeit auf die Buchstaben "A-Z" und "a-z" beschränken sollte wäre vielleicht hilfreicht.
Ich bin jetzt nicht ganz sicher, ob dieser Kurs für verschiedene Studiengänge gedacht ist.
Zumindest von Wirtschaftsinformatikern würde ich jedenfalls erwarten, dass sie sich nach dem Studium mit Software-Entwicklern *unterhalten* können und miener Erfahrung nach bestehen die SW-Entwickler auf klaren Aussagen, daher wäre es schön, wenn die Module, die sich mit SW-Entwicklung beschäftigen möglichst klar geschrieben sind oder an Stellen wo Vereinfachungen aus Verständnisgründen für notwendig erachtet werden dies erwähnt wird.
Ich schätze, dass dieser Kurs von Studenten mit sehr unterschiedlichen Vorwissen belegt wird, aber mir passiert es reglemäßig, dass ich an solch kleinen Formulierungen hängen bleibe. Allerdings komme ich auch aus der IT-Ecke und nicht aus der Wirtschafts-Ecke.