Bedste online softwareingeniørgrader 2021: Topvalg

0
136

Af Melissa Sartore | 4. november 2021 | Emne: Computere & Teknologi

Softwareteknik blander kodning og computerprogrammering med principperne for teknik. En softwareingeniøruddannelse uddanner studerende i programmeringssprog, softwaredesign og -udvikling og informationssystemteknologi, mens den lægger vægt på, hvordan man designer, bygger og integrerer software i systemer og netværk.

Softwareingeniørprogrammer bygger også kommunikation, kritisk tænkning og analytiske evner. Med en softwareingeniøruddannelse lærer de studerende færdighederne til at arbejde med softwareudvikling, netværksteknik, systemsikkerhedsteknik og softwareprojektledelse.

Bureau of Labor Statistics projekterer en vækst på 13 % i computer- og informationsteknologibeskæftigelser til 2030. For at finde ud af, hvordan man kommer ind på dette ekspanderende felt, tjek disse ranglister over de bedste online softwareingeniørgrader nedenfor.

Den bedste online bacheloruddannelse i softwareingeniørgrader

Vi brugte ZDNets rangeringsmetode til at vurdere online softwareingeniørgrader baseret på læseplaner, bekvemmelighed, omkostninger og det overordnede resultat. Ved at udforske de bedste online softwaregrader kan du finde det program, der bedst opfylder dine behov og overordnede mål.

Medmindre andet er angivet, er data hentet fra det integrerede postsecondary Education Data System og College Scorecard.

1. Florida International University

Miami, Florida

Om programmet: FIU's online computeringeniøruddannelse inkluderer 128 kredittimers kurser. Inden for pensum gennemfører eleverne kurser i koncentrationer såsom datasystemsoftware og indlejret systemsoftware.

Acceptprocent: 58 %

Afgangsgrad : 64 %

Gns. årlig nettopris: 7.296 USD

År til færdiggørelse: Fire

SAT-interval: 1100-1280

Minimum GPA: Ikke offentligt tilgængelig

Tilmeldingsperioder pr. år: Tre

Kursusleveringsmetode: Asynkron

Akkreditering: Florida International University er regionalt akkrediteret af Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

Søg efter online colleges efter emne

2. Penn State World Campus

University Park, Pennsylvania

Om programmet: Penn State World Campus' online bachelorgrad i softwareingeniør integrerer 126 kredittimers almen uddannelse, store, tekniske valgfag.

Acceptprocent:76 %

Afgangsgrad: 73 %

Gns. årlig nettopris: $27.372

År til færdiggørelse: Fire

SAT-interval: 1070-1310 p>

Minimum GPA:2.7

Tilmeldingsperioder pr. år: Tre

Kurs leveringsmetode: Asynkron

Akkreditering: Penn State World Campus er regionalt akkrediteret af Middle States Commission on Higher Education (MSCHE).

3. Oregon State University

Corvalis, Oregon

Om programmet:Inden for OSU's 180-kredit-timers online-grad i datalogi kan studerende forfølge en specialisering i anvendt datalogi. Software engineering kurser er indarbejdet i læseplanen.

Acceptprocent: 82 %

Afgangsprocent: 64 %

Gns. årlig nettopris: $20.016

År til færdiggørelse: Fire

SAT-interval: 1080-1320 p>

Minimum GPA: 3,0

Tilmeldingsperioder pr. år: Fire

Kursusleveringsmetode: Asynkron

Akkreditering:Oregon State University er regionalt akkrediteret af Northwest Commission on Colleges and Universities (NWCCU).

4. St. Cloud State University

St. Cloud, Minnesota

Om programmet: SCSU's softwareingeniøruddannelse er den eneste i den disciplin, der tilbydes i Minnesota State-systemet. Online-muligheden fungerer som et grad-afslutningsprogram.

Acceptprocent: 90 %

Afgangsprocent: 46 %

Gns. årlig nettopris: $14.267

År til færdiggørelse: Fire

SAT-interval: 934-1194 p>

Minimum GPA: 2,75

Tilmeldingsperioder pr. år: To

Leveringsmetode for kursus: Asynkron

Akkreditering: St. Cloud State University er regionalt akkrediteret af Higher Learning Commission (HLC).

5. Western Governors University

Salt Lake City, Utah

Om programmet: WGU's online softwareudvikling bachelorgrad inkorporerer certificeringsmuligheder for legitimationsoplysninger, der tilbydes af CompTIA og ITIL®. Ansøgere drager fordel af WGU's generøse kreditoverførselspolitik.

Accepteringsgrad: Ikke offentligt tilgængelig

Afgangsgrad: 49 % p>

Gns. årlig nettopris: $9.805

År til færdiggørelse: Tre

SAT-interval: Ikke offentligt tilgængelig p>

Minimum GPA: Ikke offentligt tilgængelig

Tilmeldingsperioder pr. år: Rullende

Kursusleveringsmetode: Asynkron< /p>

Akkreditering: Western Governors University er regionalt akkrediteret af Northwest Commission on Colleges and Universities (NWCCU).

6. Arizona State University ved SkySong

Scottsdale, Arizona

Om programmet: ASUs online bachelorgrad i softwareingeniør lægger vægt på projektfokuseret læring. Studerende gennemfører et projekt hvert semester som en del af programmet.

Acceptprocent: 64 %

Afgangsprocent: 54 %

Gns. årlig nettopris: $13.971

År til færdiggørelse: Fire

SAT-interval: Ikke offentligt tilgængelig p>

Minimum GPA: 2,5

Tilmeldingsperioder pr. år: Tre

Leveringsmetode for kurser: Asynkron

Akkreditering: Arizona State University ved SkySong er regionalt akkrediteret af Higher Learning Commission (HLC).

7. Southern New Hampshire University

Manchester, New Hampshire

Om programmet: SNHU's online computer science bachelorgrad med en koncentration i software engineering lægger vægt på softwaredesign og udvikling teknikker sideløbende med kodesikkerhedstrends i systemarkitektur.

Acceptprocent: 88 %

Afgangsgrad: 47 %

Gns. årlig nettopris: $41.095

År til færdiggørelse: Fire

SAT-interval: Ikke offentligt tilgængelig p>

Minimum GPA: Ikke offentligt tilgængelig

Tilmeldingsperioder pr. år: Rullende

Kursuslevering metode: Asynkron

Akkreditering:Southern New Hampshire University er regionalt akkrediteret af New England Commission of Higher Education (NECHE).

8. Champlain College

Burlington, Vermont

Om programmet: Som en del af Champlains online bachelorgrad i softwareudvikling kan studerende forfølge specialiserede certifikater i C++ programmering eller softwareudvikling.

Acceptprocent: 85 %

Afgangsgrad: 61 %

Gns. årlig nettopris: $33.561

År til færdiggørelse: Fire

SAT-interval: 1110-1320

Minimum GPA: 2,5

Tilmeldingsperioder pr. år: Tre

Kurs leveringsmetode: Asynkron

Akkreditering: strong> Champlain College er regionalt akkrediteret af New England Commission of Higher Education (NECHE).

9. Husson University

Bangor, Maine

Om programmet: Hussons online bachelorgrad i integreret teknologi i softwareudvikling inkluderer software-, business- og avancerede matematikkurser sammen med et informationssystempraktik.

Acceptprocent: 85 %

Afgangsgrad: 59 %

Gns. årlig nettopris: $18.286

År til færdiggørelse: Fire

SAT-interval: 960-1140 p>

Minimum GPA: Ikke offentligt tilgængelig

Tilmeldingsperioder pr. år: Rullende

Kursusleveringsmetode: Asynkron

Akkreditering: Husson University er regionalt akkrediteret af New England Commission of Higher Education (NECHE).

10. Limestone University

Gaffney, South Carolina

Om programmet: Limestones online datalogigrad i programmering opbygger grundlæggende viden om programmering, systemadministration, sikkerhed og arkitektur.

Acceptprocent: 51 %

Afgangsgrad: 48 %

Gns. årlig nettopris: $22.707

År til færdiggørelse: Fire

SAT-interval: 970-1160 p>

Minimum GPA: Ikke offentligt tilgængelig

Tilmeldingsperioder pr. år: Seks

Kursuslevering metode: Asynkron

Akkreditering:Limestone University er regionalt akkrediteret af Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

11. Saint Leo University

Saint Leo, Florida

Om programmet: Saint Leo's online software engineering bachelorgrad kombinerer grundlæggende og teoretisk information med praktisk forståelse af softwaredesign teknikker og teknologier.

Acceptprocent: 72 %

Afgangsgrad: 43 %

< stærk>Gns. årlig nettopris: $18.869

År til færdiggørelse: Fire

SAT-interval: Ikke offentligt tilgængelig

Minimum GPA: 2,0

Tilmeldingsperioder pr. år: Seks

Kursusleveringsmetode: Asynkron

Akkreditering: strong> Saint Leo University er regionalt akkrediteret af Southern Association on Schools and Colleges Commission on Colleges (SACSCOC).

12. Davenport University

Grand Rapids, Michigan

Om programmet: Inden for Davenports online bachelorgrad i computerinformationssystemer kan studerende specialisere sig i sikker softwareudvikling, programmering eller web- og mobiludvikling.

Acceptprocent: 82 %

Afgangsprocent: 27 %

Gns. årlig nettopris: $16.098

År til færdiggørelse: Fire

SAT-interval: Ikke offentligt tilgængelig p>

Minimum GPA: Ikke offentligt tilgængelig

Tilmeldingsperioder pr. år: Tre

Kursusleveringsmetode: Asynkron

Akkreditering: Davenport University er regionalt akkrediteret af Higher Learning Commission (HLC).

13. Bellevue University

Bellevue, Nebraska

Om programmet: Designet som et accelereret kohorteprogram, BU's online bachelor i softwareudvikling kræver 36 kredittimers store kurser .

Acceptprocent: Ikke offentligt tilgængelig

Afgangsgrad: 46 %

Gns. årlig nettopris: $15.616

År til færdiggørelse: To

SAT-interval: Ikke offentligt tilgængelig p>

Minimum GPA: Ikke offentligt tilgængelig

Tilmeldingsperioder pr. år: Én

Kursuslevering metode: Synkron

Akkreditering:Bellevue University er regionalt akkrediteret af Higher Learning Commission (HLC).

14. Hodges University

Naples, Florida

Om programmet: Hodges' bachelorgrad i online softwareudvikling lægger vægt på programmeringssprog, væsentlige sikkerhedselementer og softwareudvikling på tværs af teknologiske platforme.

Acceptprocent: 61 %

Afgangsprocent: 33 %

Gns. årlig nettopris: $21.577

År til færdiggørelse: Fire

SAT-interval: Ikke offentligt tilgængeligt

Minimum GPA: Ikke offentligt tilgængeligt

Tilmeldingsperioder pr. år: strong> Ikke offentligt tilgængelig

Kursusleveringsmetode: Asynkron

Akkreditering: Hodges University er regionalt akkrediteret af Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

15. Baker College

Owosso, Michigan

Om programmet: Som en del af Bakers online bachelorgrad i datalogi med en koncentration i computerprogrammering, gennemfører de studerende et krav om 150 timers praktisk erhvervserfaring.

Acceptprocent: 73 %

Afgangsgrad: 23 %

Gns. årlig nettopris: $15.049

År til færdiggørelse: Fire

SAT-interval: Ikke offentligt tilgængelig p>

Minimum GPA: Ikke offentligt tilgængelig

Tilmeldingsperioder pr. år: Rullende

Kursusleveringsmetode: Asynkron

Akkreditering: Baker College er regionalt akkrediteret af Higher Learning Commission (HLC).

Indsigt fra en softwareingeniøruddannet

Anthony Girolamo leder produkt- og ingeniørorganisationen hos Flexe. Hans teams er ansvarlige for udviklingen af ​​Flexe Logistics Platform. Før han kom til Flexe, tilbragte Anthony ni år hos Amazon som senior teknisk leder af Amazon Fulfillment Technologies og Supply Chain Optimization Technologies. Han havde også ledende softwareingeniørstillinger hos Microsoft og modtog både sin BSE og MSE i datalogi ved University of Michigan.

ZDNet: Hvad er de mest givende aspekter af din karriere? Hvad er de mest udfordrende aspekter af din karriere?

Anthony Girolamo: Jeg leder i øjeblikket produkt- og ingeniørteams hos Flexe, en Seattle-baseret teknologivirksomhed, der leverer omnichannel-logistikprogrammer til verdens største detailhandlere og brands. Jeg værdsætter muligheden for at bygge noget nyt op fra bunden. At arbejde hos en startup er som at have et åbent lærred til at skabe og innovere, og det begejstrer mig selv 20+ år inde i min karriere.

Jeg fortsætter med at lære og står over for nye udfordringer i logistikverdenen. Da jeg dykkede min tå i branchen i mine tidlige dage hos Amazon, undervurderede jeg den indviklede proces med at flytte varer fra punkt A til punkt B. Hver dag rummer potentialet for utallige forstyrrelser –– fra lagerforsinkelser til dårligt vejr til mangel på arbejdskraft. Det er svært at skrive software til at styre komplekse forsyningskædeoperationer, men det er også en utrolig overbevisende ingeniørudfordring at løse.

ZDNet: Hvad var det mest udfordrende, stringente kursus, du tog i dit softwareingeniørprogram? Hvilket råd vil du give til elever, der skal i gang med dette kursus?

AG: “Introduktion til algoritmer”, som er opkaldt efter en bog af Thomas H. Cormen. I løbet af kurset lærte jeg, hvordan jeg stringent formulerer mine tanker til enkle trin-for-trin-instruktioner og derefter beviser deres rigtighed og køretidsydelse. Det var ydmygende, udfordrende og spændende.

Jeg anbefaler stærkt, at softwareingeniørstuderende danner en solid studiegruppe. Ud over de praktiske fordele –– at forstå læseplanen og arbejde gennem problemer som et team – – voksede min studiegruppe til en kreds af nære venner. Det viser sig, at det at gøre svære ting bare er sjovere med fantastiske mennesker.

Husk også at være venlig mod dig selv. Det tog mig lang tid at indse, at jeg skulle fokusere indad, ikke udad, når jeg skulle benchmarke mine fremskridt. Dette kursus udfordrede mine antagelser om, hvordan “godt” og “succes” kan se ud i klasseværelset. Sæt pris på de små forbedringer, selvom dem omkring dig ser ud til at lave “større” forbedringer.

ZDNet: Hvad er fordelene ved at tage en softwareingeniøruddannelse specifikt, blandt mange andre mulige datalogigrader?

AG: Med fare for at date mig selv, var der ikke så mange muligheder for softwaregrader, da jeg startede på college. Tidligere var mulighederne datalogi, computerteknik (som var computerhardware fokuseret) eller elektroteknik.

De stærkeste software engineering programmer fokuserer ligeligt på teoretiske og praktiske aspekter af software engineering. En solid forståelse af run-time og rum-tid kompleksitet, såvel som begreber som NP-fuldstændighed, er nyttige for at se mønstre i typer af softwareproblemer, men de er sandsynligvis ikke noget, studerende vil bruge i fremtidige job efter eksamen.

Programmer, der fokuserer på hovedstensgruppeprojekter eller praktikophold/co-ops, er også gode, fordi de udsætter eleverne for den virkelige verden af ​​softwareingeniørindstillinger, hvor de kan arbejde med teams for at løse åbne problemer. Når du ansætter softwareingeniører, skiller denne type erfaring sig ud som en vigtig differentiator for kandidater.

ZDNet: Hvordan fik du mest muligt ud af dit softwareingeniøruddannelsesprogram, så det forberedte dig til post- grad job?

AG: Fokus på mennesker og forbindelser. Da jeg studerede på University of Michigan, sluttede jeg mig til Eta Kappa Nu, og jeg arbejdede som Graduate Student Instructor. Begge muligheder hjalp mig med at komme i kontakt med forskellige mennesker, som dannede grundlaget for mit professionelle netværk. Jeg fortsætter med at holde kontakten med mange af disse personer næsten to årtier senere.

Lær at elske at lære. Teknologien ændrer sig hurtigt. Det, du lærer i en bestemt klasse, vil sandsynligvis være arv fra de tidlige dage af din karriere. For eksempel var mine første programmeringssprog C og C++, som de fleste studerende i dag ikke lærer først. Mange af de underliggende principper forbliver dog. Uanset domæne, fra distribuerede systemer til maskinlæring til indlejrede enheder, har ingeniører ofte brug for datamodeller, samtidighed, netværk og input/output. Forbered dig på at trække på det grundlæggende grundlag for de indlærte færdigheder, men anerkend, at arbejde med softwareingeniør betyder karrierelang læring.

Hvad kan du forvente i en online bacheloruddannelse i softwareingeniøruddannelse

Online software engineering grader giver studerende mulighed for at arbejde selvstændigt og med deres klassekammerater. Teoretisk indhold og didaktiske kurser ledsager projekter, praktiske læringsaktiviteter og gruppepræsentationer. Aktiv deltagelse som en del af et team forbereder eleverne til karrierer inden for softwaredesign og -udvikling, mens eksamener og vurderinger sikrer forståelse af softwareingeniørkoncepter og -processer.

At opnå en grad i softwareingeniør kræver forståelse for teknologiske principper og praksis, men eleverne skal også være motiverede, ambitiøse og proaktive. Kreativ tænkning tjener softwareingeniørstuderende og fagfolk godt. Ofte hjælper valgfag inden for et softwareingeniørprogram eleverne med at udnytte disse evner.

Softwareingeniørkurser

Softwareingeniørprogrammer varierer i design og format, men mange af de kurser, eleverne tager, forbliver konsekvente over hele linjen. Potentielle softwareingeniørstuderende kan forvente at lære om programmeringssprog, softwaresikkerhed og softwareudviklingsprocesserne.

Principper for programmering 

Et kursus i principperne for programmering gør eleverne fortrolige med begreber, der er konsistente på tværs af programmeringssprog. Efterhånden som elever lærer sprogparadigmer, får de indsigt i, hvordan man bruger og anvender sprog til proceduremæssige, funktionelle, objektorienterede og scriptingformål.

Grundlæggende elementer i softwaredesign 

Kurser i det grundlæggende i softwaredesign giver eleverne indsigt i de typer programmer og software, der produceres af softwareingeniører. Eleverne udforsker softwareudviklingens produktionscyklus og hvordan man administrerer værktøjer og teknologier på hvert trin af processen.

Softwareforsikring og sikkerhed

Softwareforsikring og sikkerhedsklasser lægger vægt på metoder og teknikker til designe, udvikle og producere sikker software. Eleverne lærer om trusler mod softwaresikkerhed, hvordan man undgår sårbarheder og angreb, og hvordan man afbøder og fejlfinder sikkerhedsproblemer.

Introduktion til programmeringssprog

De vigtigste sprog, der bruges af softwareprofessionelle, omfatter Python, Java, Scala, JavaScript og C++. I et introduktionskursus om disse sprog lærer eleverne det grundlæggende i hvert sprog, og hvordan man bruger dem til at designe og producere softwareapplikationer. Klassen giver mulighed for praktiske programmeringsaktiviteter.

Softwareingeniøruddannelsesniveauer

Softwareingeniøruddannelsestyper tjener elever på forskellige stadier af deres liv. En associeret grad kan føre til entry-level jobs eller være en vej til en bachelorgrad i software engineering.

Kandidatgrader i softwareteknik er til gavn for enkeltpersoner, der ønsker at avancere i computer- og informationsteknologiroller. Elever med master- eller doktorgrader i softwareteknik kan også forfølge en karriere inden for den akademiske verden og forskning.

Associate in software engineering

Længde: To årPris: $3.000 til $10.000 Karriere efter graduering: Computerprogrammør, softwaretester, computersupportspecialist 

En associeret grad i softwareteknik introducerer studerende til grundlaget for computerteknologi og ingeniørkoncepter. Ved siden af ​​kurser i kodningssprog som Java og Python lærer eleverne at designe software til forskellige computerplatforme.

Med en associeret grad kan enkeltpersoner arbejde på entry-level-stillinger inden for computer- og informationsteknologi. Programmet forbereder også eleverne til at fortsætte på en bachelorgrad i softwareteknik eller et beslægtet felt.

Bachelor i softwareingeniør

Længde: Fire årPris: $20.000 til $100.000Post-grad karriere: Softwareudvikler, computersystemarkitekt, netværksarkitekt

Sammen med undervisning i matematik, naturvidenskab, engelsk og humaniora udforsker studerende, der opnår en bachelorgrad i softwareteknik, emner som computerprogrammeringssprog, softwaresikkerhed og udvikling af webapplikationer.

Som en del af en bachelorgrad deltager eleverne i individuelle projekter og aktiviteter, gruppearbejde og praktiske krav. Mange bachelorgrader giver praktik- og feltoplevelsesmuligheder for at hjælpe studerende med at udforske potentielle karrieremuligheder.

Master's in software engineering

Længde: To årPris: $8.000 til $75.000Post-grad karriere: Softwareingeniør, databaseadministrator, informationsteknologichef

Som en avanceret softwareingeniøruddannelse forbedrer en mastergrad i disciplinen eksisterende viden og færdigheder. Ideel til enkeltpersoner, der ønsker at blive ledere og ledere i verden af ​​softwaredesign og -udvikling, en mastergrad i softwareingeniør inkluderer omkring to års kurser.

Studerende vokser deres forståelse af principper og praksis inden for software engineering og har ofte muligheder for at specialisere sig i en undergruppe af disciplinen. En mastergrad i softwareingeniør lægger også vægt på forskning, hvilket potentielt kan føre til et kumulativt projekt- eller specialekrav.

Doktorgrad i softwareteknik

Længde: 4-7 årOmkostninger: $20.000 til $90.000Karriere efter graduering: strong> Informationsteknologichef, universitetsprofessor, senior softwareingeniør

En doktorgrad i softwareteknik fører til roller i både den akademiske verden, forskning og industri. Ph.d.-uddannelser i softwareteknik giver studerende grundlag for avanceret softwaredesign og -udviklingskoncepter og forskningsmetoder.

Når eleverne har gennemført de nødvendige kurser, gennemfører de omfattende eksamener og gennemfører et forskningsprojekt, der ser på en udfordring eller et problem inden for softwareteknologi. Dette munder ud i en afhandling.

Afslutningsvis

Mange personlige og professionelle muligheder venter for studerende, der går ind i det voksende område inden for softwareingeniør. Hvis du vil vide mere om, hvordan du bliver softwareingeniør, så tjek programmerne ovenfor. Placeringerne tager flere faktorer i betragtning for at hjælpe dig med at finde det program, der bedst opfylder dine karrieremål.

ZDNet anbefaler

De bedste online datalogi-grader De bedste datalogi-stipendier De bedste datalogi-ressourcer De bedste datalogi-job Hvordan datalogi spillede en rolle i computerudvikling Datalogi kurser: En omfattende oversigt Sådan fuldfører du din uddannelse i datalogi: Top tips til at hjælpe dig med at få succes