BSc Software Engineering

Milwaukee School of Engineering (MSOE)

Studiebeskrivelse

Læs den officielle beskrivelse

BSc Software Engineering

Milwaukee School of Engineering (MSOE)

bscse01

Lær at anvende tekniske koncepter, teknikker og metoder til at udvikle software systemer i en af ​​de første fire medskyldig-akkrediteret software engineering programmer i landet.



Software Engineering (SE) beskæftiger sig med udvikling og vedligeholdelse af software systemer, der opfører sig pålideligt og effektivt, er overkommelige at udvikle og vedligeholde, og opfylder alle de krav, som kunderne har defineret for dem. SE skal tænke kreativt om design af softwaresystemer, finde smarte løsninger på problemer, udnytte de bedste teknisk praksis, og opretholde et højt niveau vision om, hvordan alle dele passer sammen.

SE program på MSOE tilbyder en engagerende miljø, hvor læring sker i og uden for klasseværelset. Programmet byder også på fordelene ved langvarige partnerskaber med erhvervslivet og industrien ledere, samt en omfattende fokus på studerendes støtte.

Software engineering er vigtig på grund af virkningen af ​​store, dyre softwaresystemer og den rolle af software i sikkerhedskritiske applikationer. Det integrerer væsentlige matematik, datalogi og praksis, hvis oprindelse er i teknik. I det hurtigt skiftende verden af ​​teknologi, vil du lære hvordan du bo på forkant.

Resultaterne

Den gennemsnitlige placering sats for MSOE software ingeniører var 100% i 2014-15 og kandidater haft en gennemsnitlig startlønnen på $ 61,857.

SE kandidater startede store karriere med virksomheder, herunder:

  • Acquity Group
  • Amazon
  • Centare
  • Direkte Supply, Inc.
  • Google
  • Johnson Controls Inc.
  • Rockwell Collins

Marken

Software engineering gælder tekniske koncepter, teknikker og metoder til udvikling af software systemer. En software engineering program udvikler tekniske fagfolk med en beherskelse af softwareudvikling teori, praksis og proces.

Software engineering er baseret på datalogi på samme måde andre ingeniørdiscipliner er baseret på fysiske eller biovidenskab. Men det tilføjer, en vægt på spørgsmål om krav, proces, design, måling, analyse og verifikation, der giver et stærkt fundament i tekniske principper og praksis, som anvendes til udvikling af software.

Software ingeniørstuderende får viden og færdigheder i alle aspekter af softwareudvikling livscyklus, herunder krav elicitering og analyse, software arkitektur, design, konstruktion og verifikation. De lærer at arbejde inden for og på løbende at forbedre en defineret software udviklingsprocessen, med det formål at producere høj kvalitet software forudsigeligt og effektivt. At skabe grundlag for denne software engineering praksis og proces, er studerende forankret i de grundlæggende elementer i datalogi, herunder diskret matematik, datastrukturer, algoritmer, computer organisation og operativsystemer.

Du ønsker måske at overveje SE, hvis du ...

  • Nyd at arbejde med software og edb-systemer
  • Er i stand til at gøre matematik og detaljerede arbejde med nøjagtighed
  • Er parat til at være en livslang lærende til at opretholde viden og færdigheder på det hastigt skiftende computer industrien

Program pædagogiske mål

Den software engineering program forbereder kandidater, inden for få år efter endt uddannelse, til:

Bidrage som en software engineering professionel

  • Anvende viden om software engineering praksis og proces.
  • Arbejde inden for en bredere institutionelle og samfundsmæssige kontekst.
Udvis teknisk og faglig ledelse
  • Innovere og forbedre teknologier og processer.
  • Fremskridt i ansvar.
  • Integrer etiske og faglige hensyn.
Udvikle professionelt
  • Fortsæt med at lære.
  • Tilpasse sig skiftende løsning strategier, teknologier og processer.
Samarbejd effektivt
  • Demonstrere personlig ansvarlighed.
  • Kommuniker til en række forskellige målgrupper.
  • Display interpersonelle færdigheder.
  • Samarbejde om og fremme teamwork.

Student Outcomes

Efter en vellykket afslutning af det software engineering program, vil kandidater har:

  • en evne til at anvende viden om matematik, naturvidenskab og teknik.
  • En evne til at anvende kontinuerlig og diskret matematik, sandsynlighed og statistik, datalogi, software engineering fremgangsmåder og behandlingsmetoder.
  • Evne til at designe og gennemføre eksperimenter samt at analysere og fortolke data.
  • En evne til at evaluere resultaterne af softwaresystemer, og til at foreslå og vurdere proces ændringer baseret på individuelle og team målinger.
  • Evne til at designe et system, en komponent eller en proces for at imødekomme ønskede behov inden for realistiske begrænsninger som økonomisk, miljømæssig, social, politisk, etisk, sundhed og sikkerhed, fremstillbarhed og bæredygtighed.
  • En evne til at udføre detaljeret og arkitektoniske udformning af software komponenter og systemer, samtidig opfylder funktionelle og ikke-funktionelle krav.
  • en evne til at fungere på tværfaglige teams.
  • En evne til at identificere, formulere og løse tekniske problemer.
  • En evne til at fremkalde og dokumentere software krav, og foreslå og vurdere design og processer til at møde dem.
  • En forståelse af faglige og etiske ansvar.
  • En forståelse af den kritiske rolle, som softwaresystemer, de faglige ansvarsområder software ingeniører og etiske problemstillinger, der kan opstå i ingeniørmæssig praksis spillet.
  • En evne til at kommunikere effektivt.
  • Den brede uddannelse er nødvendig for at forstå virkningen af ​​ingeniørløsninger i en global, økonomisk, miljømæssig og samfundsmæssig sammenhæng.
  • en erkendelse af behovet for en en evne til at engagere sig i livslang læring.
  • Kendskab til moderne problemer.
  • En bevidsthed om tendenser i software engineering disciplin og samfundsmæssige spørgsmål, der påvirker software engineering praksis.
  • en evne til at bruge de teknikker, færdigheder og moderne tekniske værktøjer, der er nødvendige for engineering praksis.
  • En evne til at anvende moderne software engineering værktøjer, programmeringssprog og miljøer, projektplanlægning og sporingssystemer, specifikation og verifikation teknikker.

Kontakt Kayla Maule på maule@msoe.edu eller på Whatsapp på +1 414 573 9883 for mere information.

Denne skole tilbyder programmer i:
  • Engelsk


Sidst opdateret December 4, 2017
Varighed og pris
This course is Campusbaseret
Start Date
Startdato
Sep. 2018
Duration
Varighed
4 år
Fuldtid
Price
Pris
35,000 USD
Information
Deadline
Locations
USA - Milwaukee, Wisconsin
Startdato : Sep. 2018
Ansøgningsfrist Kontakt skolen
Slutdato Kontakt skolen
Dates
Sep. 2018
USA - Milwaukee, Wisconsin
Ansøgningsfrist Kontakt skolen
Slutdato Kontakt skolen