Archive for the ‘1. Semester Bc’ Category
Übersicht 1. Semester Algorithmen und Programmierung

Um einen Einblick zu bekommen, was einen in dem 1. Semester an der FH erwartet, hier, als Veranschaulichung, die Übersicht aus unserem AP-Skript:

 

Teil A: Theoretische Grundlagen

 

1 Algorithmen und Datenstrukturen

1.1 Grundlegende Begriffe

1.2 Darstellungsformen für Algorithmen

2 Programmiersprachen

2.1 Grundlegende Begriffe

2.2 Klassifizierung von Programmiersprachen

2.2.1 FORTRAN

2.2.2 COBOL

2.2.3 PASCAL

2.2.4 PROLOG

3 Verarbeitung von Programmiersprachen

3.1 Die Phasen der Übersetzung

3.2 Exkurs: Die Übersetzung einer Beispielanweisung

4 Literatur zu Teil A

 

Teil B: Prozedurale Programmierung in der Sprache C

 

1 Entwicklungsgeschichte und Charakteristika von C

2 Erste Schritte in C

2.1 Der Aufbau eines C-Programms

2.2 Ein- und Ausgabe

2.3 Kommentare

3 Datentypen, Variablen und Konstanten in C

3.1 Fundamentale Datentypen

3.2 Variablen und Konstanten

3.3 Automatische Typkonvertierung

4 Ausdrücke und Operatoren in C

4.1 Grundlegende Begriffe

4.2 Arithmetische Operatoren

4.3 Relationale Operatoren

4.4 Zuweisungs-Operatoren

4.5 Inkrement- und Dekrement-Operatoren

4.6 Logische Operatoren

4.7 Shift- und bitweise Operatoren

4.8 Sonstige Operatoren

4.9 Übersicht der Operatoren in

5 Anweisungen in C

5.1 Die if-Anweisung

5.2 Die switch-Anweisung

5.3 Die goto-Anweisung

5.4 Die while-Anweisung

5.5 Die do-while-Anweisung

5.6 Die for-Anweisung

5.7 Die break- und continue-Anweisung

6 Funktionen in C

6.1 Funktionsdefinition und Aufruf

6.2 Funktionsdeklaration und getrennte Übersetzung

7 Zeiger

7.1 Der Address-of-Operator

7.2 Der Dereferenzierungsoperator

7.3 Adressen als Funktionsparameter

8 Rekursion

9 Die zusammengesetzten Datentypen in C

9.1 Der Datentyp Array

9.1.1 Eindimensionale Arrays

9.1.2 Mehrdimensionale Arrays

9.1.3 Arrays als Parameter für Funktionen

9.2 Der Datentyp struct

 

Teil C: Objektorientierte Programmierung in Java

 

1 Motivation: Herleitung von Klassen

2 Objektorientierung

2.1 Grundlegende Begriffe

2.2 Entwicklungsgeschichte und Charakteristika von Java

3 Erste Schritte in Java

4 Grundlagen zu Java

4.1 Zeichensatz und Namenskonventionen

4.2 Kommentare und Javadoc

5 Datentypen, Variablen und Konstanten in Java

5.1 Datentypen in Java

5.2 Variablen und Konstanten

5.3 Automatische Typkonvertierung

6 Ausdrücke und Operatoren in Java

7 Anweisungen in Java

8 Klassen und Objekte in Java

8.1 Die Grundstruktur einer Klasse in Java

8.2 Konstruktoren

8.3 Die this-Referenz

8.4 Klassenvariablen und Klassenmethoden

9 Arrays und Strings in Java

9.1 Arrays

9.2 Strings

10 Die Ein- und Ausgabe in Java

10.1 Eingabe über die Tastatur

10.2 Ausgabe auf dem Bildschirm

10.3 Ein- und Ausgabe mit der Klasse TextIO

10.4 Die Klasse TextIO

11 Exceptions

11.1 Grundlegende Begriffe

11.2 Behandlung von Exceptions

11.2.1 Die try-catch-Anweisung

11.2.2 Das Fehlerobjekt

11.2.3 Fehlerklassen in Java

11.2.4 Fortfahren nach Fehlern

11.2.5 Die finally-Klausel

11.3 Weitergabe von Exceptions

 Quelle: Skript AP1 Prof. Dr. Frank Victor

Die Erste Woche…

…verging wie im Fluge, zwar fanden bisher nur die Vorlesungen statt, aber die ließen schon einen Einblick zu wie der jeweilige Dozent das Semester gestalten wird. Besonders hevorzuheben, leider im negativen Sinne, ist die Vorlesung der Theoretischen Informatik, wenn der Dozent vorne nur aus seinem Skript abliest und genau wortwörtlich auf den OHP schreibt, kommt doch die Frage auf: Warum sitze ich hier eigentlich? Ich hoffe jedenfalls das die Vorlesung im Fach TI sowie die Übungseinheiten an Fahrt aufnehmen, ansonsten besteht ganz schnell ein Motivationsproblem.

Dem gegenüber standen super Vorlesungen in den Fächern Mathematik und BWL, wo die Dozenten mit den Studenten interagierten, Diskussionen geführt worden sind und die ein oder andere Aufgabe gestellt wurde. Nächste Woche geht es dann richtig in die Vollen, denn nun stehen auch die Übungseinheiten sowie die Praktika an und machen das ganze dann doch wesentlich interessanter.

Wie ich gerade zum Erschrecken meinerseits feststellen musste, befindet sich mein bestellter Server in der Logistikabteilung des Händlers, so werde ich mich doch am Wochenende intensiver dem Übungsblatt für die Mathematik Übungseinheit widmen anstatt mein Testcenter auf den neuen Server zu migrieren. ;-)

Während des Schreibens flatterte der neue TechNet NewsFlash rein, ganz interessant dürften die folgenden 2 Links sein:

Erste Vorlesungen…

…wie die ersten Vorlesungen nun mal so sind, wird am Anfang viel Organisatorisches geklärt, so auch in den ersten 3 Stunden Vorlesung im Fach AP1. Dort wurde von unserem Professor als erstes auf das Skriptum hingewiesen, welches den kompletten Inhalt der anstehenden Vorlesungen enthält. Uns Studenten wird dadurch die Arbeit erspart mitzuschreiben und können gleichzeitig an den relevanten Stellen Bemerkungen in das Skriptum schreiben. Besonders interessant wurde es nach gut einer Stunde Einführung, als die Praktikagruppen eingeteilt und die User-ID’s für den PC-Pool, sowie für die Nutzung der Server des ADV-Labors ausgegeben wurden.

An diese Veranstaltung sich anschließend standen 2 Stunden Vorlesung im Fach EBR an, in der ein kurzer Einblick in die Geschichte der IT gewährt wurde, bevor es in den nächsten Veranstaltungen tiefer in die Materie geht.

Diese Woche fallen durch den Start der Vorlesungen erstmal noch die Übungseinheiten sowie die Praktika aus. Somit bleibt noch einige Zeit übrig noch ausstehende Sachen zu erledigen.

Ich werde morgen die zur Verfügung stehende Zeit nutzen, um mich mit der Software, die Seitens Microsoft durch die MSDNAA Verträge zur Verfügung stehen, einzudecken.

Erstsemesterbegrüßung

Gestern war es denn nun endlich soweit, die Erstsemesterbegrüßung am Campus Gummersbach der FH Köln fand wegen der großen Anzahl der Studienanfänger nicht wie gewöhnlich am Campus selber statt, sondern wurde in das Stadttheater verlegt.

Nachdem der Dekan unseres Campus, sowie der Bürgermeister und der Vorsitzende der IHK Oberberg ihre Begrüßungsreden gehalten hatten, ging es zurück an den Campus, um schon mal einen kleinen Vorgeschmack zu bekommen, was einen nun ab dem 06.10 (Vorlesungsbeginn) für die nächsten 3 vielleicht auch 5 weiteren Jahre zu erwarten hat.

Unter den Geschenken zur Begrüßung befand sich ein, vor allem für die Informatiker, sehr interessantes Geschenk:

Ein USB-Kaffeetassenwärmer! Wer in den nächsten Tagen Aktionen auf Ebay zu diesen Dingern mit einem Sparkassenlogo darauf entdeckt, weiß nun woher sie kommen. ;-)

 

Morgen steht dann die Begrüßung seitens der Fachschaft an, worauf es im Anschluss Freibier gibt. Wenn das nicht einmal ein Ansporn ist dort hinzugehen.