Vorbereitung Einstufungstest

1
2015-05-03
Vorbereitung zu Übungen und Tests
PK
Herzlich Willkommen zu
Programmkonstruktion
185.A79
Programmkonstruktion (PK)
VU, 8.8 ECTS
183.592
185.A02
Programmierpraxis (PP)
Grundlagen der Programmkonstruktion (GPK)
VU, 5.9 ECTS
VU, 2.9 ECTS
2
2015-05-03
Vorbereitung zu Übungen und Tests
Das Team
Jürgen Kogler
(Übungen)
Alois Paulin
(Übungen)
Viktor Pavlu
(Vorlesungen)
Franz Puntigam
(Vorlesungen)
Markus Raab
(Übungen)
Michael Reiter
(Übungen)
und viele Tutorinnen und Tutoren
PK
3
2015-05-03
Vorbereitung zu Übungen und Tests
Tagesprogramm
1. Editoren
2. Notwendige Software
3. Probetest
PK
4
2015-05-03
Vorbereitung zu Übungen und Tests
Kontakt
im Studium ist man selbst für die Aneignung des Stoffs verantwortlich
meist anders als Sie es aus der Schule kennen
Ihre Möglichkeiten Fragen zu stellen:
1. TUWEL Forum
2. Ihre Tutorin oder Ihr Tutor
ist primäre(r) Ansprechpartner(in)
3. Empfehlung: Bilden Sie Lerngruppen
PK
5
2015-05-03
Editoren
PK
Aufgabe: Lieblingseditor?
Gabi ist Anfängerin, programmiert aber gerne und viel. Sie fragt sich ob Sie
nicht Zeit mit einem besseren Editor gewinnen könnte?
A Auf jeden Fall! Sie sollte sofort ??? verwenden und sich alle Video-Tutorials
anschauen.
B Ja, aber davor sollte Sie ausgiebig recherchieren welcher Editor Ihren
Bedürfnissen entspricht.
C Das Zehnfinger-System zu lernen ist sicher vorteilhaft.
D Eher nicht, die Beherrschung der Sprache Java ist viel wichtiger als wie der
Text eingetippt wird.
6
2015-05-03
Notwendige Software
Software besorgen
Es ist möglich alles auf Übungsrechner bzw. remote zu arbeiten.
Viele werden aber bevorzugen auf Ihren Computern zu arbeiten.
Java 8 ist über GNU/Linux-Distributionen verfügbar, ansonsten
https://java.com/de/download/
Danach muss IntelliJ IDEA 14 installiert werden:
https://www.jetbrains.com/idea/download/
PK
7
2015-05-03
Notwendige Software
PK
Aufgabe: Community Edition?
Gabi fragt sich warum es diese “Ultimate Edition” gibt und ob diese für Sie
besser ist?
A Auf jeden Fall! Sofort kaufen ist besser als sich mit gratis Produkten
herumzuschlagen.
B Nein, nur bei der Community Variante kann Sie auch den Quellcode
studieren oder sogar ändern.
C Nein, die Features der Ultimate Edition sind für ProgrammieranfängerInnen
uninteressant.
8
2015-05-03
Notwendige Software
Ein paar Shortcuts
⇑ +F10
Speichern und Ausführen
Strg+Z
Rückgängig machen
Strg+C V X
Kopieren, einfügen und ausschneiden
Strg+F R
Suchen und ersetzen
Alt+1
Leiste rechts
Ctrl+Klick
Zur Deklaration springen
⇑
⇑
Alt+Enter
Globale Suche
Schnelle Korrekturen
PK
9
2015-05-03
Probetest
Demonstration Probetest
PK
10
2015-05-03
Probetest
Aufgabe: Fragen vom Probetest
Die Lösung lautet 1 (richtige Aussage) und die Angabe lautet:
public static int x3838922 (){ return 0; }
Welche dieser Fragen ist richtig ausgefüllt?
A
B
C
D
public static int x1 (){ return ; }
public static int x3838922 (1){ return 0; }
public static int x3838922 (){ return ;1 }
public static int x3838922 (){ return 1; }
PK
11
2015-05-03
Probetest
PK
Aufgabe: Speichern
Wie oft soll Gabi während des Tests speichern?
A Alle fünf Minuten damit keine Daten verloren gehen.
B Am besten Handy schon vorher auf fünf Minuten Alarm einstellen.
C Gar nicht, weil Ausführen bereits speichert und Sie sowieso nach jeder
Änderung ausführt.
12
2015-05-03
Probetest
PK
Aufgabe: Schleifendurchläufe zählen
Gabi fragt sich wie Sie beim Test unter Zeitdruck am schnellsten bestimmen
kann wie oft eine Schleife durchläuft.
A Einfach im Kopf das Programm durchlaufen und auf dem Zettel “Stricherl”
zeichnen.
B Subtraktion von “Ende” und “Beginn” der Schleifenzählvariable mit
Berücksichtigung von Vergleichsoperator.
C Kirchhoffsche Schleifen-Regeln anwenden.
13
2015-05-03
Probetest
PK
Montag ist noch Vorlesung und
Programmierkaffee.
Viel Erfolg beim Einstufungstest am Dienstag!