M C. Software-Ergonomie. Vorlesung 9. υ Interaktionsformen. υ Direkte Manipulation. Interaktionsformen 1

Größe: px
Ab Seite anzeigen:

Download "M C. Software-Ergonomie. Vorlesung 9. υ Interaktionsformen. υ Direkte Manipulation. Interaktionsformen 1"

Transkript

1 Software-Ergonomie Vorlesung 9 υ Interaktionsformen υ Direkte anipulation Interaktionsformen 1

2 Kategorisierungen von I υ Interaktionsform: Gegensatz sprachlich/deiktisch im Vordergrund υ Dialogform: unterschiedliche Initiative und Freiheit beim Dialog im Vordergrund υ Interaktionstechnik: verschiedene Ein-/usgabegerät im Vordergrund υ Direkte anipulation: subjektiver Transformationsaufwand und Einbezogenheit im Vordergrund Interaktionsformen 2

3 Interaktionsformen υ Deskriptive Interaktionsformen Grundlage: sprachliche Beschreibungen erfordert Erinnern (Recall), daher schwerer υ Deiktische Interaktionsformen Grundlage: Selektion mittels Zeigehandlung erfordert Wiedererkennen (Recognition), daher leichter υ Gemischte (hybride) Interaktionsformen Interaktionsformen 3

4 Deiktische IF: enüs υ Selektion aus einer Darbietung von Objekten oder Operatoren υ odierung, nordnung, Verkettung, Reihenfolge, Erscheinungszeitpunkt, -ort, uswahlart, rt der Zeigehandlung υ Vorteil: natürlich, wirkt als Erinnerungshilfe, vermeidet syntaktische Eingabefehler, anwendungsneutral υ Nachteil: Platzbedarf, langsam, nur für kleine, einfach strukturierte uswahlmengen geeignet Interaktionsformen 4

5 Deiktische IF: etaphorische Dialoge υ Piktogramme (Icons), Direkte anipulation, WYSIWIG υ einfache und realitätsnahe Darstellung υ Vorteile: Kurze Einlernzeit, Wissenstransfer, ttraktivität υ Nachteil: nur für kleine Objektmengen, keine Kontrollstrukturen wie Iteration, wird überschätzt Interaktionsformen 5

6 Sonstige deiktische IF υ nwendungsgerechte Funktionstasten = stationäres enü mit direkter uswahltechnik per Finger Vorteil: unabh. von Bildschirm, sehr schnell Nachteil: komplexere Tastatur υ Netze: graphische Darstellung komplexer Beziehungen zwischen rbeitsobjekten Vorteil: übersichtlich, direkt manipulativ Nachteil: Platzbedarf, Layout schwierig, kann unübersichtlich werden Interaktionsformen 6

7 Direkte anipulation [Shneiderman 1983]: υ ständige Visualisierung der Objekte und Werkzeuge (Operatoren) der nwendung υ physische ktionen (ausbewegungen, Joystick etc.) oder Benutzung beschrifteter Tasten anstelle komplexer Syntax υ schnelle, inkrementelle, reversibe ktionen, deren Wirkung auf die rbeitsobjekte unmittelbar sichtbar wird. Interaktionsformen 7

8 Vorzüge direkter anipulation υ Erleichtert nfängern das Erlernen (Zuschauen) υ wenige Grundkonzepte lassen sich leicht merken υ kaum Fehler möglich, daher auch kaum Fehlermeldungen notwendig υ sofortige Rückmeldung, ob ausgeführte ktion nnäherung ans Ziel liefert (Regulation) υ weniger ngst bei Benutzer, da ktionen verständlich und stornierbar υ Zufriedenheit, da Benutzer Kontrolle behält und Ergebnisse vorhersehen kann Interaktionsformen 8

9 Direktheit + Weltmodell = D.. υ Direktheit = Gegenteil von Distanz υ Distanz der Interaktion = aß für den Transformationsaufwand zum Überbrücken des Gulf of Execution und des Gulf of Evaluation υ Einbezogenheit: Konversationsmodell: omputer als Dialogpartner Weltmodell: omputer simuliert nwendungswelt Interaktionsformen 9

10 Nachteile von Direkter anipulation υ Beware of innovations in I that use a mouse, a keyboard and a screen. υ hoher Interaktionsaufwand bei großen Objektmengen υ keine Filter, logische Verknüpfungen möglich υ nicht sichtb. Obj. lassen sich nicht manipulieren. υ Operationen mehrdeutig υ ohne zusätzliche sprachliche Interaktion nicht ausdrucksstark genug υ Interaktionsformen 10

11 nwendungsgebiete υ Texteditoren υ Graphikeditoren, D-Systeme υ Tabellenkalkulation υ Desktop-Systeme υ omputerspiele υ Tutorielle Systeme υ Simulierte und virtuelle Welten Interaktionsformen 11

Software-Ergonomie M C. Vorlesung 11. υ Ein gutes, erfolgreiches neues Jahr υ Wiederholung. υ Individualisierung - Adaptierbarkeit & Adaptivität

Software-Ergonomie M C. Vorlesung 11. υ Ein gutes, erfolgreiches neues Jahr υ Wiederholung. υ Individualisierung - Adaptierbarkeit & Adaptivität Software-Ergonomie Vorlesung 11 υ Ein gutes, erfolgreiches neues Jahr 1998 υ Wiederholung υ Individualisierung - daptierbarkeit & daptivität Individualisierung 1 Wiederholung I υ Direkte anipulation (Shneiderman):

Mehr

M C. Software-Ergonomie. Vorlesung 12. υ Gestaltungsgrundsätze für interaktive. Systeme. Gestaltungsgrundsätze 1

M C. Software-Ergonomie. Vorlesung 12. υ Gestaltungsgrundsätze für interaktive. Systeme. Gestaltungsgrundsätze 1 Software-Ergonomie Vorlesung 12 υ Gestaltungsgrundsätze für interaktive Systeme Gestaltungsgrundsätze 1 Dialog υ Eine Interaktion zwischen einem Benutzer und einem Dialogsystem, um ein bestimmtes Ziel

Mehr

Usability Heuristiken. Foliensatz überarbeitet und ergänzt nach M. Dahm: Grundlagen der Mensch-Computer Interaktion

Usability Heuristiken. Foliensatz überarbeitet und ergänzt nach M. Dahm: Grundlagen der Mensch-Computer Interaktion Usability Heuristiken Foliensatz überarbeitet und ergänzt nach M. Dahm: Grundlagen der Mensch-Computer Interaktion Design Pyramid Aesthetics affective Usability efficient Functionality effective, Renate

Mehr

1.6 Objekte Anordnung der Projektionsgeräte. ˆ Einzelsystem ˆ Rundumprojektion ˆ Kaskadierte Projektion Art der Projektion

1.6 Objekte Anordnung der Projektionsgeräte. ˆ Einzelsystem ˆ Rundumprojektion ˆ Kaskadierte Projektion Art der Projektion 1.5.3 Anordnung der Projektionsgeräte ˆ Einzelsystem ˆ Rundumprojektion ˆ Kaskadierte Projektion 1.5.4 Art der Projektion ˆ 2D ˆ Stereo 3D Polarisationsfilter * radial * linear Autostereogramme * Textstereogramme

Mehr

Maria Egly Nahed Chaaban Nahlaa Abeiad. Usability von Mobilen Applikationen

Maria Egly Nahed Chaaban Nahlaa Abeiad. Usability von Mobilen Applikationen Maria Egly Nahed Chaaban Nahlaa Abeiad Usability von Mobilen Applikationen Was ist Usability? Das Ausmaß, in dem ein Produkt durch bestimmte Benutzer in einem bestimmten Nutzungskontext genutzt werden

Mehr

Software-Ergonomie. Vorlesung 5. Aufgabenanalyse und Systemmodellierung. sichtbarer Systemfunktionalität Hardware-Ergonomie M C

Software-Ergonomie. Vorlesung 5. Aufgabenanalyse und Systemmodellierung. sichtbarer Systemfunktionalität Hardware-Ergonomie M C Software-Ergonomie Vorlesung 5 ufgabenanalyse und Systemmodellierung kognitive odellierung Entwurf von Benutzungsschnittstelle und sichtbarer Systemfunktionalität Hardware-Ergonomie 1 2 Ebenenmodell der

Mehr

Techniken der Projektentwicklungen

Techniken der Projektentwicklungen Dynamische Modellierung 8. Termin Rückblick auf statische Modellierung Dynamische Modellierung Basiskonzepte Beispiel Erweiterungen Eigenschaften Syntax Rückblick auf statische Modellierung Dynamische

Mehr

Visuelle Sprachen und Ihre Ausdrucksmittel

Visuelle Sprachen und Ihre Ausdrucksmittel Visuelle Sprachen und Ihre Ausdrucksmittel Seminar der Projektgruppe Generierung von Web-Anwendungen aus visuellen Spezifikationen Universität Paderborn 11. Juni 2004 Motivation Warum überhaupt visuell?

Mehr

Kriterien zur Bewertung eines Systems

Kriterien zur Bewertung eines Systems Kriterien zur Bewertung eines Systems Jakob Nielsens: Usability Heuristiken des User Interface Designs Quelle: http://www.nngroup.com/articles/ten-usability-heuristics/ Nr. Fachrichtung ERP Sichtbarkeit

Mehr

Programmentwurf mittels strukturierter Programmierung. Programmentwurf. Nassi-Shneiderman-Diagramm [DIN ]

Programmentwurf mittels strukturierter Programmierung. Programmentwurf. Nassi-Shneiderman-Diagramm [DIN ] Programmentwurf Bevor man sich daran macht, den Quelltext eines Programmes zu schreiben, sollte man sich einen Plan der Struktur des zukünftigen Programmes machen. Diese Phase eines Softwarentwicklungsprojekts

Mehr

Entscheidungen. INE1, Montag M. Thaler, Office TG ZHAW, M. Thaler, K. Rege, G. Burkert

Entscheidungen. INE1, Montag M. Thaler, Office TG ZHAW, M. Thaler, K. Rege, G. Burkert Entscheidungen INE1, Montag M. Thaler, tham@zhaw.ch Office TG208 http://www.zhaw.ch/~tham 1 Um was geht es? Ablaufstrukturen bis jetzt nur Sequenzen von Code neu Auswahl (Programmverzweigung) - Code aufgrund

Mehr

MCK - 9- Interaktionsformen

MCK - 9- Interaktionsformen MCK - 9- Interaktionsformen Interaktionsparadigmen Effizienz von Eingaben Tastatureingaben Mauseingaben und WIMP Andere Eingabeformen BHT Berlin Ilse Schmiedecke 2010 Interaktionsparadigmen Grundsätzlich

Mehr

Grundlagen der Mensch-Computer- Interaktion

Grundlagen der Mensch-Computer- Interaktion 1 * HV**2aä Markus Dahm * V- Grundlagen der Mensch-Computer- Interaktion Hr!*?^ Studium Inhaltsverzeichnis Vorwort 9 Inhalt und Buchstruktur 10 Die Companion Website 11 Danksagung und Wunsch für die Leser

Mehr

Wissensvermittlung. Steffen-Peter Ballstaedt. PsychologieVerlagsUnion. Die Gestaltung von Lernmaterial

Wissensvermittlung. Steffen-Peter Ballstaedt. PsychologieVerlagsUnion. Die Gestaltung von Lernmaterial Steffen-Peter Ballstaedt 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Wissensvermittlung Die Gestaltung von Lernmaterial

Mehr

Intensivübung zu Algorithmen und Datenstrukturen

Intensivübung zu Algorithmen und Datenstrukturen Intensivübung zu Algorithmen und Datenstrukturen Silvia Schreier Informatik 2 Programmiersysteme Martensstraße 3 91058 Erlangen Übersicht Programmierung Fallunterscheidung Flussdiagramm Bedingungen Boolesche

Mehr

Struktogramme. Hinweise 1 Stand:

Struktogramme. Hinweise 1 Stand: Struktogramme Hinweise 1 Stand: 09. 06. 2005 Dr. Reinhard Strangmeier Lehrstuhl für Wirtschaftsinformatik Prof. Dr. H. Gehring Fachbereich Wirtschaftswissenschaft FernUniversität in Hagen 1 Einleitung

Mehr

EIN NEUER SMARTPHONE-BASIERTER ANSATZ ZUM LEHREN VON JAVA MIT EINEM LERNSPIEL. 14. Oktober 2016, Tobias Jordine

EIN NEUER SMARTPHONE-BASIERTER ANSATZ ZUM LEHREN VON JAVA MIT EINEM LERNSPIEL. 14. Oktober 2016, Tobias Jordine EIN NEUER SMARTPHONE-BASIERTER ANSATZ ZUM LEHREN VON JAVA MIT EINEM LERNSPIEL 14. Oktober 2016, Tobias Jordine AGENDA Einführung Existierende Ansätze Initiale Umfrage Ein neuer Ansatz Ergebnisse 2 EINFÜHRUNG

Mehr

In Version 6 gibt es separate Editoren für das Erstellen und Bearbeiten von Strukturen, Funktionsnetzen und Fehlernetzen.

In Version 6 gibt es separate Editoren für das Erstellen und Bearbeiten von Strukturen, Funktionsnetzen und Fehlernetzen. Graph-Editor In Version 6 gibt es separate Editoren für das Erstellen und Bearbeiten von Strukturen, Funktionsnetzen und Fehlernetzen. Im Zusammenhang mit der Mechatronik-FMEA und der Funktionalen Sicherheit

Mehr

Seite 1 von Vorgehensmodelle, Nutzer- und Anforderungsanalyse. Wasserfallmodell

Seite 1 von Vorgehensmodelle, Nutzer- und Anforderungsanalyse. Wasserfallmodell Seite 1 von 7 12. Vorgehensmodelle, Nutzer- und Anforderungsanalyse Wasserfallmodell V-Modell Validierung: Eignung bzw. Wert des Produktes bezogen auf seinen Einsatzzweck Wird ein passendes Produkt entwickelt?

Mehr

Beschreibung BALVI ip Benchmark

Beschreibung BALVI ip Benchmark Beschreibung Bearbeitet am: 15.08.2012 Version: 1.0 Inhalt 1 Einführung... 2 2 Einschränkungen des Benchmarks... 2 3 Funktionen des Benchmarks... 3 4 Beschreibung eines BALVI Benchmarks... 4 4.1 Benchmark

Mehr

Butz, Krüger: Mensch-Maschine-Interaktion, Kapitel 13 - Evaluation. Mensch-Maschine-Interaktion

Butz, Krüger: Mensch-Maschine-Interaktion, Kapitel 13 - Evaluation. Mensch-Maschine-Interaktion Folie 1 Mensch-Maschine-Interaktion Folie 2 Kapitel 13 - Evaluation Arten der Evaluation Formativ vs. Summativ Quantitativ vs. Qualitativ Analytisch vs. Empirisch Analytische Methoden Cognitive Walkthrough

Mehr

Javakurs für Anfänger

Javakurs für Anfänger Javakurs für Anfänger Einheit 06: Einführung in Kontrollstrukturen Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda 1. Teil: Einführung in Kontrollstrukturen 3 Grundstrukturen von

Mehr

Lerntheorien im Überblick

Lerntheorien im Überblick Prof. Dr. Gerd Kegel Institut für Psycholinguistik Programm PROFiL Vortrag im Rahmen des Didaktiklehrgangs der Anatomischen Gesellschaft Frauenchiemsee, 05. März 2001 Seite 1 Aufbau des Vortrags 1. Lerntheorien

Mehr

Kontrollstrukturen - Universität Köln

Kontrollstrukturen - Universität Köln Kontrollstrukturen - Universität Köln Mario Manno Kontrollstrukturen - Universität Köln p. 1 Was sind Sprachen Auszeichnungssprachen HTML, XML Programmiersprachen ASM, Basic, C, C++, Haskell, Java, Pascal,

Mehr

Unterstützung von Lernprozessen durch Visualisierung: Auf ikonischen Programmiersprachen basierende Lernsoftware. Referentin: Sarah Lang.

Unterstützung von Lernprozessen durch Visualisierung: Auf ikonischen Programmiersprachen basierende Lernsoftware. Referentin: Sarah Lang. Unterstützung von Lernprozessen durch Visualisierung: Auf ikonischen Programmiersprachen basierende Lernsoftware Referentin: Sarah Lang Gliederung Praktische Relevanz des Themas Probleme beim programmieren

Mehr

TEIL 1: System Erfahrungen

TEIL 1: System Erfahrungen Identifikationsnummer: System Code: Alter: Geschlecht: männlich weiblich TEIL 1: System Erfahrungen 1.1 Wie lange arbeiten Sie bereits mit diesem System? weniger als 1 Stunde zwischen 1 Stunde und 1 Tag

Mehr

Übungen zur Vorlesung Wissenschaftliches Rechnen I. Grundelemente von Java. Eine Anweisung. wird mit dem Wertzuweisungsoperator = geschrieben.

Übungen zur Vorlesung Wissenschaftliches Rechnen I. Grundelemente von Java. Eine Anweisung. wird mit dem Wertzuweisungsoperator = geschrieben. Eine Anweisung wird mit dem Wertzuweisungsoperator = geschrieben. Eine Anweisung wird mit dem Wertzuweisungsoperator = geschrieben. Daher ist y = x + 5.6; keine Gleichung, sondern die Anweisung den Wert

Mehr

HM I Tutorium 1. Lucas Kunz. 27. Oktober 2016

HM I Tutorium 1. Lucas Kunz. 27. Oktober 2016 HM I Tutorium 1 Lucas Kunz 27. Oktober 2016 Inhaltsverzeichnis 1 Theorie 2 1.1 Logische Verknüpfungen............................ 2 1.2 Quantoren.................................... 3 1.3 Mengen und ihre

Mehr

Gliederung der Folien

Gliederung der Folien 1 Gliederung der Folien 1. Einführung 1.1. Gliederung 1.2. Literatur 1.3. Einstieg in Java 1.3.1. Geschichte von Java 1.3.2. Hello World 1.3.3. Übersetzen eines Java-Programms 1.4. Die Entwicklungsumgebung

Mehr

Application Note. ipad. ipad Remote Desktop & WEB myhomecontrol. myhomecontrol Application Note: ipad Remote Desktop & WEB

Application Note. ipad. ipad Remote Desktop & WEB myhomecontrol. myhomecontrol Application Note: ipad Remote Desktop & WEB Application Note extends your EnOcean by a new dimension ipad Remote Desktop & WEB myhomecontrol ipad Stand: 22JAN2013 BootUp_mHC-ApplNote_iPad_RemoteDesktop.doc/pdf Seite 1 von 7 Einleitung Dieses Dokument

Mehr

Anwendung (2. Versuch:-) Entkopplung der Locks

Anwendung (2. Versuch:-) Entkopplung der Locks Gut gemeint aber leider fehlerhaft... Jeder Producer benötigt zwei Locks gleichzeitig, um zu produzieren: 1. dasjenige für den Puffer; 2. dasjenige für einen Semaphor. Musser fürden Semaphor einwait()

Mehr

Algorithmen & Programmierung. Steuerstrukturen im Detail Selektion und Iteration

Algorithmen & Programmierung. Steuerstrukturen im Detail Selektion und Iteration Algorithmen & Programmierung Steuerstrukturen im Detail Selektion und Iteration Selektion Selektion Vollständige einfache Selektion Wir kennen schon eine Möglichkeit, Selektionen in C zu formulieren: if

Mehr

Prof. Dr. D. Roller Dipl.-Inform. Monika Bihler. begonnen am: 1. Oktober 1994 beendet am: 31. März 1995

Prof. Dr. D. Roller Dipl.-Inform. Monika Bihler. begonnen am: 1. Oktober 1994 beendet am: 31. März 1995 1 Prüfer: Betreuer: Prof. Dr. D. Roller Dipl.-Inform. Monika Bihler begonnen am: 1. Oktober 1994 beendet am: 31. März 1995 Diplomarbeit Nr. 1220 Graphischer Editor zur Festlegung multimedialer Präsentationen

Mehr

Software- und Systementwicklung

Software- und Systementwicklung Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm

Mehr

2. Algorithmenbegriff

2. Algorithmenbegriff 2. Algorithmenbegriff Keine Algorithmen: Anleitungen, Kochrezepte, Wegbeschreibungen,... Algorithmus: Berechnungsvorschrift, die angibt, wie durch Ausführung bestimmter Elementaroperationen aus Eingabegrößen

Mehr

Grafische Interaktion

Grafische Interaktion 1. Einführung 2. Eingabesysteme und -geräte 3. Interaktionsaufgaben 3.1 Basisaufgaben der grafischen Interaktion 3.1.1 Positionierung 3.1.2 Selektion 3.1.3 Texteingabe 3.1.4 Auswahl 3.1.5 Quantifizierung

Mehr

Metadaten sichtbar machen

Metadaten sichtbar machen Metadaten sichtbar machen Fachvortrag tekom Frühjahrstagung 2015 Darmstadt 24. April 2015 Karsten Schrempp, PANTOPIX GmbH & Co. KG Idee Ausgangssituation Metadaten helfen uns, die komplexe Welt um uns

Mehr

ISONORM 9241/10. Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm ISO 9241/10. Jochen Prümper & Michael Anft

ISONORM 9241/10. Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm ISO 9241/10. Jochen Prümper & Michael Anft ISONORM 9241/10 Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm ISO 9241/10 Jochen Prümper & Michael Anft Prof. Dr. Jochen Prümper FHTW-Berlin Fachgebiet Wirtschaftspsychologie

Mehr

1 Klassen und Objekte

1 Klassen und Objekte 1 Klassen und Objekte Datentyp - Spezifikation des Typs von Datenobjekten Datenstruktur - logische Ordnung von Elementen eines Datentyps - zur (effizienten) Speicherung, Verwaltung, Zugriff - auf die Elemente

Mehr

Einfache Bedingte Ausführung

Einfache Bedingte Ausführung Kontrollstrukturen Bisher Programme mit Funktionen als einfache Folge von Befehlen Ablauf von Programmen darüber hinaus steuerbar über Bedingte Ausführung: Ausführung von Programmteilen (Befehlen oder

Mehr

Keller (Stapel, Stack, LIFO)

Keller (Stapel, Stack, LIFO) Keller (Stapel, Stack, LIFO) Liste K=[ K(1), K(2),..., K(n) ] mit beschränktem Zugriff Operationen: pop: liefert oberstes Element K(1) entfernt oberstes Element: K = [ K(2),..., K(n) ] (Fehler bei leerem

Mehr

LMU München LFE Medieninformatik Mensch-Maschine Interaktion (Prof. Dr. Florian Alt) SS2016. Mensch-Maschine-Interaktion

LMU München LFE Medieninformatik Mensch-Maschine Interaktion (Prof. Dr. Florian Alt) SS2016. Mensch-Maschine-Interaktion 1 Mensch-Maschine-Interaktion 2 Kapitel 13 - Evaluation Arten der Evaluation Formativ vs. Summativ Quantitativ vs. Qualitativ Analytisch vs. Empirisch Analytische Methoden Cognitive Walkthrough Heuristische

Mehr

Thomas Hofmann. Ergonomie im Hauptstudium WS 2005/06 Essen. Kommunikation, Ergonomie und Design. Teil 2. Institut für Ergonomie und Designforschung

Thomas Hofmann. Ergonomie im Hauptstudium WS 2005/06 Essen. Kommunikation, Ergonomie und Design. Teil 2. Institut für Ergonomie und Designforschung folie 1. 27 Ergonomie im Hauptstudium WS 2005/06 Essen Thomas Hofmann Kommunikation, Ergonomie und Design Teil 2 folie 2. 27 24.11.05 Einführung in Kommunikation aus Sicht der Ergonomie Kommunikation Mensch-Hardware

Mehr

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2 Anforderungsspezifikation und GWT Tutorien TEACHING TEAM Paul Muntean muntean@ifi.uzh.ch Martina Rakaric martina.rakaric@gmail.com 2 ABGABE Abgabe OLAT Erlaubte

Mehr

Gedächtnis. Extern gewonnene Informationen werden in drei Stufen verarbeitet:

Gedächtnis. Extern gewonnene Informationen werden in drei Stufen verarbeitet: Gedächtnis Gedächtnis Extern gewonnene Informationen werden in drei Stufen verarbeitet: Aufnahme in das Arbeitsgedächtnis ( Kurzzeitgedächtnis ) Abgleich mit langfristig gespeicherten Strukturen Integration

Mehr

IoT-Werkstatt Das Internet der Dinge anfassbar machen Algorithmisches Denken

IoT-Werkstatt Das Internet der Dinge anfassbar machen Algorithmisches Denken IoT-Werkstatt Das Internet der Dinge anfassbar machen Algorithmisches Denken Klaus-Uwe Gollmer und Guido Burger Vorbereitung Editor USB Status 1. Octopus Board mit USB-Kabel verbinden 2. Arduino (IoT-Werkstatt)

Mehr

Nachtrag: Vergleich der Implementierungen von Stack

Nachtrag: Vergleich der Implementierungen von Stack Nachtrag: Vergleich der Implementierungen von Stack In der letzten Vorlesung hatten wir zwei Implementierung der Klasse Stack: eine Implementierung als Liste (Array): liststack eine Implementierung als

Mehr

Übungspaket 9 Logische Ausdrücke

Übungspaket 9 Logische Ausdrücke Übungspaket 9 Logische Ausdrücke Übungsziele: Skript: 1. Umgang mit logischen Vergleichs- und Verknüpfungsoperatoren 2. Bilden einfacher und komplexer logischer Ausdrücke Kapitel: 22 Semester: Wintersemester

Mehr

Wiki Wissensmanagement die richtigen Informationen zur richtigen Zeit am richtigen Ort

Wiki Wissensmanagement die richtigen Informationen zur richtigen Zeit am richtigen Ort Wiki Wissensmanagement die richtigen Informationen zur richtigen Zeit am richtigen Ort Übersicht Was bedeutet Wiki Was ist ein Wiki Was kann ein Wiki 2006-04-06 2 Wiki Hawaiianisch: Schnell, schnell Informationen

Mehr

Kapitel 1 Grundlagen. Skript zur Vorlesung: Datenbanksysteme II Sommersemester Vorlesung: PD Dr. Peer Kröger

Kapitel 1 Grundlagen. Skript zur Vorlesung: Datenbanksysteme II Sommersemester Vorlesung: PD Dr. Peer Kröger LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Skript zur Vorlesung: Datenbanksysteme II Sommersemester 2016 Kapitel 1 Grundlagen Vorlesung: PD Dr. Peer Kröger http://www.dbs.ifi.lmu.de/cms/datenbanksysteme_ii

Mehr

Informatik 1. Sommersemester Helmut Seidl. Institut für Informatik TU München

Informatik 1. Sommersemester Helmut Seidl. Institut für Informatik TU München Informatik 1 Sommersemester 2011 Helmut Seidl Institut für Informatik TU München 1 0 Allgemeines Inhalt dieser Vorlesung: Einführung in Grundkonzepte der Informatik; Einführung in Denkweisen der Informatik;

Mehr

Installationsanleitung

Installationsanleitung Reacall 3.0 Installationsanleitung Inhaltsverzeichnis Einleitung...3 Allgemeine Hinweise zur Installation...3 Technische Voraussetzungen...3 Checkliste Konfiguration...3 Installation des Reacall Servers...4

Mehr

2.2 Einfache Datenstrukturen

2.2 Einfache Datenstrukturen 2.2 Einfache Datenstrukturen Konstante und Variable Die Begriffe "Konstante" und "Variable" haben zunächst auch in der Informatik dieselbe grundsätzliche Bedeutung wie in der übrigen Mathematik. Variablen

Mehr

ECDL MODUL COMPUTING. Syllabus Version 1.0

ECDL MODUL COMPUTING. Syllabus Version 1.0 ECDL MODUL COMPUTING Syllabus Version 1.0 DLGI Dienstleistungsgesellschaft für Informatik Am Bonner Bogen 6 53227 Bonn Tel.: 0228-688-448-0 Fax: 0228-688-448-99 E-Mail: info@dlgi.de, URL: www.dlgi.de In

Mehr

Software-Ergonomie M C. Vorlesung 10. υ Direkte Manipulation. υ Multiple Aktivitäten. υ Zeitverhalten interaktiver Systeme.

Software-Ergonomie M C. Vorlesung 10. υ Direkte Manipulation. υ Multiple Aktivitäten. υ Zeitverhalten interaktiver Systeme. Software-Ergonomie Vorlesung 10 υ Direkte anipulation υ ultiple ktivitäten υ Zeitverhalten interaktiver Systeme υ FROHE FESTTGE ultiple ktivitäten und Zeitverhalten 1 ultiple ktivitäten υ Linearisierung

Mehr

Software-Praktikum. Überblick und Zeitplan

Software-Praktikum. Überblick und Zeitplan Standort Hagen Fachbereich Technische Betriebswirtschaft Software-Praktikum Überblick und Zeitplan Andreas de Vries und Volker Weiß Version: 26. September 2016 Inhaltsverzeichnis 1 Einführung und Überblick

Mehr

1. Einführung des. Allgemeines

1. Einführung des. Allgemeines Allgemeines In diesem Rechner ist ein komplettes Set mathematischer Werkzeuge für Algebra, dynamische Geometrie, Statistik, Tabellenkalkulation und Messdatenerfassung in Echtzeit. Formeln, Tabellen und

Mehr

Grundlagen der Programmierung

Grundlagen der Programmierung Grundlagen der Programmierung 7. Vorlesung 18.05.2016 1 Konstanten Ganzzahlkonstante Dezimal: 42, 23, -2 Oktal (0 vorangestellt): 052 Hexadezimal (0x vorangestellt): 0x2A Gleitkommazahlen: 3.1415, 2.71,

Mehr

/26

/26 7 8 3 3 7 2 8 2 8. /2 Sudoku 2 2 3 3 7 7 8 8 8 Füllen Sie die leeren Felder so aus, dass in jeder Zeile, in jeder Spalte und in jedem 3x3 Kästchen alle Zahlen von bis stehen.. 2/2 Warum? 7 8 3 3 7 2 8

Mehr

Programm heute. Algorithmen und Datenstrukturen (für ET/IT) Definition Algorithmus. Wie beschreibt man Algorithmen?

Programm heute. Algorithmen und Datenstrukturen (für ET/IT) Definition Algorithmus. Wie beschreibt man Algorithmen? Programm heute Algorithmen und Datenstrukturen (für ET/IT) Sommersemester 2015 1 Einführung Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München 2 Grundlagen von Algorithmen

Mehr

Definitionen/Vorarbeit zum Thema Java

Definitionen/Vorarbeit zum Thema Java Definitionen/Vorarbeit zum Thema Java Programmiersprachen: System von Wörtern und Symbolen, die zur Formulierung von Programmen für die elektronische Datenverarbeitung verwendet werden. Arten: z.b. Javascript

Mehr

Algorithmen und Datenstrukturen (für ET/IT)

Algorithmen und Datenstrukturen (für ET/IT) Algorithmen und Datenstrukturen (für ET/IT) Sommersemester 2016 Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München Programm heute 1 Einführung 2 Grundlagen von Algorithmen

Mehr

Welche Lernkanäle gibt es und wie kann ich strukturierend lernen?

Welche Lernkanäle gibt es und wie kann ich strukturierend lernen? Welche Lernkanäle gibt es und wie kann ich strukturierend lernen? Adrian Wierzbowski 2008-05-29 1 Lernkanäle Ein Lernkanal ist sowas wie ein Durchgang ins Gedächtnis. Dabei bedient man die Sinne des menschlichen

Mehr

Der Work Design Questionnaire (WDQ)

Der Work Design Questionnaire (WDQ) Der Work Design Questionnaire (WDQ) Originalquelle: Stegmann, S., van Dick, R., Ullrich, J., Charalambous, J., Menzel, B., Egold, N., & Wu, T. T.-C. (2010). Der Work Design Questionnaire Vorstellung und

Mehr

Das computerorientierte Informationssystem (CIS)

Das computerorientierte Informationssystem (CIS) Das computerorientierte Informationssystem (CIS) Eine methodische Einführung von Theo Lutz Mit 47 Abbildungen w DE G Walter de Gruyter Berlin New York 1973 Vorwort V 1. Die Grundlagen des computerorientierten

Mehr

FACHHOCHSCHULE AUGSBURG Hochschule für Technik, Wirtschaft und Gestaltung

FACHHOCHSCHULE AUGSBURG Hochschule für Technik, Wirtschaft und Gestaltung C Sprachelemente für Übung 2 Typumwandlungen (type casts) Bei Ausdrücken, in denen Operanden mit unterschiedlichem Typ vorkommen, werden diese vom Compiler vor der Ausführung automatisch in einen gemeinsamen

Mehr

Benutzerfreundlichkeit Quo vadis?

Benutzerfreundlichkeit Quo vadis? IRIS 2009 E-Taxation & FinanzOnline Benutzerfreundlichkeit Quo vadis? DI (FH) Karl FLIEDER Nebenberuflicher Lektor, FH JOANNEUM DI Dr. Felix MÖDRITSCHER WU Wien, Wirtschaftsinformatik und Neue Medien Karl

Mehr

User Interface Guidelines

User Interface Guidelines User Interface Guidelines Von Anna-Lena Goebels und Alexander Fischer Definition Guidelines! eine Sammlung an Empfehlungen nach denen sich Designer und Entwickler von Applikationen speziell für User richten

Mehr

Sudoku. Warum 6? Warum 6?

Sudoku. Warum 6? Warum 6? . / Sudoku Füllen Sie die leeren Felder so aus, dass in jeder Zeile, in jeder Spalte und in jedem x Kästchen alle Zahlen von bis stehen.. / Warum?. / Warum?. / Geschichte der Logik Syllogismen (I) Beginn

Mehr

Notationen zur Prozessmodellierung

Notationen zur Prozessmodellierung Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling

Mehr

UML (Unified Modelling Language) von Christian Bartl

UML (Unified Modelling Language) von Christian Bartl UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java 1 / 41 Einstieg in die Informatik mit Java Weitere Anweisungen Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 41 1 Überblick 2 Verbundanweisung 3 Bedingte Anweisung 4 Auswahlanweisung

Mehr

Einführung in die Objektorientierung (OO)

Einführung in die Objektorientierung (OO) Einführung in die Objektorientierung (OO) I) Warum OO? II) Grundbegriffe der OO III) IV) Darstellung von Klassen und Objekten Kapselung I) Warum OO? 1) Früher: Prozedurale / strukturierte Programmierung

Mehr

Bedeutung Zugänglichkeit Barrierefreies Webdesign

Bedeutung Zugänglichkeit Barrierefreies Webdesign Bedeutung «manchmal auch Zugänglichkeit oder Barrierefreies Webdesign genannt ist die Kunst, Webseiten so zu gestalten, dass jeder sie nutzen und lesen kann.» Verschiedene Arten von Einschränkungen, die

Mehr

Zeichenketten. Gerd Bohlender. Institut für Angewandte und Numerische Mathematik. Vorlesung: Einstieg in die Informatik mit Java. 16.

Zeichenketten. Gerd Bohlender. Institut für Angewandte und Numerische Mathematik. Vorlesung: Einstieg in die Informatik mit Java. 16. Zeichenketten Gerd Bohlender Institut für Angewandte und Numerische Mathematik Vorlesung: Einstieg in die Informatik mit Java 16. Mai 2007 G. Bohlender (IANM UNI Karlsruhe) Zeichenketten 16. Mai 2007 1

Mehr

Korn-Shell: Einführung in Shellscripte 1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung

Korn-Shell: Einführung in Shellscripte 1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung 1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung 1. Übersicht und Einführung 1.1 Die Shell allgemein 1.2 Die korn-shell 1.3 Der Weg zum ersten Skript 1.4 Nutzen und

Mehr

1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -

1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 - 1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik

Mehr

1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -

1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 - 1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java 1 / 13 Einstieg in die Informatik mit Java Zeichenketten Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 13 1 Zeichenketten 2 Erzeugen von Zeichenketten 3 Operatoren für

Mehr

Johannes Unterstein - TINF16 - Java - Sommersemester 2017 JAVA. Weiterführende Spracheigenschaften

Johannes Unterstein - TINF16 - Java - Sommersemester 2017 JAVA. Weiterführende Spracheigenschaften JAVA Weiterführende Spracheigenschaften 100 AGENDA Strings Exceptions Enums Generics Lambdas & Methods Bulk-Operations 101 DIE KLASSE STRING Zeichenketten werden in Java als String repräsentiert Wie der

Mehr

ISONORM 9241/110 (Langfassung)

ISONORM 9241/110 (Langfassung) ISONORM 9241/110 (Langfassung) Beurteilung von Software auf Grundlage der Internationalen Ergonomie-Norm DIN EN ISO 9241-110 von Prof. Dr. Jochen Prümper und Dipl. Psych. Micael Anft Im Folgenden geht

Mehr

Codegenerierung mit Xtend. 21. Januar 2015

Codegenerierung mit Xtend. 21. Januar 2015 Codegenerierung mit Xtend 21. Januar 2015 Überblick Xtend bietet einen Template-basierten Ansatz zur Codegenerierung Xtend enthält eine spezielle Template-Sprache. Das Modell kann beliebig benutzt werden,

Mehr

Kapitel 4. Programmierkurs. Datentypen. Arten von Datentypen. Datentypen und Operatoren Ganzzahlige Numerische Datentypen Logischer Datentyp

Kapitel 4. Programmierkurs. Datentypen. Arten von Datentypen. Datentypen und Operatoren Ganzzahlige Numerische Datentypen Logischer Datentyp Kapitel 4 Programmierkurs Birgit Engels, Anna Schulze Datentypen und Operatoren Ganzzahlige Numerische Datentypen Logischer Datentyp ZAIK Universität zu Köln WS 07/08 1 / 6 Datentypen Arten von Datentypen

Mehr

Ergebnisse Lernstandserhebungen 2017

Ergebnisse Lernstandserhebungen 2017 Ergebnisse Lernstandserhebungen 2017 Deutsch - Lesen Niveau 1: Ansatzweises Leseverstehen Schülerinnen und Schüler können einzelne Hauptgedanken eines Textes erfassen. Niveau 2: Einfaches Leseverstehen

Mehr

Qualitätsmanagement 7 Managementwerkzeuge (M7) Gliederung

Qualitätsmanagement 7 Managementwerkzeuge (M7) Gliederung Gliederung 1. Qualitätsmanagement: Einführung und Überblick a. Definition des Qualitätsbegriffs b. Entwicklung des Qualitätsmanagements c. Entwicklungslinien des Qualitätsmanagements bei Lebensmitteln

Mehr

Didaktische Stulle: Immersive Lehre

Didaktische Stulle: Immersive Lehre Didaktische Stulle: e Lehre G. Göbel 28.06.2017 1. Chart 1 e Hochschule Themen 1. Wozu VR (in der Lehre)? 2. Was kann VR aktuell? 3. Was passiert in der HTW? 4. Was brauche ich dafür? 1. Chart 2 Wozu VR?

Mehr

Polymorphie und UML Klassendiagramme

Polymorphie und UML Klassendiagramme Polymorphie und UML Klassendiagramme Prof. Dr.-Ing. Thomas Schwotzer 1 Einführung Vererbung hat einen sehr interessanten und effektiven Effekt: die Polymorphie. Darum geht es in dieser Veranstaltung. 2

Mehr

Algorithmen & Programmierung. Logik

Algorithmen & Programmierung. Logik Algorithmen & Programmierung Logik Aussagenlogik Gegenstand der Untersuchung Es werden Verknüpfungen zwischen Aussagen untersucht. Aussagen Was eine Aussage ist, wird nicht betrachtet, aber jede Aussage

Mehr

Vorlesung Datenstrukturen

Vorlesung Datenstrukturen Vorlesung Datenstrukturen Lineare Listen (1) Einfach verkettete Listen Dr. Frank Seifert Vorlesung Datenstrukturen - Sommersemester 2016 Folie 148 Wiederholung Felder Vorteil Der Zugriff auf ein beliebiges

Mehr

Didaktik der Informatik. Abschnitt 4 Lernziele Dr. Nicole Weicker

Didaktik der Informatik. Abschnitt 4 Lernziele Dr. Nicole Weicker Didaktik der Informatik Abschnitt 4 Lernziele Dr. Nicole Weicker Lernziele Definition Ein Lernziel ist eine sprachliche Formulierung, die beschreibt, welche Lernergebnisse und welches Verhalten innerhalb

Mehr

Usability Heuristics

Usability Heuristics Usability Heuristics What is Usability? Definition (ISO 9241): The effectiveness, efficiency and satisfaction with which specified users achieve specified goals in particular environments. effectiveness:

Mehr

Einführung in die Informatik I (autip)

Einführung in die Informatik I (autip) Einführung in die Informatik I (autip) Dr. Stefan Lewandowski Fakultät 5: Informatik, Elektrotechnik und Informationstechnik Abteilung Formale Konzepte Universität Stuttgart 24. Oktober 2007 Was Sie bis

Mehr

Herder-Gymnasium Minden

Herder-Gymnasium Minden Herder-Gymnasium Minden Schulcurriculum des Faches Informatik Einführungsphase Übersichtsraster Unterrichtsvorhaben in der Einführungsphase Gültig ab dem Schuljahr 2014/15 Beschluss Informatik Fachkonferenz

Mehr

Einführung ins Praktikum Wissenschaftliches Rechnen I

Einführung ins Praktikum Wissenschaftliches Rechnen I Einführung ins Praktikum Wissenschaftliches Rechnen I Hella Rabus, René Lamour, Emre Özkaya Wintersemester 2008/2009 Organisatorisches Zugang zum Pool - Siehe Öffnungszeiten Teilnahme am Praktikum Gruppenarbeit

Mehr