Das grundständige Studienfach Softwaretechnik vermittelt wissenschaftliches und praktisches Grundlagenwissen in Informatik, Mathematik und Elektrotechnik und führt zu einem ersten berufsqualifizierenden Hochschulabschluss.
Softwaretechnik kann man auch im Rahmen von dualen Studiengängen und Fernstudiengängen studieren.
Daneben besteht die Möglichkeit, eine Weiterbildung zum Softwareentwickler/zur Softwareentwicklerin zu absolvieren.
Альтернативные названия
Систематика
Berufs-ID: 94195
Systematiknummer: 43413-905
SIF-ID: 972178
Примеры программ обучения
Beispiele
- Fachkommunikation - Softwarelokalisierung (Bachelor)
- Informatik.Softwaresysteme (Bachelor)
- IT-Systems Engineering (Bachelor)
- Praktische Informatik (Bachelor)
- Software Engineering and Information Security (Bachelor)
- Software Engineering im Gesundheitswesen (Bachelor)
- Softwareentwicklung und Medieninformatik (Bachelor)
- Software-Produktmanagement (Bachelor)
- Software Systems Science (Bachelor)
- Softwaretechnik (Bachelor)
Требования к школьному образованию
Vertiefte Kenntnisse in folgenden Schulfächern bilden gute Voraussetzungen für ein erfolgreiches Studium:
Mathematik:
Gute Kenntnisse in Mathematik sind eine wichtige Voraussetzung für ein erfolgreiches Studium. Hier beschäftigt man sich mit theoretischer und angewandter Mathematik sowie mit Statistik.
Informatik:
Informatikkenntnisse erleichtern den Einstieg in das Studium. Nützlich sind Wissen über Datenstrukturen, Algorithmen oder Programmiersprachen und Anwenderkenntnisse.
Physik:
Für das Verständnis der technischen Vorgänge in Computern und Hardwarekomponenten sind Kenntnisse der Elektrotechnik und ihrer physikalischen Grundlagen hilfreich.
Englisch:
Fachliteratur steht häufig nur in englischer Sprache zur Verfügung. Die Studierenden müssen sie lesen und verstehen können. Sie sollten auch in der Lage sein, einfache Texte auf Englisch zu verfassen.
Изучаемые предметы
Pflichtmodule (beispielhaft):
- Datenstrukturen und Algorithmen
- Einführung in die Softwaretechnik
- Mathematik für Informatiker und Softwareentwickler
- Programmentwicklung
- Programmierung und Softwareentwicklung
- Theoretische Informatik
Wahlpflichtmodule (beispielhaft):
- Automatisierungstechnik
- Computergrafik
- Grundlagen der Künstlichen Intelligenz
- Mensch-Computer-Interaktion
- Rechnernetze
- Systemkonzepte und -programmierung
Praktische Studieninhalte:
Je nach Hochschule ggf. Praktika, Praxismodule, Praxissemester (z.B. in Unternehmen für IT-Dienstleistungen)
Примеры специализации
Zusatzqualifikationen
Der Erwerb von Zusatz- und Schlüsselqualifikationen bereits während des Studiums ist sinnvoll und für einen erfolgreichen Berufseinstieg von Vorteil (z.B. aus dem Bereich Fremdsprachen oder in den Bereichen Rhetorik oder Projektmanagement) - ebenso wie passende Wahlpflichtmodule (z.B. zum Thema Automatisierungstechnik) und einschlägige Praktika (z.B. in Unternehmen für IT-Dienstleistungen).
Срок обучения
Regelstudiendauer: 6-8 Semester
Durchschnittliche tatsächliche Studiendauer: 7,4 Semester
Quelle: Statistisches Bundesamt, Fachserie 11, Reihe 4.2, Bildung und Kultur - Prüfungen an Hochschulen 2018
Возможные типы дипломов
- Bachelor of Science (B.Sc.)
- Bachelor of Engineering (B.Eng.)
Ситуация с обучением
Auf folgende Bedingungen und Anforderungen sollte man sich einstellen:
- Lehrveranstaltungen: während des Semesters in den Hörsälen und Seminarräumen der Hochschule Vorlesungen und Seminare besuchen
- Praktische Übungen: z.B. Programmierungen durchführen
- Eigenständige Arbeit: Lehrveranstaltungen vor- und nachbereiten, in Bibliotheken recherchieren, Referate vorbereiten, Hausarbeiten anfertigen (auch in der vorlesungsfreien Zeit)
- Organisation: das Studium im Rahmen des vorgegebenen Studienaufbaus eigenverantwortlich planen, vorgegebene Abgabetermine und Studienzeiten einhalten, Studien- und Prüfungsleistungen rechtzeitig erbringen (Selbstdisziplin und Organisationstalent erforderlich)
- Berufsvorbereitung: ggf. Praktika absolvieren (z.B. in Unternehmen für IT-Dienstleistungen), Berufseinstieg vorbereiten
Дуальное обучение
Duale Studiengänge verbinden ein Studium mit einer Berufsausbildung bzw. Praxisphasen in einem Betrieb.
Im grundständigen Studienfach Softwaretechnik sind sowohl ausbildungsintegrierende als auch praxisintegrierende Studiengänge möglich. Ein Studium der Softwaretechnik kann beispielsweise mit der Ausbildung im anerkannten Ausbildungsberuf Fachinformatiker/in kombiniert werden.
Места обучения
Lernorte sind
- an der Hochschule: Hörsäle, Seminar- und Übungsräume, Computerräume, Labors, Bibliotheken
- zu Hause (z.B. Vor- und Nachbereitung der Lehrveranstaltungen, Anfertigen von Hausarbeiten)
Виды учебных заведений
- Университет
- Университет Прикладных Наук
Международное обучение
Альтернативные курсы
Folgende Studienfächer können Alternativen für das Studienfach Softwaretechnik (grundständig) sein:
Bereich Hard- und Softwareentwicklung
- Informatik (grundständig)
- Ingenieurinformatik, Computational Engineering (grundständig)
- Technische Informatik (grundständig)
- Informations-, Kommunikationstechnik (grundständig)
- Medieninformatik (grundständig)
- Mensch-Maschine-Interaktion, Interfacedesign (grundständig)
- Rechnergestützte Naturwissenschaft, Computational Science (grundständig)
- Umweltinformatik (grundständig)
- Vermessungstechnik, Geoinformatik (grundständig)
- Wirtschaftsinformatik (grundständig)
Gemeinsamkeiten:
- Anwendungsprogramme bzw. Systemsoftware konzipieren, programmieren und testen
- Standardsoftware anpassen
Сферы деятельности
Für Bachelorabsolventen der Softwaretechnik bieten sich unterschiedliche Tätigkeitsfelder in der freien Wirtschaft an, z.B. Softwareentwicklung, IT-Vertrieb oder IT-Systementwicklung.Последующее образование
Выпускники бакалавриата по программной инженерии могут продолжить обучение в последующем курсе, например, программной инженерии или информатике, тем самым расширяя свои профессиональные и карьерные возможности:
- Наука Данных (продвинутый курс)
- Информатика (продвинутый курс)
- Компьютерная инженерия, вычислительная техника (продвинутый курс)
- Человеко-машинное взаимодействие, дизайн интерфейса (продвинутый курс)
- Разработка программного обеспечения (продвинутый курс)
- Компьютерная инженерия (продвинутый курс)