Courses
Softwaretechnologie
Vorlesung mit Übung (SS 18) - Web-LinksINLOOP (INteractive Learning-center for Object-Oriented Programming)
INLOOP ist unsere neue E-Learning-Umgebung für das Testen von Java-Programmen:
https://inloop.inf.tu-dresden.de/
Achtung! INLOOP ist nur innerhalb des TU-Netzes erreichbar.
INLOOP löst ab SS 2016 den Praktomaten ab. Das System
stellt Programmieraufgaben in englischer Sprache zur Verfügung, die zum großen Teil Gegenstand der Übungen Softwaretechnologie und/oder frühere Klausuraufgaben sind.
Der beim Lösen von Aufgaben entwickelte Code wird nach dem Hochladen bei INLOOP automatisch getestet,
wodurch direktes Feedback bezüglich der Korrektheit der jeweiligen Lösung gegeben werden kann.
Darüber hinaus gibt es weitere kleine Programmieraufgaben, die Programmier- und Java-Anfängern helfen sollen, den Einstieg in die Java-Programmierung zu finden.
Wir werden verteilt über das Semester passend zu den Übungen die Java-Programmieraufgaben veröffentlichen. Fragen und Probleme zu INLOOP und zu den Aufgaben kommunizieren Sie bitte über das Auditorium.
Wir werden verteilt über das Semester passend zu den Übungen die Java-Programmieraufgaben veröffentlichen. Fragen und Probleme zu INLOOP und zu den Aufgaben kommunizieren Sie bitte über das Auditorium.
Auditorium
Im Auditorium der Fakultät Informatik haben wir für Fragen und Diskussionen den Kurs Softwaretechnologie I eingerichtet.
Java-Tools und Dokumentationen
- Java Standard Edition (SE) mit der Dokumentation der Java 8-Klassenbibliothek als API Specification (javaDoc)
- BlueJ ist eine Java-Entwicklungsumgebung, die speziell für Java-Anfänger entwickelt wurde. Das dazugehörige Buch ist unter Literaturhinweise [12] gelistet.
- Eclipse ist frei verfügbare Entwicklungsplattform für Java.
- JUnit.org ist eine Webseite, die das Testframework JUnit zur Verfügung stellt. Wir empfehlen aber für unsere Lehrveranstaltung JUnit 3.8.1, welches Sie hier runterladen können.
- Java Coding Rules für ST und das Softwarepraktikum
Online-Bücher
- Handbuch der Java-Programmierung von Guido Krüger und Thomas Stark, Version 7, 2011
- Java - Mehr als eine Insel von Christian Ullenboom (Java 7)
- Objektorientierte Programmierung
- Testgetriebene Entwicklung mit JUnit&Fit (Frank Westphal)
Java-Online: Aufgaben, Lösungen, Tutorials
- Aufgaben zum Buch "Java ist auch eine Insel" von Christian Ullenboom (siehe Buch )
- Java-Tutorial interaktiv - Programmieren lernen mit Java
- Code Hunt
Sonstiges
- UML 2 Notation Übersicht
- UML Glossar
- Java per Konsole mit Win7 (YouTube Video)
- Erste Schritte zum lauffähigen Java-Programm (ZIH-spezifisch)
- Arbeit mit Javadoc
- Tutorial zum Testen mit JUnit von Frank Westphal (www.frankwestphal.de/UnitTestingmitJUnit.html)
- Tutorial zu den Generics in Java von Gilad Bracha
- Eine schöne Zusammenstellung von Design Patterns, Antipatterns und Refactoring finden Sie hier!