Civilingenjör i programvaruteknik
Embry-Riddle Aeronautical University
Nyckelinformation
Campus läge
Daytona Beach, Amerikas förenta stater
språk
Engelsk
Studieformat
På Campus
Varaktighet
2 år
Takt
Heltid
Studieavgifter
USD 1 563 / per credit *
Ansökningstiden
Begär info
Tidigaste startdatum
Begär info
* per kredittimme
Stipendier
Utforska stipendiemöjligheter för att hjälpa till att finansiera dina studier
Introduktion
Oavsett om en student är nyutexamen eller söker en karriärförändring, är Embry-Riddles Master of Science in Software Engineering utformad för att hjälpa akademiker att utmärka sig inom det oändliga området mjukvaruutveckling. Grundstenen för Master of Science in Software Engineering-programmet är att utveckla programvarusystem för några av världens mest sofistikerade och krävande applikationer, som de som finns i flygplan, rymdfarkoster och medicinska system.
Institutionens fakultet har aktiva forskningsprojekt som samarbetar med stora företag, myndigheter och internationellt erkända forskningsorganisationer, så doktorander inom programvaruteknik kan vara säkra på att deras utbildning gör det möjligt för dem att möta branschkraven. Programkandidater utmärker sig i karriärer med bland annat flyg-, flyg-, försvars- och medicinska företag.
Från små klasser och högteknologiska laboratorier till internationellt kända fakulteter med erfarenhet inom programvara för hög pålitlighet, kvalitetssäkring och inbäddade realtidsystem har ERAU mycket att erbjuda.
Master of Science in Software Engineering-programmet har uppnått 100 procent placering av sina akademiker inom ett år efter avslutad program. Och eftersom US Bureau of Labor Statistics förutspår programvaruteknik som en av de snabbast växande yrkena de närmaste åren, kommer de med avancerade grader att vara i hög efterfrågan.
Gruppprojekt som replikerar de arbetsmiljöer som finns i industrin och praktiska inlärningsmöjligheter i kombination med kurser inom kärnområdena för mjukvaruteknik för att ge alla nödvändiga element för framgång. Studenterna kommer att arbeta med inbäddade system med hög pålitlighet i realtid som är mycket efterfrågade i breda branscher.
Förutom den tekniska kunskapen kommer studenterna att behärska kommunikations-, lednings- och planeringsförmåga, som alla kommer att vara av obestämbart värde.
För att säkerställa att läroplanen för programmet förblir aktuell och känslig för trender inom industrin, begärs ingången direkt från representanter i olika branscher. Läroplanen innehåller de viktigaste metoderna i Software Engineering Institutes (SEI) kapacitetsmognadsmodell (CMM).
Om programvaruteknik på Campus Daytona Beach, FL
Inrymt i institutionen för elektroteknik, datorprogram, mjukvara och systemteknik vid College of Engineering , MS i programvara för programvaruteknik är utformat för att ge högskoleexamen en möjlighet att förbättra sin karriär och arbeta i framkant av modern programvaruutveckling, och därmed flytta till ansvarspositioner i programvaruutvecklingsorganisationer. Det processcentrerade kvantitativa tillvägagångssättet för kursarbetet i utbildningsprogrammet ger inte bara studenterna de tekniska verktyg och tekniker de behöver utan också färdigheter i kommunikation, gruppinteraktion och ledning.
- Programmet betonar konstruktionen av realtidsinbäddade mjukvarusystem som förekommer i applikationer som FAA-flygkontrollsystem, flygplansflygplan och liknande system.
- Ett typiskt första år kommer att omfatta kärnkurser som Software Engineering Discipline, Software Project Management och Object-Oriented Software Construction.
- Studenter har tillgång till ett antal mycket specialiserade laboratorier och anläggningar .
Krav och kurser
Master of Science in Software Engineering (MSSE) -utbildningen är utformad för att ge nyutexaminerade eller högskoleexamen som har haft flera års yrkesliv en möjlighet att förbättra sin karriär och arbeta i framkant av modern programvaruutveckling. Programvarutekniker som slutför detta program kan snabbt ta positioner som har ett stort ansvar i en programvaruutvecklingsorganisation.
Utbildningen uppnår sitt syfte genom att förse studenterna inte bara med de tekniska verktygen och teknikerna i fältet utan också med färdigheter i kommunikation, gruppinteraktion, ledning och planering. Programmet betonar en processcentrerad kvantitativ strategi för konstruktion av mjukvarusystem. Målet med programmet är att ge akademiker en fördjupad förståelse för verktygen, teknikerna och lämpliga processer för hantering av mjukvaruutveckling, framkallande och analys av krav, arkitektur och design, implementering och verifiering och validering av mjukvarusystem. Dessutom ägnar programmet särskild uppmärksamhet åt frågor som rör kommunikation och lagarbete.
Programmet betonar inbäddade mjukvarusystem i realtid, som de som finns i FAA: s system för flygkontroll, flygplansflygning, rymdfarkosterelektronik och andra säkerhetskritiska system som medicinsk utrustning och fordonsstyrning. MSSE-läroplanen innehåller viktiga metoder från Software Engineering Institutes Capability Maturity Model (CMM) under hela programmet.
Läroplanen för programmet är uppbyggd i tre grupper av kurser: kärnkurser (15 hp), specificerade valfria (6 till 12 hp) och en kappstenupplevelse (3 till 9 hp). Capstone-upplevelsen erhålls genom ett av de två följande alternativen: a) studenten måste slutföra en 9-poängs examensarbete, SE 700 eller b) studenten måste genomföra en 3-kredit capstone-upplevelse som innebär ett större projekt som involverar tillämpningar av teorin , praxis och teknik som studerats i de andra kärnkurserna. Studenter som väljer det andra alternativet kan ta en projektutvecklingspraktik, SE 697, för att tillfredsställa toppstenupplevelsen eller i särskilda fall kan toppstenupplevelsen tillgodoses genom att genomföra ett forskarprojekt (GRP), SE 690. Om GRP väljs , innan en anmälan till SE 690 måste en fakultetsmedlem gå med på att vara GRP-rådgivare och studenten måste få godkännande av ett GRP-forskningsområde.
Kurser som finns som specificerade valmöjligheter inkluderar mätvärden och statistiska metoder för programvaruteknik, prestandaanalys av mjukvarusystem, samtidiga och distribuerade system, mjukvarusäkerhet och formella metoder för mjukvaruteknik.
Ett accelererat kombinerat grund- och doktorandprogram som leder till MSSE finns tillgängligt och beskrivs någon annanstans i denna katalog.
Gradskrav
Studenter måste genomföra 15 studiepoäng med kärnkurser.
- SE 500 Disciplin för programvaruteknik
- SE 510 Programvaruprojektledning
- SE 530 Software Requirements Engineering
- SE 555 Objektorienterad programvarukonstruktion
- SE 610 Software Systems Architecture and Design
Icke-uppsatsalternativ
- SE 690 Graduate Research Projector SE 697 Software Engineering Practicum
- Specificerade val av programvaruteknik
Avhandlingsalternativ
- SE 700 Examensarbete
- Specificerade val av programvaruteknik
Specificerade val av programvaruteknik
Välj från följande lista med angivna valmöjligheter:
- SE 505 modellbaserad verifiering av programvara
- SE 520 Formella metoder för programvaruteknik
- SE 535 Design och utvärdering av användargränssnitt
- SE 545 Specifikation och design av realtidssystem
- SE 550 Aktuella trender inom programvaruteknik
- SE 565 Samtidiga och distribuerade system
- SE 580 Definition och modellering av programvaruprocesser
- SE 585 Mätvärden och statistiska metoder för programvaruteknik
- SE 590 Graduate Seminar
- SE 625 Software Quality Engineering and Assurance
- SE 655 Prestationsanalys av realtidssystem
- SE 660 Formella metoder för samtidiga och realtidssystem
- SE 699 Specialämnen inom programvaruteknik
- SYS 505 systemsäkerhet och certifiering
Obs! Andra valmöjligheter kan godkännas baserat på studentens bakgrund, studieprogram, prestanda under MSSE och godkännande av MSSE-programkoordinator.
English Language Requirements
Certifiera din engelska kunskap med Duolingo English Test! DET är ett bekvämt, snabbt och prisvärt engelska onlinetest som accepteras av över 4 000 universitet (som det här) runt om i världen.