
BSc (Hons) in Software Engineering
Kuala Lumpur, Malaysia
DAUER
3 Years
SPRACHEN
Englisch
TEMPO
Vollzeit
BEWERBUNGSSCHLUSS
Antragsfrist beantragen
FRÜHESTES STARTDATUM
Jun 2025
AUSBILDUNGSKOSTEN
USD 22.615 *
STUDIENFORMAT
Auf dem Campus
* insgesamt für malaysische Studenten: RM 87.000 | Gesamt für internationale Studierende: RM 88.200/USD 22.615
Einführung
APU-DMU Duales Studium
Studierende, die sich im Bachelor-Studiengang befinden, haben die Möglichkeit, sich für das APU -DMU-Dual-Degree-Programm anzumelden. Im Rahmen dieses Programms erhalten die Studenten nach ihrem Abschluss 2 Abschlusszertifikate und Transcripts: 1 von der Asia Pacific University ( APU ), Malaysia, und 1 von der De Montfort University (DMU), UK.
Admissions
Lehrplan
Programmübersicht
Dieses Programm wurde speziell entwickelt, um den Schülern Folgendes zu bieten:
- Vertrautheit mit den Tools und strengen Methoden, die zur Entwicklung unternehmenskritischer und sicherheitskritischer Softwaresysteme verwendet werden.
- Die Fähigkeit, Designparadigmen, Sprachen, Algorithmen und Techniken, die zur Entwicklung umfangreicher und komplexer Softwaresysteme verwendet werden, kritisch zu bewerten.
- Ein tiefes Verständnis für die Bedeutung von Softwarearchitektur, Tests, Dokumentation und Wartbarkeit.
Studienstufe 1
Die Schüler lernen grundlegende Fähigkeiten, die von jedem IT-Experten benötigt werden, sowie das grundlegende Verständnis von Programmierung, Problemlösungsfähigkeiten, algorithmischen Fähigkeiten, mathematischen Techniken sowie Systemanalyse und -design. Einige spezialisierte Module vermitteln den Studierenden grundlegende Kenntnisse der zugrunde liegenden Computersysteme wie Computerarchitektur, Betriebssysteme, Netzwerke und Datenbanken. Die Module werden ihnen auch helfen, persönliche und organisatorische Fähigkeiten zu entwickeln sowie Kreativität und Innovation zu fördern.
Gemeinsame Module
- Digitales Denken und Innovation
- Interkulturelles Bewusstsein und kulturelle Vielfalt
- Systemanalyse & Design
- Python-Programmierung
- Mathematische Konzepte für das Rechnen
- Betriebssysteme und Computerarchitektur
- Einführung in die Vernetzung
- Einführung in Datenbanken
Spezialisierte Module
- Einführung in die objektorientierte Programmierung
Wahlpflichtmodule (1 auswählen)
- Einführung in die Künstliche Intelligenz
- Grundlagen von Webdesign und -entwicklung
Studienstufe 2
Es wird ein breiteres Spektrum an Fähigkeiten erlernt, in denen die Studierenden ein besseres Verständnis für Designparadigmen, Sprachen und Algorithmen erlangen, die für die Entwicklung umfangreicher und komplexer Softwaresysteme verwendet werden. Sie erhalten ein solides Verständnis des Softwarelebenszyklus und der Methoden für Spezifikation, Design, Entwicklung, Test, Bewertung, Analyse und Wartung von Softwaresystemen. Wir werden ihre Kreativität und Innovation sowie ihr unabhängiges Lernen weiter fördern, um sie auf den Arbeitsplatz vorzubereiten.
Gemeinsame Module
- Objektorientierte Entwicklung mit Java
- Systementwicklungsmethoden
- Programmierung für die Datenanalyse
- Kreativität & Innovation
- Forschungsmethoden für Informatik und Technologie
Spezialisierte Module
- Computertheorie
- Datenstrukturen
- Designmethoden
- Requirements Engineering
- Softwarearchitektur
- Enterprise-Systeme
Wahlpflichtmodule (1 auswählen)
- Nebenläufige Programmierung
- Weiteres Webdesign & Entwicklung
- Entwicklung mobiler Apps
Praktikum (16 Wochen)
Die Schüler absolvieren für einen Zeitraum von mindestens 16 Wochen ein Praktikum / eine industrielle Ausbildung, um sie auf einen reibungslosen Übergang vom Klassenzimmer in die Arbeitsumgebung vorzubereiten.
Studienstufe 3
Die Studierenden nutzen ihre bisherigen Studien- und Industrieerfahrungen, um ihre Kenntnisse im Bereich Software Engineering zu erweitern und ihre persönliche und berufliche Entwicklung zu verfeinern. Die Studierenden werden sich weiter mit Systemdesignmethoden befassen, die ihnen helfen, das Softwaredesign, die Organisation und die Wartbarkeit zu verbessern, um präzise und leistungsstarke Softwareanwendungen zu erstellen. Bei einem Projekt im Abschlussjahr müssen sie eine Lösung für ein reales Problem untersuchen und entwickeln - sie werden ihre Fähigkeit unter Beweis stellen, technisches Wissen, kritisches Denken und analytische Fähigkeiten zu kombinieren, um ein persönliches Leistungsportfolio zu erstellen.
Gemeinsame Module
- Innovationsmanagement & Entwicklung neuer Produkte
- Projektmanagement
Spezialisierte Module
- Fortgeschrittene Programmiersprachenkonzepte
- Algorithmik
- Designmuster
- Software-Qualitäts-Engineering
- Entwerfen und Entwickeln von Anwendungen in der Cloud
- Untersuchungen im Software Engineering
- Software-Engineering-Projekt
Wahlpflichtmodule (2 wählen)
- Fortgeschrittene Datenbanksysteme
- Verteilte Computersysteme
- Blockchain-Entwicklung
- Unternehmensprogrammierung für verteilte Anwendungen
- HCI & Benutzerfreundlichkeit
- Optimierung und Deep Learning
MQA-Pflichtfächer*
- Ethnische Beziehungen (M'sian-Studenten)
- Islamische und asiatische Zivilisation (M'sian-Studenten)
- Malaysische Studien (Int'l Students)
- Malaiische Kommunikationssprache (internationale Studierende)
- Professionelle Kommunikationsfähigkeiten am Arbeitsplatz
- Mitarbeiter- und Beschäftigungstrends
- Co-Lehrplan
(*Alle Studenten müssen diese Module gemäß den Vorgaben der malaysischen Qualifizierungsagentur erfolgreich absolvieren.)
Studiengebühren für das Programm
Karrierechancen
Karrieremöglichkeiten
- Softwareentwickler
- System-Analytiker
- Projektmanager
- Softwareberater
- Programmierer
- Chief Technology Officer (CTO)
- Anwendungstechniker
- Software-Testingenieur
- Spezialist für Software-Qualitätssicherung (QA).
- F&E-Spezialist
- Softwarearchitekt
- Ingenieur für Systemintegration
- Leitender technischer Leiter
- Produktmanager
- Lösungsarchitekt
- Entwicklungsleiter
- Leitender Systemdesigner