Bereit für die Klausur? Teste jetzt dein Wissen!
Dein ergebnis
Melde dich für die StudySmarter App an und lerne effizient mit Millionen von Karteikarten und vielem mehr!
Du hast bereits ein Konto? Anmelden
Lerninhalte finden
Features
Entdecke
Egal, ob Zusammenfassung, Altklausur, Karteikarten oder Mitschriften - hier findest du alles für den Studiengang Bachelor of Science Informatik
Universität Erlangen-Nürnberg
Bachelor of Science Informatik
Prof. Dr.
2024
Die Agile Softwareentwicklung betont iterative Entwicklung, kontinuierliches Feedback und flexible Anpassung an sich ändernde Anforderungen.
Testgetriebene Entwicklung (TDD) ist eine Softwareentwicklungs-Methode, bei der Tests vor der Implementierung geschrieben werden, um die Anforderungen zu spezifizieren.
Design Patterns bieten bewährte Lösungen für wiederkehrende Probleme in der Softwareentwicklung und fördern wiederverwendbare und wartbare Software-Designs.
Software-Architektur beschäftigt sich mit der Planung und Strukturierung von Software-Systemen auf hoher Abstraktionsebene, um deren Qualität und Wartbarkeit sicherzustellen.
Die praktischen Übungen zur Vorlesung bieten die Möglichkeit, theoretisches Wissen in praxisnahen Projekten anzuwenden und zu vertiefen.
Die Vorlesung 'Praktische Softwaretechnik' an der Universität Erlangen-Nürnberg vermittelt Dir die wesentlichen Grundlagen und fortgeschrittenen Konzepte moderner Softwareentwicklung. Ziel ist es, Dir praktische Fähigkeiten und theoretisches Wissen zu vermitteln, die Du in realen Projekten anwenden kannst. Durch eine Kombination aus Vorlesungen und Übungen bekommst Du einen breiten Einblick in die verschiedenen Aspekte der Softwaretechnik.
Kursleiter: Prof. Dr.
Modulstruktur: 2 SWS Vorlesung + 2 SWS Übung
Studienleistungen: Schriftliche Prüfung am Ende des Semesters
Angebotstermine: Wintersemester
Curriculum-Highlights: Agile Softwareentwicklung, Testgetriebene Entwicklung, Design Patterns, Software-Architektur
Beginne frühzeitig mit dem Lernen, idealerweise schon zu Beginn des Semesters, um Dir die nötige theoretische Basis anzueignen.
Nutze verschiedene Ressourcen, wie Bücher, Übungsaufgaben, Karteikarten und Probeklausuren, um dein Wissen zu vertiefen.
Schließe Dich Lerngruppen an und tausche Dich mit anderen Studierenden aus, um gemeinsam Lösungsstrategien zu entwickeln.
Vergiss nicht, regelmäßige Pausen einzulegen und in diesen Zeiten komplett abzuschalten, um eine Überbelastung zu vermeiden.
Dennis W.
Sie haben bereits ein Konto? Login
74790 Strategisches Management | Kurs ansehen |
Advanced Design and Programming | Kurs ansehen |
Advanced Mechanized Reasoning in Coq | Kurs ansehen |
Advanced Programming Techniques | Kurs ansehen |
Algebra | Kurs ansehen |
Algebra des Programmierens | Kurs ansehen |
Algebraische und Logische Aspekte der Automatentheorie | Kurs ansehen |
Algorithmen und Datenstrukturen | Kurs ansehen |
Algorithmik kontinuierlicher Systeme | Kurs ansehen |
Allgemeine Biologie I | Kurs ansehen |
Laura A.