BSc (Hons) in software-engineering
Kuala Lumpur, Maleisië
DUUR
3 Years
TALEN
Engels
TEMPO
Full time
DEADLINE VOOR AANMELDING
Aanvraagdeadline
EERSTE STARTDATUM
Jun 2024
COLLEGEGELD
USD 22.615 *
STUDIE FORMAAT
Op de campus
* totaal voor Maleisische studenten: RM 87.000 | totaal voor internationale studenten: RM 88,200 / USD 22,615
Invoering
APU-DMU dual degree programma
Studenten die een bacheloropleiding volgen, hebben de mogelijkheid om zich aan te APU -DMU Dual Degree Scheme. Volgens deze regeling ontvangen studenten bij het afstuderen 2 diploma's en transcripties: 1 van Asia Pacific University ( APU ), Maleisië en 1 van De Montfort University (DMU), VK.
toelatingen
leerplan
Programma overzicht
Dit programma is specifiek ontworpen om studenten te voorzien van:
- Bekendheid met de tools en rigoureuze methodologieën die worden gebruikt om bedrijfskritische en veiligheidskritische softwaresystemen te ontwikkelen.
- Het vermogen om ontwerpparadigma's, talen, algoritmen en technieken die worden gebruikt om grootschalige en complexe softwaresystemen te ontwikkelen, kritisch te evalueren.
- Een diepe waardering voor het belang van software-architectuur, testen, documentatie en onderhoudbaarheid.
Graad niveau 1
Studenten leren fundamentele vaardigheden die elke IT-professional nodig heeft, en het basisbegrip van programmeren, probleemoplossende vaardigheden, algoritmische vaardigheden, wiskundige technieken en systeemanalyse en -ontwerp. Sommige gespecialiseerde modules bieden studenten basiskennis van onderliggende computersystemen zoals computerarchitectuur, besturingssystemen, netwerken en databases. De modules helpen hen ook persoonlijke en organisatorische vaardigheden te ontwikkelen en creativiteit en innovatie te stimuleren.
Gemeenschappelijke modulen
- Digitaal denken en innovatie
- Intercultureel bewustzijn en culturele diversiteit
- Systeemanalyse en -ontwerp
- Python-programmering
- Wiskundige concepten voor computers
- Besturingssystemen en computerarchitectuur
- Inleiding tot netwerken
- Inleiding tot databases
Gespecialiseerde modulen
- Inleiding tot objectgeoriënteerd programmeren
Keuzemodules (kies er 1)
- Inleiding tot kunstmatige intelligentie
- Grondbeginselen van webdesign en -ontwikkeling
Graadniveau 2
Er wordt een breder scala aan vaardigheden geleerd, waarbij studenten een beter begrip krijgen van ontwerpparadigma's, talen en algoritmen die worden gebruikt voor het ontwikkelen van grootschalige en complexe softwaresystemen. Ze zullen een goed begrip krijgen van de levenscyclus van software en methodologieën voor specificatie, ontwerp, ontwikkeling, testen, evaluatie, analyse en onderhoud van softwaresystemen. We zullen hun creativiteit en innovatie verder koesteren, evenals onafhankelijk leren om hen voor te bereiden op de werkplek.
Gemeenschappelijke modulen
- Objectgeoriënteerde ontwikkeling met Java
- Methoden voor systeemontwikkeling
- Programmeren voor gegevensanalyse
- Creativiteit & Innovatie
- Onderzoeksmethoden voor computers en technologie
Gespecialiseerde modulen
- Computer theorie
- Data structuren
- Ontwerp methoden
- Vereisten Engineering
- Software architectuur
- Enterprise-systemen
Keuzemodules (kies er 1)
- Gelijktijdige programmering
- Verdere webdesign & ontwikkeling
- Mobiele app-engineering
Stage (16 weken)
Studenten volgen een stage/industriële training voor een periode van minimaal 16 weken om hen voor te bereiden op een soepele overgang van de klas naar de werkomgeving.
Diploma niveau 3
Studenten zullen gebruik maken van hun eerdere studies en industriële ervaring om hun vertrouwdheid op het gebied van software engineering uit te breiden en hun persoonlijke en professionele ontwikkeling te verfijnen. Studenten gaan verder in systeemontwerpmethoden die hen helpen bij het verbeteren van softwareontwerp, organisatie en onderhoudbaarheid om beknopte en krachtige softwaretoepassingen te produceren. Voor een afstudeerproject moeten ze een oplossing voor een reëel probleem onderzoeken en ontwikkelen - ze zullen aantonen dat ze technische kennis, kritisch denken en analytische vaardigheden kunnen combineren om een persoonlijk prestatieportfolio te maken.
Gemeenschappelijke modulen
- Innovatiemanagement en ontwikkeling van nieuwe producten
- Project management
Gespecialiseerde modulen
- Geavanceerde programmeertaalconcepten
- Algoritmiek
- Ontwerp patronen
- Softwarekwaliteitsengineering
- Applicaties ontwerpen en ontwikkelen in de cloud
- Onderzoeken in Software Engineering
- Software-engineeringproject
Keuzemodules (kies er 2)
- Geavanceerde databasesystemen
- Gedistribueerde computersystemen
- Blockchain-ontwikkeling
- Enterprise-programmering voor gedistribueerde applicaties
- HCI en bruikbaarheid
- Optimalisatie en diep leren
MQA verplichte vakken*
- Etnische Relaties (M'sian Studenten)
- Islamitische en Aziatische beschaving (M'sian Students)
- Maleisische studies (internationale studenten)
- Maleise communicatietaal (internationale studenten)
- Professionele communicatieve vaardigheden op de werkvloer
- Werknemers- en werkgelegenheidstrends
- Co-curriculum
(* Alle studenten moeten deze modules met succes voltooien, zoals bepaald door het Malaysian Qualification Agency.)
Programma collegegeld
Carrièremogelijkheden
Carrièremogelijkheden
- Software ontwikkelaar
- Systeem analist
- Projectleider
- Software adviseur
- Programmeur
- Chief Technology Officer (CTO)
- applicatie ingenieur
- Software Test Engineer
- Software Quality Assurance (QA) Specialist
- R&D-specialist
- Software architect
- Ingenieur systeemintegratie
- Senior technisch leider
- Productmanager
- Oplossingsarchitect
- Ontwikkelingsmanager
- Senior systeemontwerper