Einblicke in das Informatikstudium

Größe: px
Ab Seite anzeigen:

Download "Einblicke in das Informatikstudium"

Transkript

1 Einblicke in das Informatikstudium 5. Workshop - Meine erste Android-App Prof. Dr. Inga Marina Saatz

2 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm

3 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm

4 Begrüßung Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 4 Informationssysteme, Physik Prof. Dr. Inga Marina Saatz Fachhochschule Dortmund Fachbereich Informatik Raum C.1.48 Emil-Figge-Straße Dortmund Tel Fax Inga.saatz@fh-dortmund.de

5 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm

6 Informatik-Studium an der FH Dortmund Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 6 Daten: Insgesamt ca Studierende (= größter Informatik-Fachbereich an FHs in Deutschlands) davon: ca Studierende in den Präsenzstudiengängen Informatik, Wirtschaftsinformatik, Medizinische Informatik und Software- und Systemtechnik dual 40 Professorinnen und Professoren ca. 60 Mitarbeiterinnen und Mitarbeiter Zahlreiche Lehrbeauftragte aus der Industrie Erstsemester: Absolventen: Folie 6 ca. 420 pro Jahr ca. 200 pro Jahr

7 Praktische Informatik Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 7 Studiengänge der praktischen Informatik Informatik (INF) Bachelor / Master - Praktische Informatik (PI) - Technische Informatik (TI) Software- und Systemtechnik-Dual Bachelor PI MA INF BA INF TI Präsenzstudium BA SST Dual Studieninhalte Programmierung(Java, C#, Skriptsprachen, ) Rechnerarchitektur und Betriebssysteme Mathematik für Informatiker Kommunikations- und Rechnernetze Datenbanken Softwarearchitekturen Web-Anwendungen KünstlicheIntelligenz WeitereWahlpflichtfächer

8 Software- und Systemtechnik Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 8 Studierende/ r Abschluss eines Ausbildungs-/ Praktikantenvertrages Studierende/r (Fach-) Abitur Sonstige HZB Unternehmen Firma Kooperationsvereinbarung Hochschule

9 Weitere Workshops der Workshopreihe Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 9 Datum Studiengang Workshop Praktische Informatik Workshop Handyprogrammierung Alle inkl. Studienberatung Geplant Sept Geplant Nov Geplant Dez Praktische Informatik Praktische Informatik Technische Informatik Workshop Compilerbau Workshop Computergrafik Workshop: Wie kommt der Zufall in den Computer? Workshop Der blinkende Tannenbaum Näheres:

10 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm

11 Was ist eine App? Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 12 App steht für Applikation (Anwendungssoftware) Es gibt Desktop-, web- und mobile-apps Erlauben eine (intuitive) Interaktion des Benutzers mit dem Betriebssystem Apps besitzen Oberflächen (je nach Anforderung) Apps werden programmiert

12 Was heißt programmieren? Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 13 Programmierung (von griechisch prógramma Vorschrift ) bezeichnet die Tätigkeit, Computerprogramme zur Lösung eines in der realen Welt gestellten Problems zu erstellen. Anwender Programm Anwendungen Apps Betriebssystem

13 Programmierung Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 14 gedankliches Modell geringes Ungleichgewicht der Abstraktionsebenen Programmiermodell Interpreter / Compiler Maschinenebene

14 Programmierung in Java Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 16 Java Virtual Machine

15 Grafische Programmierung Beispiel Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 17 Programmiermodell aus Bausteinen zusammensetzen: Programmiermodell Wenn der Button Button_Hallo gedrückt wird, sage Hallo. Konfiguration des Bausteins

16 Android SDK vs. App Inventor Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 19 Byte Code Android SDK generiert Scheme Kawa Byte Code App Inventor

17 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm Die App sagt Hallo! Die Benutzeroberfläche erstellen Variablen benutzen Fallunterscheidungen durchführen Aktionen wiederholen Funktionen verwenden

18 Der App Inventor Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 21 Google-Account Designer (GUI) Blocks Editor (Funktion) Emulator USB Handy

19 Design Editor Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 22 Unsere Projekte Projektname Handy/Emulator Programmierumgebung Alle Komponenten Unsere GUIs Verwendte Komponenten Eigenschaften Layout der App

20 Blocks Editor (Java) Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 23 Blockleiste Unser Programm

21 Der App Inventor 2 Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 24 Grafische Programmierumgebung für Android von der MIT (Mit Ver. 2) komplett im Browser AppInventor 2 Software (Optional) Emulator, USB + AI2 Tools Natürlich auch mit echtem Android Handy (QR Code) PC-Login: Login: Passwort: fb4tm04001 fb4tm Login: Passwort: FH.DO.000XX@gmail.com FH_FB4_XX (mit führender 0, d.h. XX=01, 02, )

22 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm Die App sagt Hallo! Die Benutzeroberfläche erstellen Variablen benutzen Fallunterscheidungen durchführen Aktionen wiederholen Funktionen verwenden

23 Meine erste App! Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 26

24 Beispiel - HelloWorld Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 27

25 Blocks Editor (Java) Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 28 Blockleiste Unser Programm

26 Meine erste App! Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 29

27 Blockleiste Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 30 Allgemeine Blöcke Unsere GUI Komponenten Allgemein GUI Komponenten

28 Ereignisabfragen Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 31 Interaktionen des Benutzers mit dem Handy bzw. den verschiedenen GUI Komponenten erkennen und darauf reagieren Button 1 wird nur kurz gedrückt Button 1 wird lange gedrückt

29 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm Die App sagt Hallo! Die Benutzeroberfläche erstellen Variablen benutzen Fallunterscheidungen durchführen Aktionen wiederholen Funktionen verwenden

30 Bau dir deine eigene App Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 35

31 Komponenten Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 36 Beschriftung (Label) Ball Leinwand (Canvas) Bewegtes Bild (Image Sprite)

32 Ausrichtungen von Buttons (Arrangements) Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 37

33 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm Die App sagt Hallo! Die Benutzeroberfläche erstellen Variablen benutzen Fallunterscheidungen durchführen Aktionen wiederholen Funktionen verwenden

34 Werte (Datetypen) Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 39 Jedes Lebewesen, Ding, Situationen, kann wie in einem ''Bauplan'' mit Eigenschaften beschrieben werden. Füllt man nun diese Eigenschaften (Attribute) mit bestimmten Werten, erhalten wir ein konkretes Objekt Es gibt die verschiedensten Typen von Werten z.b. der Bauplan Mensch : Name: Text Haarfarbe: Farbe Alter: Zahl Brillenträger: Boolean Freundin: Andere Objekte

35 Variablen Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 40 Eine Variableist der Stellvertreter für eine Eigenschaft und im einfachsten Sinne ein Behälter für einen bestimmten Wert. Variablen haben einen Wert, einen Typ, einen Namen und können verändert werden Selbst erstelle Variablen Automatische Variablen

36 bsp_variable Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 41

37 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm Die App sagt Hallo! Die Benutzeroberfläche erstellen Variablen benutzen Fallunterscheidungen durchführen Aktionen wiederholen Funktionen verwenden

38 Kontrollstrukturen Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 43 Kontrollstrukturen steuern den Ablauf eines Computerprogramms. Eine Kontrollstruktur ist entweder eine Verzweigungoder eine Schleife. Meist wird ihre Ausführung über logische Ausdrücke beeinflusst. Programmablauf Programmablauf Verzweigung Schleife Bedingung Nein Bedingung Nein Ja Ja Anweisung 1 Anweisung 2 Anweisung 1 Anweisung 2

39 Verzweigung Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 44 Eine Verzweigung legt fest, welcher von zwei (oder mehr) Programmabschnitten, abhängig von einer (oder mehreren) Bedingungen, ausgeführt wird. Programmablauf Bedingung Nein Ja Anweisung

40 Verzweigung Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 45 Eine Verzweigung legt fest, welcher von zwei (oder mehr) Programmabschnitten, abhängig von einer (oder mehreren) Bedingungen, ausgeführt wird. Programmablauf Alter > 42 Nein Ja Label.Text = Alt

41 Verzweigung Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 46 Eine Verzweigung legt fest, welcher von zwei (oder mehr) Programmabschnitten, abhängig von einer (oder mehreren) Bedingungen, ausgeführt wird. Programmablauf Bedingung Nein Ja Anweisung 1 Anweisung 2

42 Verzweigung Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 47 Eine Verzweigung legt fest, welcher von zwei (oder mehr) Programmabschnitten, abhängig von einer (oder mehreren) Bedingungen, ausgeführt wird. Programmablauf Alter > 42 Nein Ja Label.Text = Alt Label.Text = Jung

43 Verzweigung Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 48 Eine Verzweigung legt fest, welcher von zwei (oder mehr) Programmabschnitten, abhängig von einer (oder mehreren) Bedingungen, ausgeführt wird. Programmablauf Alter > 42 Nein Ja Nein Alter > 66 Label.Text = Jung Ja Label.Text = Alt Label.Text = Weise

44 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm Die App sagt Hallo! Die Benutzeroberfläche erstellen Variablen benutzen Fallunterscheidungen durchführen Aktionen wiederholen Funktionen verwenden

45 Kontrollstrukturen Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 50 Kontrollstrukturen steuern den Ablauf eines Computerprogramms. Eine Kontrollstruktur ist entweder eine Verzweigungoder eine Schleife. Meist wird ihre Ausführung über logische Ausdrücke beeinflusst. Programmablauf Programmablauf Verzweigung Schleife Bedingung Nein Bedingung Nein Ja Ja Anweisung 1 Anweisung 2 Anweisung 1 Anweisung 2

46 Schleife Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 51 Die Schleife wiederholt einen Anweisungs-Block so lange, wie eine Schleifenbedingung gültig bleibt Programmablauf Solange i <= 42 Nein Ja Label.text = i Weiter im Programm i++

47 Agenda Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik Begrüßung Vorstellung der Studiengänge Programmierung Ein erstes App-Inventor Programm Die App sagt Hallo! Die Benutzeroberfläche erstellen Variablen benutzen Fallunterscheidungen durchführen Aktionen wiederholen Funktionen verwenden

48 Funktionen Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 53 Durch die Definition von Funktionen können mehrere Befehlein einer bestimme Reihenfolge abgearbeitet werden. Anstelle der einzelnen Befehle wird dann die Funktion aufgerufen. Jede Komponente im App Inventor besitzt eine oder mehrere solcher Funktionen: 100x 1x

49 Herzlichen Dank für Ihre Aufmerksamkeit! Prof. Dr. I. M. Saatz Workshopreihe für Schülerinnen und SChüler Fachbereich Informatik 54 Informationssysteme, Physik Prof. Dr. Inga Marina Saatz Fachhochschule Dortmund Fachbereich Informatik Raum C.1.48 Emil-Figge-Straße Dortmund Tel Fax

DUALER STUDIENGANG SOFTWARE- UND SYSTEMTECHNIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN

DUALER STUDIENGANG SOFTWARE- UND SYSTEMTECHNIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN DUALER STUDIENGANG SOFTWARE- UND SYSTEMTECHNIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN WARUM SOFTWARE- UND SYSTEMTECHNIK STUDIEREN? Der Computer ist heute in nahezu allen Lebensbereichen vertreten. Er

Mehr

(1)Einführung in Eclipse

(1)Einführung in Eclipse Auf diesem ersten Arbeitsblatt werdet ihr die Programmierumgebung Eclipse kennenlernen, die eure Oberfläche zum Bearbeiten des Android-Projekts Schiffe versenken sein wird. Dabei macht ihr euch einen Überblick

Mehr

App-Entwicklung mit MIT App Inventor

App-Entwicklung mit MIT App Inventor Thema: App-Entwicklung mit MIT App Inventor Name der Autorin/ des Autors: Fach: Klasse/Jahrgangsstufe: Schulart: Lehrplanbezug: Jochen Pogrzeba,StR Max-Weber-Schule, Freiburg Informatik, Wirtschaftsinformatik

Mehr

MÄDELS IHR SEID DRAN! INFORMATIKSTUDIUM AN DER FH DORTMUND

MÄDELS IHR SEID DRAN! INFORMATIKSTUDIUM AN DER FH DORTMUND MÄDELS IHR SEID DRAN! INFORMATIKSTUDIUM AN DER FH DORTMUND WARUM INFORMATIK STUDIEREN? MÄDELS IHR SEID GEFRAGT! Informatik ist die Wissenschaft von der systematischen Verarbeitung von Informationen. Seit

Mehr

M 7102 Wenig aktiv im Verein Tätig in der Lehrerausbildung (Sts OU, Goethe-Uni)

M 7102 Wenig aktiv im Verein Tätig in der Lehrerausbildung (Sts OU, Goethe-Uni) J. Poloczek, 2012 M 7102 Wenig aktiv im Verein Tätig in der Lehrerausbildung (Sts OU, Goethe-Uni) www.informatik.uni-frankfurt.de/~poloczek Veranstaltungen (unten) AUGE RG 600 Betriebssystem Android auf

Mehr

When Androids Control Robots

When Androids Control Robots When Androids Control Robots Inhalt Motivation Entwicklungsmethoden Workshop Evaluation Zusammenfassung 2/16 Motivation» Problem Informatik hat den Ruf kompliziert, unverständlich und langweilig und eine

Mehr

STUDIENANGEBOT PRAKTISCHE INFORMATIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN

STUDIENANGEBOT PRAKTISCHE INFORMATIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN STUDIENANGEBOT PRAKTISCHE INFORMATIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN WARUM PRAKTISCHE INFORMATIK STUDIEREN? Der Computer und zugehörige Softwareprogramme sind im Alltag allgegenwärtig: Internet

Mehr

STUDIENANGEBOT TECHNISCHE INFORMATIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN

STUDIENANGEBOT TECHNISCHE INFORMATIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN STUDIENANGEBOT TECHNISCHE INFORMATIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN WARUM TECHNISCHE INFORMATIK STUDIEREN? Computer und Software sind im Alltag allgegenwärtig. PCs, Handys, oder Navigationsgeräte

Mehr

Erster Einstieg in die App-Programmierung per Drag & Drop mit App Inventor. Dr. Cora Burger

Erster Einstieg in die App-Programmierung per Drag & Drop mit App Inventor. Dr. Cora Burger Erster Einstieg in die App-Programmierung per Drag & Drop mit App Inventor Dr. Cora Burger www.cora-burger.de Tagesplan AppInventor, erste Apps Würfel-, Zahlenraten-Apps Mittagspause Wecker-App Mal-App

Mehr

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Programmieren I Dr. Werner Struckmann 13. März 2017 Name: Vorname: Matrikelnummer: Kennnummer: Anrede: Frau Herr Studiengang:

Mehr

(1)Einführung in Android Studio

(1)Einführung in Android Studio Auf diesem ersten Arbeitsblatt werdet ihr die Programmierumgebung Android Studio kennenlernen, die eure Oberfläche zum Bearbeiten des Android-Projekts Schiffe versenken sein wird. Dabei macht ihr euch

Mehr

< Konzepte & Grundlagen der Programmierung />

< Konzepte & Grundlagen der Programmierung /> Unterrichtsmaterial App Entwicklung Info für Lehrkräfte < Konzepte & Grundlagen der Programmierung /> < Konzepte der Informatik /> Bei der Erstellung von Apps mit den Unterrichtsmaterialien zum Thema App

Mehr

III.1 Prinzipien der funktionalen Programmierung - 1 -

III.1 Prinzipien der funktionalen Programmierung - 1 - 1. Prinzipien der funktionalen Programmierung 2. Deklarationen 3. Ausdrücke 4. Muster (Patterns) 5. Typen und Datenstrukturen 6. Funktionale Programmiertechniken III.1 Prinzipien der funktionalen Programmierung

Mehr

Universität Stuttgart Vorstellung der Studiengänge Informatik und Softwaretechnik

Universität Stuttgart Vorstellung der Studiengänge Informatik und Softwaretechnik Vorstellung der Studiengänge Informatik und Softwaretechnik Ilona Heurich Inhalt Worum geht es in der Informatik? Überblick über das Studium Was wird im Studium gelehrt (und was nicht)? Welche Voraussetzungen

Mehr

INFORMATIK SICHERE UND MOBILE SYSTEME BACHELOR OF SCIENCE

INFORMATIK SICHERE UND MOBILE SYSTEME BACHELOR OF SCIENCE INFORMATIK SICHERE UND MOBILE SYSTEME BACHELOR OF SCIENCE SICHERE UND MOBILE SYSTEME (B.SC.) BERUFSTÄTIGKEIT Die Verwendung mobiler Endgeräte hat unser Leben längst in fast allen Bereichen durchdrungen.

Mehr

Graphische Benutzungsoberflächen mit Java. Einführung in NetBeans

Graphische Benutzungsoberflächen mit Java. Einführung in NetBeans Graphische Benutzungsoberflächen mit Java Einführung in NetBeans Graphische Benutzungsoberflächen! Interaktion mit dem Programm! Datenein- und ausgabe! Rückmeldungen über Verarbeitung der Daten! Visualisierung

Mehr

STUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI)

STUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI) STUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI) Informationstechnik (TIT) Mobile Informatik (TIM) IT Security (TIS) Stand: 07/2017 www.ravensburg.dhbw.de STUDIENGANG INFORMATIK Studienangebote Studiengang

Mehr

Aufgabe 1: Erste einfache Screen-Navigation.

Aufgabe 1: Erste einfache Screen-Navigation. Gehen Sie zu http://ai2.appinventor.mit.edu/ und melden Sie sich an zum Beispiel mit Ihren Google-Account. Legen Sie ein neues Projekt an, der Name ist egal. Aufgabe 1: Erste einfache Screen-Navigation.

Mehr

Praktische Informatik 1

Praktische Informatik 1 Praktische Informatik 1 Imperative Programmierung und Objektorientierung Karsten Hölscher und Jan Peleska Wintersemester 2011/2012 Session 2 Programmierung Begriffe C/C++ Compiler: übersetzt Quellcode

Mehr

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Programmieren I Dr. Werner Struckmann 12. März 2014 Name: Vorname: Matrikelnummer: Kennnummer: Anrede: Frau Herr Studiengang:

Mehr

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Programmieren I Dr. Werner Struckmann 6. März 2013 Name: Vorname: Matrikelnummer: Kennnummer: Anrede: Frau Herr Studiengang:

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

MAKE PEOPLE WOW. DUALE STUDIENGÄNGE

MAKE PEOPLE WOW. DUALE STUDIENGÄNGE MAKE PEOPLE WOW. DUALE STUDIENGÄNGE Bachelor of Arts (m/w), Fachrichtung Betriebswirtschaft Bachelor of Science (m/w), Fachrichtung Wirtschaftsinformatik Bachelor of Science (m/w), Fachrichtung Informationstechnik

Mehr

Ihre Ausbildungschancen bei Gauselmann DUALE STUDIENGÄNGE.

Ihre Ausbildungschancen bei Gauselmann DUALE STUDIENGÄNGE. Ihre Ausbildungschancen bei Gauselmann DUALE STUDIENGÄNGE. Bachelor of Arts (m/w), Fachrichtung Betriebswirtschaft Bachelor of Science (m/w), Fachrichtung Wirtschaftsinformatik Bachelor of Engineering

Mehr

Projektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik

Projektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Informatik Labor für technische Informatik Projektarbeit Java 4-Gewinnt 2004, Labor für Technische Informatik Dateiname:

Mehr

Hochschule Augsburg. Herzlich willkommen! 26.11.2015 Hochschule Augsburg / Fakultät Elektrotechnik, Prof. F. Haunstetter 1

Hochschule Augsburg. Herzlich willkommen! 26.11.2015 Hochschule Augsburg / Fakultät Elektrotechnik, Prof. F. Haunstetter 1 Hochschule Augsburg Herzlich willkommen! 26.11.2015 Hochschule Augsburg / Fakultät Elektrotechnik, Prof. F. Haunstetter 1 Zeitplan Zeit Aktion 14.00 Warm Up (R. H3.14) 14.15 Zielvorstellung / Projektaufgabe

Mehr

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Programmieren I Dr. Werner Struckmann 17. Februar 2018 Name: Vorname: Matrikelnummer: Kennnummer: Anrede: Frau Herr

Mehr

STUDIENANGEBOT WIRTSCHAFTSINFORMATIK DAS BESTE AUS WIRTSCHAFT UND INFORMATIK

STUDIENANGEBOT WIRTSCHAFTSINFORMATIK DAS BESTE AUS WIRTSCHAFT UND INFORMATIK STUDIENANGEBOT WIRTSCHAFTSINFORMATIK DAS BESTE AUS WIRTSCHAFT UND INFORMATIK WARUM WIRTSCHAFTSINFORMATIK STUDIEREN? Der Computer ist im Alltag und im Arbeitsleben der Menschen allgegenwärtig. Die Wirtschaftsinformatik

Mehr

EIN ERSTES PROGRAMM FÜR DEN EV3. LMS IDE (Blocksprache) INHALT

EIN ERSTES PROGRAMM FÜR DEN EV3. LMS IDE (Blocksprache) INHALT EIN ERSTES PROGRAMM FÜR INHALT Dieses Tutorial zeigt einen funktionierender Line-Follower Code. Weiterhin wird gezeigt wie Programme auf den EV3 übertragen werden können. Auch wird die Funktionsweise der

Mehr

Programmiersprache. Emily & rica

Programmiersprache. Emily & rica Programmiersprache Emily & rica inhaltsangabe Programmiersprache Def inition/funktion Arten Gängige Algorithmus/Syntax Compiler, Interpreter Def inition Unterscheidung Vor- und Nachteile Compiler/ Interpreter

Mehr

Juniorstudium. Vorstellung & Organisation. Prof. Dr. Hans Effinger Prof. Dr.-Ing. Sebastian Schinzel

Juniorstudium. Vorstellung & Organisation. Prof. Dr. Hans Effinger Prof. Dr.-Ing. Sebastian Schinzel Juniorstudium Vorstellung & Organisation Prof. Dr. Hans Effinger Prof. Dr.-Ing. Sebastian Schinzel Kontakt: Campus Raum E 239b E-Mail effinger@fh-muenster.de Elektrotechnik und Informatik Der Fachbereich

Mehr

PROGRAMM 18./19. JANUAR 2017

PROGRAMM 18./19. JANUAR 2017 Architektur Informations- & Elektrotechnik Maschinenbau Angewandte Sozialwissenschaften Design Informatik PROGRAMM 18./19. JANUAR 2017 18.01 >>> Emil-Figge-Str. 38 44 >>> Sonderveranstaltungen: Baroper

Mehr

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Programmieren I Dr. Werner Struckmann 8. September 2014 Name: Vorname: Matrikelnummer: Kennnummer: Anrede: Frau Herr

Mehr

DIGITALE MEDIEN UND SPIELE BACHELOR OF SCIENCE

DIGITALE MEDIEN UND SPIELE BACHELOR OF SCIENCE INFORMATIK DIGITALE MEDIEN UND SPIELE BACHELOR OF SCIENCE VERTIEFUNGSRICHTUNG SPIELE DIGITALE MEDIEN UND SPIELE (B.SC.) VERTIEFUNGSRICHTUNG: SPIELE ausgeprägte Bereitschaft voraus, sich selbstständig in

Mehr

Kurze Bedienungsanleitung für den Java-Editor

Kurze Bedienungsanleitung für den Java-Editor Editor-Versionen: 13.36 (pr), 12.61 (Stick) Einstellungen Definition des Quelltext-Kopfes Editor: Kommentar Sprungweite des Tabulators im Quelltext Editor: Optionen Hilfen für geschweifte Klammern einstellen

Mehr

Grundlagen der Programmierung

Grundlagen der Programmierung Grundlagen der Programmierung Dr. Tom Kamphans 1. Vorlesung 12.10.2016 1 Organisatorisches Vorlesung: Mittwochs 14:00 15:30, Raum F 201 Übung: Mittwochs 15:45 19:00, Raum F 225 Übung: alle zwei Wochen

Mehr

Praktische Informatik I

Praktische Informatik I Praktische Informatik I WS 2005/2005 Prof. Dr. Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim 1. Einführung 1-1 Inhaltsverzeichnis (1) 1. Einführung 1.1 Was ist Informatik?

Mehr

Das Studium an der Abteilung Informatik setzt Programmierkenntnisse voraus.

Das Studium an der Abteilung Informatik setzt Programmierkenntnisse voraus. Informatik für Studienanfänger an der Abteilung Informatik Das Studium an der Abteilung Informatik setzt Programmierkenntnisse voraus. Es werden folgende Kenntnisse gefordert: Einfache Datentypen (short,

Mehr

Einführung in die Informatik I

Einführung in die Informatik I Einführung in die Informatik I Kapitel I.5: Verzweigungen Prof. Dr.-Ing. Marcin Grzegorzek Juniorprofessur für Mustererkennung im Institut für Bildinformatik Department Elektrotechnik und Informatik Fakultät

Mehr

DIGITALE MEDIEN UND SPIELE BACHELOR OF SCIENCE

DIGITALE MEDIEN UND SPIELE BACHELOR OF SCIENCE INFORMATIK DIGITALE MEDIEN UND SPIELE BACHELOR OF SCIENCE VERTIEFUNGSRICHTUNG SPIELE DIGITALE MEDIEN UND SPIELE (B.SC.) VERTIEFUNGSRICHTUNG: SPIELE Die Entwicklung von Computer- und Videospielen hat sich

Mehr

Staatlich anerkannte Fachhochschule PTL Wedel, Prof. Dr. D. Harms, Prof. Dr. H. Harms Gemeinnützige Schulgesellschaft mbh STUDIENORDNUNG

Staatlich anerkannte Fachhochschule PTL Wedel, Prof. Dr. D. Harms, Prof. Dr. H. Harms Gemeinnützige Schulgesellschaft mbh STUDIENORDNUNG Studienordnung - Bachelor-Studiengang "Medieninformatik" Staatlich anerkannte Fachhochschule PTL Wedel, Prof. Dr. D. Harms, Prof. Dr. H. Harms Gemeinnützige Schulgesellschaft mbh STUDIENORDNUNG BACHELOR-STUDIENGANG:

Mehr

Institut für Programmierung und Reaktive Systeme 25. Januar Programmieren I. Übungsklausur

Institut für Programmierung und Reaktive Systeme 25. Januar Programmieren I. Übungsklausur Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme 25. Januar 2018 Hinweise: Klausurtermine: Programmieren I Übungsklausur Programmieren I: 17. Februar

Mehr

Kapitel 02. Java was, wann, warum, wieso. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz

Kapitel 02. Java was, wann, warum, wieso. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz Kapitel 02 Java was, wann, warum, wieso Java, eine objektorientierte Programmiersprache Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems.

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren 3. Kontrollstrukturen 04.11.2015 Prof. Dr. Ralf H. Reussner Version 1.1 LEHRSTUHL FÜR SOFTWARE-DESIGN UND QUALITÄT (SDQ) INSTITUT FÜR PROGRAMMSTRUKTUREN UND DATENORGANISATION (IPD),

Mehr

Auf einen Blick. 1 Apps programmieren wie geht das? Das App-Werkzeug: LiveCode Grundbausteine einer App... 43

Auf einen Blick. 1 Apps programmieren wie geht das? Das App-Werkzeug: LiveCode Grundbausteine einer App... 43 Auf einen Blick Auf einen Blick 1 Apps programmieren wie geht das?... 13 2 Das App-Werkzeug: LiveCode... 21 3 Grundbausteine einer App... 43 4 Skripte: Programmieren macht Spaß!... 65 5 Eine Würfelmaschine

Mehr

Willkommen an der ETH Zürich

Willkommen an der ETH Zürich Willkommen an der ETH Zürich Willkommen in der Informatik Gustavo Alonso, Studiendirektor,, ETH Zürich 04.11.2015 2 Informatik @ ETH seit 60 Jahren Wann Was 1948 Institut für angewandte Mathematik 1950

Mehr

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Programmieren I Dr. Werner Struckmann 14. März 2016 Name: Vorname: Matrikelnummer: Kennnummer: Anrede: Frau Herr Studiengang:

Mehr

Java Ablaufsteuerung (Beispiele)

Java Ablaufsteuerung (Beispiele) Informatik 1 für Nebenfachstudierende Grundmodul Java Ablaufsteuerung (Beispiele) Kai-Steffen Hielscher Folienversion: 16. Januar 2018 Informatik 7 Rechnernetze und Kommunikationssysteme Blöcke Anweisungen

Mehr

Aufbau und Bestandteile von Formularen. Oracle Forms. Erstellen eines neuen Blocks (1) Starten von Oracle Forms

Aufbau und Bestandteile von Formularen. Oracle Forms. Erstellen eines neuen Blocks (1) Starten von Oracle Forms Oracle Forms Oracle Forms ist eine Applikation für den Entwurf und die Erstellung Forms-basierender Anwendungen. Diese Forms umfassen Dateneingabe-Formulare Datenabfrage-Formulare Browser-Formulare Oracle

Mehr

Zahlenraten: Ein Spiel in Java.

Zahlenraten: Ein Spiel in Java. Zahlenraten: Ein Spiel in Java. Nach dem Start vom Java-Editor (und dem Erstellen eines JFrame-Programms) sieht man Folgendes: Dieser Code startet das Programm, indem es ein Objekt der Klasse Zahlenraten

Mehr

Dualer Studiengang. we focus on students. Fachhochschule Dortmund

Dualer Studiengang. we focus on students. Fachhochschule Dortmund Dualer Studiengang SOFTWARE- UND SYSTEMTECHNIK DEN TECHNISCHEN FORTSCHRITT MITGESTALTEN we focus on students Fachhochschule Dortmund University of Applied Scie nces and Arts WARUM SOFTWARE- UND SYSTEMTECHNIK

Mehr

Schulcurriculum Klasse 7 Fachschaft Informatik

Schulcurriculum Klasse 7 Fachschaft Informatik Schulcurriculum Klasse 7 Fachschaft Informatik 27.10.2017 Schulcurriculum Klasse 7 für das Fach Informatik Thema 1: Daten & Codierung Stunden Inhaltsbezogene Kompetenzen Inhalt / Material 1+2 (1) Beispiele

Mehr

Institut für Programmierung und Reaktive Systeme 2. Februar Programmieren I. Übungsklausur

Institut für Programmierung und Reaktive Systeme 2. Februar Programmieren I. Übungsklausur Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme 2. Februar 2017 Hinweise: Klausurtermine: Programmieren I Übungsklausur Programmieren I: 13. März

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren 3. Kontrollstrukturen 09.11.2016 Jun.-Prof. Dr.-Ing. Anne Koziolek Version 1.1 ARBEITSGRUPPE ARCHITECTURE-DRIVEN REQUIREMENTS ENGINEERING (ARE) INSTITUT FÜR PROGRAMMSTRUKTUREN UND

Mehr

INFORMATIK MEDIZIN- INFORMATIK BACHELOR OF SCIENCE

INFORMATIK MEDIZIN- INFORMATIK BACHELOR OF SCIENCE INFORMATIK MEDIZIN- INFORMATIK BACHELOR OF SCIENCE MEDIZININFORMATIK (B.SC.) Die Medizininformatik entwickelt computergestützte Verfahren zur Verarbeitung und Analyse von Daten im med. Umfeld. in Kooperation

Mehr

Javakurs für Anfänger

Javakurs für Anfänger Javakurs für Anfänger Einheit 04: 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

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Programmieren I Dr. Werner Struckmann 7. September 2015 Name: Vorname: Matrikelnummer: Kennnummer: Anrede: Frau Herr

Mehr

Objektorientierte Programmierung. Agenda für heute, 1. April, Eines der drei wichtigsten Programmierparadigmen

Objektorientierte Programmierung. Agenda für heute, 1. April, Eines der drei wichtigsten Programmierparadigmen Agenda für heute, 1. April, 2010 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative

Mehr

STUDIENANGEBOT MEDIZINISCHE INFORMATIK

STUDIENANGEBOT MEDIZINISCHE INFORMATIK STUDIENANGEBOT MEDIZINISCHE INFORMATIK WAS IST MEDIZINISCHE INFORMATIK? BACHELOR Medizinische Informatik (MI) ist eines der spannendsten Anwendungsgebiete der Informatik überhaupt. Ob Ärzte digitale CT-Bilder

Mehr

Das Informatikstudium (an der ETH)

Das Informatikstudium (an der ETH) Das Informatikstudium (an der ETH) Malte Schwerhoff, Dozent (Mit Folien von Hermann Lehner, Emo Wenzel, Sandra Herkle) Departement Informatik Dr. Malte Schwerhoff, Dozent 13.09.2018 1 Warum sind Sie hier?

Mehr

Gliederung. n Teil I: Einleitung und Grundbegriffe. n Teil II: Imperative und objektorientierte Programmierung

Gliederung. n Teil I: Einleitung und Grundbegriffe. n Teil II: Imperative und objektorientierte Programmierung Gliederung n Teil I: Einleitung und Grundbegriffe l 1. Organisatorisches l 2. Grundlagen von Programmiersprachen n Teil II: Imperative und objektorientierte Programmierung l 1. Grundelemente der Programmierung

Mehr

Unterrichtsinhalte. Leistungsbewertung. Differenzierungskurs Informatik/Mathematik (Klasse 8/9)

Unterrichtsinhalte. Leistungsbewertung. Differenzierungskurs Informatik/Mathematik (Klasse 8/9) Differenzierungskurs Informatik/Mathematik (Klasse 8/9) Unterrichtsinhalte Software selbst programmieren Grundlagen des Programmierens, erstellen erster einfacher Programme (z.b.grafik, mathematische Probleme,

Mehr

Erste App (1) Zeichnen für Anfänger

Erste App (1) Zeichnen für Anfänger Während des gesamten Moduls führen euch die Arbeitsblätter durch die Erstellung eurer ersten App. Bitte lest sie euch gründlich durch, sie erleichtern euch die Arbeit sehr! Achtet dabei einfach auf folgende

Mehr

Staatlich anerkannte Fachhochschule PTL Wedel, Prof. Dr. D. Harms, Prof. Dr. H. Harms Gemeinnützige Schulgesellschaft mbh STUDIENORDNUNG INFORMATIK

Staatlich anerkannte Fachhochschule PTL Wedel, Prof. Dr. D. Harms, Prof. Dr. H. Harms Gemeinnützige Schulgesellschaft mbh STUDIENORDNUNG INFORMATIK Studienordnung - Bachelor-Studiengang "Informatik" Staatlich anerkannte Fachhochschule PTL Wedel, Prof. Dr. D. Harms, Prof. Dr. H. Harms Gemeinnützige Schulgesellschaft mbh STUDIENORDNUNG BACHELOR-STUDIENGANG:

Mehr

Propädeutikum Programmiersprache C und Mathematik 2014

Propädeutikum Programmiersprache C und Mathematik 2014 Propädeutikum Programmiersprache C und Mathematik 2014 Fakultät für Mathematik und Informatik Universität Leipzig Dipl.-Inf. Stefan Freitag, URZ & UBL Stefan Freitag Einführungsveranstaltung Ziel und Zweck

Mehr

Vertiefung Wirtschaftsinformatik im Studiengang BWL dual. Ausblick auf 4. bis 7. Fachsemester Prof. Dr. Thomas Off

Vertiefung Wirtschaftsinformatik im Studiengang BWL dual. Ausblick auf 4. bis 7. Fachsemester Prof. Dr. Thomas Off Vertiefung Wirtschaftsinformatik im Studiengang BWL dual Ausblick auf 4. bis 7. Fachsemester Prof. Dr. Thomas Off http://www.thomasoff.de/lehre Vertiefungsmöglichkeiten Wahlpflichtangebote Wirtschaftsinformatik

Mehr

Wahlpflichtfächer der Gruppe Mathematik Integraltransformationen

Wahlpflichtfächer der Gruppe Mathematik Integraltransformationen Sommersemester 2018 Wahlfächer (FWP, Wahlpflicht) / Seminare Bachelor Informatik (IF), Wirtschaftsinformatik (IB), Scientific Computing (IC), Geotelematik (GO) (CiE=Courses in English) Studiengang Informatik

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

Programmierbüchlein Grundlagen der Programmierung. Rootgames

Programmierbüchlein Grundlagen der Programmierung. Rootgames Programmierbüchlein Grundlagen der Programmierung Rootgames Inhaltsverzeichnis Programmierbüchlein... 1 Inhaltsverzeichnis... 2 Einleitung... 3 Wie funktionieren Programmiersprachen?... 4 Programmiersprachen...

Mehr

INFORMATIK INFORMATIK BACHELOR OF SCIENCE

INFORMATIK INFORMATIK BACHELOR OF SCIENCE INFORMATIK INFORMATIK BACHELOR OF SCIENCE INFORMATIK (B.SC.) Informatik ist die Wissenschaft der systematischen sowie automatischen Verarbeitung und Verwaltung von Informationen auf Digitalrechnern. DIE

Mehr

Erste App (2) Zeichnen für Fortgeschrittene

Erste App (2) Zeichnen für Fortgeschrittene Bisher habt ihr euch um die Malfläche und das Hintergrundbild eurer Zeichenapp gekümmert Jetzt stehen das Aussehen der App sowie das eigentliche Zeichnen auf dem Plan Konkret werdet ihr lernen, wie man

Mehr

Korrektheit und Hoare-Kalkül für Imperative Programme

Korrektheit und Hoare-Kalkül für Imperative Programme Korrektheit und Hoare-Kalkül für Imperative Programme Martin Wirsing in Zusammenarbeit mit Moritz Hammer und Axel Rauschmayer SS 06 Ziele Partielle und totale Korrektheit kennen lernen Die Regeln des Hoare-Kalkül

Mehr

Der CodeBug. A) Erste Schritte. 1) Einleitung

Der CodeBug. A) Erste Schritte. 1) Einleitung Der CodeBug A) Erste Schritte 1) Einleitung.) Wenn wir den CodeBug mittels USB-Kabel bei gedrückter Taste A an den Computer anschließen, blinkt die erste LED rot. Der Computer selbst erkennt ihn als einfachen

Mehr

Ingenieurinformatik. Einführung in die Programmiersprache C

Ingenieurinformatik. Einführung in die Programmiersprache C Ingenieurinformatik Einführung in die Programmiersprache C 1 Das Modul Ingenieurinformatik wird in den Bachelorstudiengängen Maschinenbau, Fahrzeugtechnik, Luft- und Raumfahrt angeboten Teil 1: Grundlagen

Mehr

Learning Object-Oriented Programming. Algorithmen. Algorithmusbegriff. Klärung der Herkunft des Begriffs Formale Definition von Algorithmus

Learning Object-Oriented Programming. Algorithmen. Algorithmusbegriff. Klärung der Herkunft des Begriffs Formale Definition von Algorithmus Algorithmen Algorithmusbegriff Klärung der Herkunft des Begriffs Formale Definition von Algorithmus Algorithmusbegriff Algorithmen sind eine der ältesten (abstrakten) Beschreibungstechniken für Abläufe.

Mehr

AppInventor (für Geräte mit Android) Dr. Cora Burger

AppInventor (für Geräte mit Android) Dr. Cora Burger AppInventor (für Geräte mit Android) Dr. Cora Burger www.cora-burger.de Tagesplan 10:00 11:30 Uhr AppInventor, erste Apps 11:30-11:45 Uhr Pause Objekteigenschaften, Ereignisorientierung 11:45 13:15 Uhr

Mehr

1. Einführung. Programmieren 1 / Algorithmen und Datenstrukturen. Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Sommersemester 2010

1. Einführung. Programmieren 1 / Algorithmen und Datenstrukturen. Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Sommersemester 2010 1. Einführung Programmieren 1 / Algorithmen und Datenstrukturen Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Sommersemester 2010 1 Prof. Dr. Bernhard Humm, FB Informatik, Hochschule Darmstadt.

Mehr

Objektorientierte Programmierung. Agenda für heute, 26. März, Eines der drei wichtigsten Programmierparadigmen

Objektorientierte Programmierung. Agenda für heute, 26. März, Eines der drei wichtigsten Programmierparadigmen Agenda für heute, 26. März, 2009 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative

Mehr

Java. Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm

Java. Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm Java Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm R.Oldenbourg Verlag München Wien 1999 1. Einleitung 11 2. Java-Entwicklungsumgebung 15 2.1 JDK

Mehr

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure ist eine wachsende Sammlung integrierter Clouddienste für Analysen, Computing, Datenbanken, Mobilgeräte,

Mehr

Das Einsteigerseminar Objektorientierte Programmierung in Java

Das Einsteigerseminar Objektorientierte Programmierung in Java Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java -H-H Inhalt Vorwort 13 Einleitung 15 1 Java 21 1.1 Die Geschichte von Java 22 1.2 Das Konzept 24 Klassisch - Compiler und

Mehr

Angewandte Mathematik + Informatik dual studieren

Angewandte Mathematik + Informatik dual studieren Angewandte Mathematik + Informatik dual studieren Bachelor Scientific Programming und Ausbildung zum MATSE (Mathematisch technische/-r Softwareentwickler/-in) Dipl.-Volksw. Jochen Goeser Fachbereich Medizintechnik

Mehr

Objektorientierte Programmierung in Java

Objektorientierte Programmierung in Java Objektorientierte Programmierung in Java 1. Auflage Taschenbuch. Paperback ISBN 978 3 8266 7414 3 Weitere Fachgebiete > EDV, Informatik > Programmiersprachen: Methoden > Prozedurorientierte Programmierung

Mehr

OOSE 01 JAVA MIT BLUEJ UND UML-BY-EXAMPLE

OOSE 01 JAVA MIT BLUEJ UND UML-BY-EXAMPLE OOSE 01 JAVA MIT BLUEJ UND UML-BY-EXAMPLE Nutzung des AMCS (Auditorium Mobile Classroom Service) https://amcs.website Einloggen/Registrieren mit beliebigem Pseudonym Passwort Kurs Softwaretechnologie PIN:

Mehr

Werkzeuge zur Programmentwicklung

Werkzeuge zur Programmentwicklung Werkzeuge zur Programmentwicklung B-15 Bibliothek Modulschnittstellen vorübersetzte Module Eingabe Editor Übersetzer (Compiler) Binder (Linker) Rechner mit Systemsoftware Quellmodul (Source) Zielmodul

Mehr

Einstieg ins Tool. SuccessFactors Learning Management System (LMS). SBB AG Bildung SBB

Einstieg ins Tool. SuccessFactors Learning Management System (LMS). SBB AG Bildung SBB Einstieg ins Tool. SuccessFactors Learning Management System (LMS). SBB AG Bildung SBB Inhaltsverzeichnis. 1. Einleitung.... 3 2. Technische Voraussetzungen.... 3 3. Einrichtung Zwei-Faktor-Authentifizierung

Mehr

Einführung in die Programmierung für NF. Übung

Einführung in die Programmierung für NF. Übung Einführung in die Programmierung für NF Übung 01 23.10.2013 Inhalt Übungen und Übungsblätter Uniworx und Abgabeformate Plagiarismus Algorithmen und Pseudocode Variablen und Methoden Boolsche Operatoren

Mehr

Eclipse Tutorial.doc

Eclipse Tutorial.doc Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Kommunikationstechnik Labor für Technische Informatik Eclipse Tutorial 2005, HTI Burgdorf R. Weber Dateiname: Eclipse

Mehr

Angewandte Informatik. Bachelorstudiengang.

Angewandte Informatik. Bachelorstudiengang. Angewandte Informatik Bachelorstudiengang www.hs-weingarten.de Digitalisierung mitgestalten Computer und Software sind aus unserem Alltag nicht mehr wegzudenken. Sie stecken in der Autoelektronik und im

Mehr

Fachbereich Informatik und Medien

Fachbereich Informatik und Medien Fachbereich Informatik und Medien Studiengang Bachelor Medieninformatik Erstsemesterinfo SS 2018 Übersicht Ansprechpersonen im Studiengang Aufbau des Studiengangs Stundenpläne Belegen von Modulen Beuth

Mehr

Studienanfängerbefragung 2012 Fachbereich Architektur

Studienanfängerbefragung 2012 Fachbereich Architektur Studienanfängerbefragung 2012 Kohorte WS 2012/2013 Befragungszeitpunkt 17.09.2012 In welchem Fachbereich sind Sie immatrikuliert? FH Dortmund Architektur 6,5 Design 5,6 Informations- und Elektrotechnik

Mehr

Arbeitsblatt: Wie rede ich mit einem Roboter?

Arbeitsblatt: Wie rede ich mit einem Roboter? Arbeitsblatt: Wie rede ich mit einem Roboter? Ausgangslage: Ein Roboter besitzt Sensoren, um seine Umgebung wahrzunehmen, und Aktoren, um seine Umgebung zu beeinflussen. Auch Menschen besitzen Sensoren

Mehr

Java Anweisungen und Ablaufsteuerung

Java Anweisungen und Ablaufsteuerung Informatik 1 für Nebenfachstudierende Grundmodul Java Anweisungen und Ablaufsteuerung Kai-Steffen Hielscher Folienversion: 24. Januar 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht

Mehr

Studienanfängerbefragung 2012 Fachbereich Angewandte Sozialwissenschaften

Studienanfängerbefragung 2012 Fachbereich Angewandte Sozialwissenschaften Studienanfängerbefragung 2012 Fachbereich Angewandte Sozialwissenschaften Kohorte WS 2012/2013 Befragungszeitpunkt 17.09.2012 In welchem Fachbereich sind Sie immatrikuliert? FH Dortmund Architektur 6,5

Mehr

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker Andreas Keese Institut f. Wissenschaftliches Rechnen TU Braunschweig 8. September 2014 Der Text, die Abbildungen und Programme

Mehr