Lehrveranstaltungen am CiT - Archivierte Semester

Winter term 2020/21:

Computeranwendung und Programmierung

[Diese LVA in MU Online] [Zurück zur LVA-Liste]

Die Übungen werden als Online-Lehrveranstaltung durchgeführt! Das Modus-Merkblatt gibt Ihnen einen kurzen Überblick über den Ablauf der Übungen.
Alle zukünftigen Unterlagen zur Übung finden Sie dann unter https://moodle.unileoben.ac.at.

VO OOP und UE OOP A

[VO OOP in MU Online] [UE OOP A in MU Online]

VO OOP und UE OOP A

 

SKRIPTUM

Das Skriptum zur Vorgänger-Vorlesung IT I sowie ergänzende Unterlagen zu neuen Themen (Schleifeninvarianten, Rekursion) sind für angemeldete Studierende über MU Online hier als pdf frei verfügbar.

 

ÜBUNGSAUFGABEN

Es werden wöchentlich Übungsaufgaben ausgegeben, die bis zur jeweils nächsten Einheit vorzubereiten und abzugeben sind. Die Aufgaben sind von jedem/r Studierenden selbstständig zu lösen, Gruppenarbeiten sind nicht zulässig. Identische Lösungen werden als nicht abgegeben gewertet.

 

ÜBUNGEN

In der Übung gilt grundsätzlich Anwesenheitspflicht. Die Übungseinheiten bestehen aus zwei Teilen. Im ersten Teil sind (meist am Computer, manchmal nur auf Papier) kleine Beispiele zur laufenden Wissensüberprüfung zu lösen. Im zweiten Teil werden die Übungsbeispiele der Vorwoche besprochen.

 

ZWISCHENTESTS UND ABSCHLUSSTEST

Der Zwischentest findet am 10. Dezember ab 10 Uhr statt, der Abschlusstest am 28. Januar ab 11 Uhr.

Alte Prüfungsangaben

 

BENOTUNG 

Zur Übungsnote tragen die eingesandten und vorbereiteten Übungsaufgaben zu 15%, die Wissensüberprüfungen und der Zwischentest jeweils zu 25% und der Abschlusstest zu 35% bei. Die Übung gilt als bestanden, wenn insgesamt mehr als 50% der möglichen Punkte erreicht wurden.

Für die Vorlesung gibt es zu Semesterende (Termin tba) eine eigene Abschlussprüfung, ähnlich zur CuP VO-Abschlussprüfung (allerdings auf Papier). Anmeldung zur Prüfung erfolgt über MU Online.

 

TUTORIUM

Ab 13. Oktober findet das von Frau Katharina Zeilinger betreute Tutorium online via Zoom statt.

 

SOFTWARE

Sommersemester 2020:

Software Engineering

150.009 Software Engineering

Vortragender: Martin Antenreiter
Vorlesung im MU-Online >>
 

Kurzbeschreibung

Software Engineering beschäftigt sich mit der systematischen Erstellung von Computerprogrammen und vor allem mit der Erstellung von größeren Software-Systemen. In der Vorlesung werden die grundlegenden Schritte beim Software Engineering sowie die zugehörigen Techniken besprochen. Grundlage ist ein objektorientierter Analyse- und Entwurfsprozess unter der Verwendung von UML. In den Übungen soll ein Software-System von der Definition bis zur Implementierung (in Java) realisiert werden. In diesem Semester wird die Zielplattform Android sein. Am Ende der Übung wird eine funktionsfähige Applikation für Android 4.0 (oder höher) in den Android-Market eingestellt.

Neuigkeiten

[2020-05-07]
Ein Video über das Automated Baggage System von Denver.
[2020-04-30]
Clippy (Karl Klammer) in Action und die verschiedenen Animationen von Clippy die Benutzer zur Verzweiflung brachten.
Das letzte Video: Wenn eine Software den Benutzer verzweifeln lässt.
[2020-04-02]
Das Bluescreen Video mit Bill Gates bei der Microsoft Windows 98 Präsentation.

 

Programme/Informationen zur Lehrveranstaltung
[1]Android SDKThe SDK for constructing an application, and the tools for developing, testing, and publishing software for the Android platform.
[2]Android TutorialsAndroid Tutorials von Lars Vogel
[3]Intel HAXM TreiberSpeed Up the Android Emulator (Intel HAXM)
[4]Java BuchJava ist auch eine Insel von Christian Ullenboom
[5]Java JDKJava Development Kit
[6]Jenkins ServerThe Jenkins server with projects.
[7]Subversion BookThe Subversion Handbook
[8]TortoiseSVNTortoiseSVN Client für Windows
[9]VPN ClientVPN Client Installation @ MUL
[10]Visual ParadigmVisual Paradigm Standard Edition: UML tool for software application development
[11]VorlesungsunterlagenVorlesungsunterlagen (benötigt Zugangsdaten)

Datenbanken

Datenbanken

 

 

Links

150.012 Machine Learning

[Zurück zur LVA Liste] [Diese LVA in MU Online] [Übungen in MU Online]

The additional material for lecture and lab has moved to moodle.

Only some of the information is remaining here.

Exercises

Assignments

  1. Construct a classifier that can distinguish the digits 1 and 8 in the alldigits dataset. What is the accuracy of your binary classifier? How did you calculate the accuracy of your classifier? How confident are you in your accuracy estimate?
  2. Construct a classifier that separates the digit 1 from all other digits. Your classifier may abstain from making a prediction. The cost for predicting "not 1" when the digit is actually 1 is 10. The cost for incorrectly predicting 1 is some parameter C. The cost for abstaining is C/2. Make your classifier adaptive to the value of parameter C. Plot the expected cost of your adaptive classifier for various values of C. Show also the confidence intervals in your plot.
    Hand in a PDF document describing your classifier, your evaluation method, and the results. You can work in groups of up to 3 students. (All students of a group need to hand in the report. The report needs to clearly state the group.) Assignments need to be submitted using moodle. [Due 31 March 2020]

MUL Upload Client

Assignments are handed in using the MUL Upload Client. The Upload Client can be run on any computer with Java installed. Unpack the ZIP file into some directory and run EvalSysClient.jar. Then you can sign on or request a password (pulldown menu Help->Get new password...). When requesting a password, a PIN code is sent to your student email address. This PIN code allows you to set a new password. Your user name is your immatriculation number written as mXXXXXXXX.

Known problems with the MUL Upload Client:
Some anti-virus programs prohibit the execution of jar-files from the internet. In this case the MUL Upload Client will not start. Solution: Define an exception for your anti-virus program.

Datasets

Iris data:

Handwritten digit data: