Zum Menü springen Zum Inhalt springen

iamBlog

Archiv: Java

i1.Soft: Typumwandlung und Kontrollstrukturen

25.10 2007 20:50

Nachdem der Welt "Hallo" gesagt wurde (vgl. Aufgabe1) und wir uns mit dem kleinen und großen 1*1 vertraut gemacht haben (vgl. Aufgabe2), kümmern wir uns nun um das Einlesen von Eingaben.

weiterlesen…

Java–Python: Summierer

25.10 2007 19:28

Da dachte man, man hätte Java hinter sich gebracht und BÄM kommt es wieder und bringt sein komischen Kumpel Python gleich mit. Beide gut drauf, beide noch ziemlich jung und sturmfreie Bude im eclipse. Viel Zeit und willige Variablen, was soll man sagen ... Riesen Sauerei und wir müssen es bereinigen.

weiterlesen…

i1.Soft: Zahlen und Operatoren

25.10 2007 00:28

So, der Startschuss für das neue Tutorium ist gefallen und einhergehend damit stehen neuen Blogeinträgen zu den behandelten Aufgaben auch nichts mehr im Wege.

Trommelwirbel ... Fanfare

Somit beginnen wir auch ganz gediegen mit einer Einstiegsaufgabe um uns mit den Zahlen und Operatoren in der Programmiersprache Java vertraut zu machen.

weiterlesen…

Von Java zu ActionScript 3

06.06 2007 12:16

Ich hab einen netten Artikel auf javaworld.com gefunden, in dem Chet Haase die beiden Sprachen Java und ActionScript 3 vergleicht. Sehr nett geschrieben und vor allem hilfreich :)

Teil 1 & Teil 2

Java: VHS-Kurs

15.01 2007 20:29

Da vermehrt der Wunsch geäußert wurde, auch für die Aufgabe 9 einen kleinen Blog-Eintrag zu schreiben, wird dieser nun (leider etwas verspätet) nachgereicht. In der Aufgabe 9 geht es darum, aus zwei Klassen (Kurs & Person) eine kleine "Kursverwaltung" zu programmieren - natürlich schön objektorientiert ;)

weiterlesen…

Java: Auto-Simulator

07.12 2007 17:08

Auto-Simulator

Um ein Auto wie in Aufgabe 8 zu simulieren, benötigen wir zuerst ein paar Dateien: Traffic.java, Car.java und CarTest.java. Wir sollen nun die Klasse Car anpassen und das Ganze dann in der Klasse CarTest testen.

weiterlesen…

Java: Stack & UPN Taschenrechner

07.12 2007 12:37

In der siebten Java-Aufgabe sollen wir einen weiteren Taschenrechner bauen. Dieser soll nun mit einem Stack realisiert werden (den wir selbst bauen sollen) und die Umgekehrte Polnische Notation (Postfixnotation) beherrschen.

weiterlesen…

Java: Vier Gewinnt

16.11 2007 15:34

In der aktuellen Java-Aufgabe sollen wir ein Vier-Gewinnt-Spiel programmieren. Hierzu sollen wir verschiedene Methoden schreiben, die z. B. Eingaben einlesen, Spielzüge überprüfen oder unser Spielfeld ausgeben.

weiterlesen…

Java: Dreieck & Taschenrechner

08.11 2007 19:07

Die neue Java-Aufgabe besteht aus zwei Teilaufgaben. In der ersten Teilaufgabe soll man in der Konsole Dreiecke mit einer Breite zwischen 3 und 9 Zeichen zeichnen lassen. Die zweite Teilaufgabe besteht darin, unseren bereits existierenden Taschenrechner zu erweitern, so dass er mit mehrstelligen Zahlen umgehen kann.

weiterlesen…

Java IAM 3: GUI

04.11 2007 16:01

Bei diesen Aufgaben geht es um die Entwicklung von drei kleinen Swing-Oberflächen.

  1. Simple Zeitanzeige auf der Konsole
  2. Ein grafischer Summierer
  3. Eine Digitaluhr

weiterlesen…

Java: Bildbearbeitung

01.11 2007 20:48

Bildbearbeitung

In der neuen Java Aufgabe müssen wir eine Methode der vorgegebenen Klasse erweitern, so dass man die gegebenen Bilder (rifer.gif und farbenkreis_b.gif) z. B. in Grauwertbilder umwandeln kann.

weiterlesen…

Java: kleiner Taschenrechner

26.10 2007 09:05

In der neuen Java Aufgabe sollen wir einen kleinen Taschenrechner programmieren, der zwei einstellige Dezimalzahlen aufaddieren kann. Es sollen zusätzlich Fehlermeldungen ausgegeben werden, wenn die Eingabe nicht <Zahl><+><Zahl> entspricht.

weiterlesen…

Java: Kryptographie

18.10 2007 09:26

In dieser Aufgabe geht es darum, eine Zeichenkette an unser Programm zu übergeben und den Wert jedes Zeichens zwischen 'a' und 'z' um "1" zu erhöhen. (aus 'a' wird 'b', aus 'b' wird 'c' etc.) Diese neu entstandene Zeichenkette soll anschließend ausgegeben werden.

weiterlesen…

Java: Tutorium iam1

13.10 2007 20:36

Das Tutorium zur Vorlesung "Software-Entwicklung 1 - Java" findet Freitags im Raum M2.03 von 14:00 bis 15:30 Uhr statt.

Über das Tutorium:

Es besteht keine Anwesenheitspflicht und hat auch keinen Einfluss auf die Prüfungszulassung. Jedoch kann es sehr hilfreich sein, wenn man mit Java nicht ganz so gut zurechtkommt.

Was wird gemacht?

Kurzgesagt: Ich werde versuchen all' eure Fragen zu klären, die durch das Skript und Übungsaufgaben entstanden sind und falls nötig, Hilfestellungen zu den Aufgaben und der Prüfung zu geben.

Kontakt:

Bei Fragen stehe ich gerne per E-Mail unter dfelber@einserver.de, via icq unter 424627309 oder natürlich persönlich zur Verfügung ;) Eine Zusammenfassung aller Java-Aufgaben findet ihr auch unter dfelber.de

Grüße Dominik

Java: Exceptions

21.05 2007 10:14

In der aktuelle Aufgabe sollen wir unser Programm gegen Fehler impfen, die Kunden absichtlich, oder auch unabsichtlich in unserer Videothek verursachen können. Diese sollen wir mit einer geringen Dosis "Exceptions" abfangen und dem lieben Kunden sagen, dass er etwas falsch gemacht hat oder etwas Unerlaubtes mit unserer Videothek treiben wollte.

Im Aufgabenteil A sollen wir uns Gedanken machen, wo überall solche Fehler auftreten können und wie wir diese unterteilen können. Bei Aufgabe B wird das Ganze dann konkret in die Videothek eingebunden und in Aufgabe C getestet.

weiterlesen…

Java: Timer & Callbacks

07.05 2007 08:27

In der aktuellen Aufgabe dürfen wir ein bisschen Gott spielen und am Rad der Zeit drehen. Unsere mittlerweile schon ziemlich umfangreiche Videothek wird nun wieder einmal erweitert. Diesmal um die Mitarbeiter, die ihren Lohn pünktlich auf ihrem Konto haben wollen!

Da die Welt ja schon geschaffen ist, lasst uns ein Stück Binären Lehm in die Hände nehmen und daraus ein paar Mitarbeiter formen, die auch noch unterschiedlich viel Lohn erhalten können. (Aufgabe A) Anschließend müssen wir uns noch die Sanduhr von Väterchen Zeit "ausleihen" und diese für unser Vorhaben präparieren. In der Digitalen Welt geht dies ja einfach und schon bald können sich unsere Mitarbeiter auf einen Geldregen freuen. (Aufgabe B) Unsere letzte Aufgabe besteht darin, dem Ganzen Leben einzuhauchen und unser hoffentlich funktionierendes Werk zu bewundern.

weiterlesen…

Java: Interfaces

30.04 2007 09:52

Die neue Aufgabe ist online und somit stehen auch wieder einige Fragen im Raum. Ich versuche hier ein weiteres mal ein paar Denkanregungen und/oder Hilfestellungen zu geben.

Ein Kurzüberblick dieser Aufgabe:

A: Hier soll unserer Videothek die Fähigkeit gegeben werden, Kunden zu haben. B: Interfaces sollen entstehen, mit der die Kunden (und der Administrator) auf die Videothek einwirken können. C: Nun soll das Projekt so geändert werden, dass diese Interfaces genutzt werden können. D: Zum Schluss soll das Ganze noch getestet werden ob es überhaupt funktioniert.

weiterlesen…

Java: Havin’ Fun!

22.04 2007 11:07

Vorher Dieser kleine Beitrag soll ein bisschen zur „Motivationsrückgewinnung“ für Java dienen. Nach stundenlangem Programmieren an einer Videothek, die eigentlich nicht wirklich spektakuläre Sachen kann, verliert man oft die Lust weiterzucoden. Für den Lerneffekt ist dies natürlich nicht sehr optimal. Es hilft oft viel mehr, wenn man selber Programme schreibt und an diesen, dann lernt.

Ich hab mir gedacht, dass ich euch ein kleines „ASCII-Art“-Programm zeige, das mit recht wenig Aufwand ziemlich coole Bilder produzieren kann ;)

weiterlesen…

Java: Generische Datenstrukturen & Object

15.04 2007 15:52

So. Schon wieder ein Java-Eintrag ;) In der neuen Aufgabe müssen wir unser altes Progrämmchen wieder ein bisschen erweitern. In Schritt A soll eine Klasse "Vektor" programmiert werden, von der dann eine weitere Klasse "Set" abgeleitet wird. Schritt B verlangt von uns, dass wir die Methode equals der Klasse Artikel überschreiben. In C wird unsere Klasse Videothek überarbeitet. Nun muss der neue Code laut D in einer Testsuite - wer hätt's gedacht - getestet werden ;)

weiterlesen…

Java: Polymorphie & Paketstruktur

06.04 2007 07:48

Neue Aufgabe - neues Glück :P In dieser Aufgabe ist der Schreibaufwand schon ein bisschen höher als bei der vorhergehenden, aber dennoch mit relativ geringem Aufwand zu meistern.

In der Teilaufgabe A sollen wir die Klasse Artikel um ein paar Methoden, sowie Eigenschaften erweitern. Ähnliches soll in B der Klasse Videothek angetan werden. In C wird das Neue und Alte in Paketform gebracht und die Teilaufgabe D verlangt von uns, dass wir das alles Testen. Die Bonusaufgabe E wird dem ganzen auch noch angehängt ;)

Lange Rede - kurzer Sinn.

weiterlesen…

Java: Vererbung

01.04 2007 15:49

Hi folks! Unser Studium geht (ging) nun in die 2. Runde und somit auch die Java-Aufgaben ;)

Die Aufgabenstellung zum Nachlesen.

In dieser Aufgabe wird von uns verlangt, dass wir ein UML-Diagramm pinseln, sowie ein paar Klassen der Aufgabe zu realisieren. Dann mal frisch ans Werk . . .

weiterlesen…

Java: Auto

16.12 2007 12:24

Neue Aufgabe - neue Probleme.

Hier nochmal die Aufgabenstellung zum Nachlesen.

Die Aufgabenstellung ist auf den ersten und auch noch auf den zweiten Blick ziemlich verwirrend und unklar. Doch die Lösung ist immer viel einfacher als man denkt. So auch in diesem Fall. Man muss nur zwei Sachen erledigen:

  1. der Klasse "Car" ein paar Methoden schenken
  2. unser "Car" in der Klasse "CarTest" probefahren

Einfach oder?
Also los... frisch ans Werk!

weiterlesen…

Java: 4 Gewinnt

06.12 2007 09:37

Die Java-Programme wachsen in letzter Zeit zu ganz stattlichen Größen heran, was dazu führt, dass diese nicht mehr im Java-Praktikum zu schreiben oder in einer Tutorium-Stunde zu besprechen sind.
Ich möchte euch deshalb ein bisschen erklären, wie ich mein Programm aufgebaut habe und wie es funktioniert.

Hier nochmal die Aufgabenstellung zum Nachlesen.

Zuerst möchte ich das Gerüst des Programms bauen und dann später auf die Funktionen eingehen. Was wir in jedem Spielzug brauchen, ist ein Spielfeld, das laut Aufgabenstellung mit einem zweidimensionalen Array realisiert werden soll. Zwei for-Schleifen eignen sich hierfür besonders gut, um alle Elemente in horizontaler und vertikaler Richtung - also die Spalten und Zeilen - darzustellen.

weiterlesen…

Archiv: Historie Taxonomie oder Autoren

Über den iamBlog

Der iamBlog ist von und für Studenten der FH Augsburg und alle Leute die sich für Design, Medien und Multimedia interessieren.

Namensgebend war der Studiengang InterAktive Medien an der FH Augsburg.

Der Blog befindet sich Moment noch im Aufbau. Wir entschuldigen uns für eventuell fehlende Funktionen und den ein oder anderen Fehler im System.

Die neuesten Links

Kategorien

Das neueste Design

Avant von pichfl

Zum Auswählen eines Designs einfach oben links auf den Button Hintergrund ändern klicken.

Feeds

Die Einträge im Blog lassen sich als Atom-Feed abonnieren. Außerdem gibt es einen kombinierten Atom-Feed, der Blogeinträge und Links enthält.
Diese Feeds werden z.B. von Browsern wie Safari oder Mozilla Firefox, Newsreadern wie NetNewsWire oder Feadreader oder Onlinediensten wie Google Reader unterstützt und werden automatisch aktualisiert, wenn neue Einträge im iamBlog vorhanden sind.

Werbung

Disclaimer

This page will never work with Internet Explorer. If you use Internet Explorer to view this page, all styles and features are deactivated. Use Firefox, Safari or Opera to see all the beautiful colours of the internet.