Bakalář vědy v softwarovém inženýrství
Snow College (Community College)
Klíčová informace
Umístění kampusu
Ephraim, Spojené státy americké
Jazyky
Angličtina
Studijní formát
Na kampusu
Doba trvání
4 years
Tempo
Plný úvazek
Školné
Vyžádejte si informace
Uzávěrka přihlášek
Vyžádejte si informace
Nejbližší datum zahájení
Sep 2024
* Školné pro obyvatele Utahu: 1 663 dolarů. Nerezidentské školné: 6 073 USD. (Náklady na semestr 2018 - akademický rok 2019)
Stipendia
Prozkoumejte možnosti stipendií, které vám pomohou financovat vaše studium
Úvod
Softwarové inženýrství
Bakalářský titul v oboru softwarového inženýrství připravuje softwarové inženýry: kolaborativní profesionály pracující v týmu na vývoji softwarových produktů včas, v rámci rozpočtu a splňujících požadavky zákazníků. Absolventi tohoto programu budou mít praktické znalosti a dovednosti definovaného inženýrského přístupu pro komplexní systémovou analýzu, plánování, návrh a konstrukci. Kurz navazuje na základy počítačové vědy a matematické principy pokrývající návrh, analýzu, ověřování, validaci, implementaci, nasazení a údržbu softwarových systémů.
Rozdíl mezi počítačovou vědou, softwarovým inženýrstvím a IT/IS je často nejasný. Následující diagram od Asociace pro výpočetní stroje (ACM) poskytuje pohled na vztah mezi každou z oblastí.
Electrical Engineers (EE) se zabývají především návrhem hardwaru, zatímco Computer Engineers (CE) navrhují systémy, které zahrnují hardware i software. Počítačová věda (CS) pokrývá koncepty a technologie související s tím, jak přimět počítač něco dělat (grafika, robotika atd.), A softwarové inženýrství (SE) se zaměřuje na to, jak navrhovat a vytvářet software. Mezi počítačovou vědou a softwarovým inženýrstvím dochází k významnému překrývání a průnikem mezi nimi je často programování; je tu však zásadní rozdíl. Počítačoví vědci testují teorie a pracují na okraji neznáma. Softwarové inženýrství je inženýrská disciplína. Inženýrství začíná znalostmi, které již byly prokázány jako spolehlivé, a vyvíjí řešení pro technické, společenské a obchodní problémy. Informační technologie (IT) a Informační služby (IS) se zaměřují na poskytování technologických řešení organizaci.
Program Snow College Software Engineering poskytuje studentům vzdělávací zkušenosti, které staví na tradiční počítačové vědě a inženýrství, a produkuje softwarové inženýry, kteří vytvářejí vysoce kvalitní software systematicky, kontrolovaně a efektivně. Toho lze dosáhnout následujícími způsoby:
- Titul má velký důraz na matematiku a využití inženýrských metod při navrhování softwaru.
- Kurzy kladou důraz na softwarové procesy a životní cykly a využívají týmový přístup k vytváření softwaru s aktivním učením („učení praxí“), které také poskytuje příležitosti pro vedení, jako jsou vedoucí role týmu pro vývoj softwaru, pro každého studenta.
- Kurzy zahrnují významné učení v oblastech řízení, jako je plánování projektů, přidělování zdrojů, zajišťování kvality, testování, metriky, údržba a odstraňování problémů, správa konfigurace a personální řízení.
- Kurzy začleňují týmy studentů do práce na činnostech, které jsou speciálně navrženy tak, aby vedly studenty ke spolupráci při vytváření vlastního porozumění klíčovým pojmům a zároveň rozvíjely klíčové procesní dovednosti, jako je komunikace, týmová práce, kritické myšlení a řešení problémů.
- Studenti budou mít na výběr z důrazu v:
- Podnikání: Kombinace počítačového a podnikatelského myšlení za účelem identifikace, posouzení a implementace myšlenek, které vytvoří nové trhy a technologie.
- Digital Media Design: Využití integrovaných médií ke komunikaci zpráv prostřednictvím elektronických médií, jako jsou internet, film, televize a mobilní technologie.
- Vývoj webu: Použití nástrojů včetně HTML, CSS a JavaScript k vytváření a udržování vysoce kvalitních interaktivních webových stránek.
Osnovy softwarového inženýrství vyvrcholí celoroční vrcholnou sekvencí, kde studenti pracují v týmech na vybudování softwarového systému, který odráží aktuální postupy v oboru. Kromě toho jsou studenti povzbuzováni k účasti na stážích před a během zápisu do těchto špičkových kurzů, aby získali přímé průmyslové zkušenosti a přehled před zahájením vlastních projektů. Snow College bude spolupracovat s podniky na rozvoji těchto vzdělávacích příležitostí, které studentům poskytnou relevantní zkušenosti z oboru.
Program Snow College Software Engineering připravuje studenty na okamžitý vstup do profese softwarového inženýra nebo na pokračování v pokročilých vzdělávacích příležitostech. První dva roky programu jsou také kompatibilní s převodem na instituci, která nabízí titul z informatiky.
Kurzy softwarového inženýrství
- Průzkum jazyků SE 3250
- SE 3410 Lidské faktory-Softwarový design
- SE 3450 SW Desg. Principy, vzory
- Databázové systémy SE 3520
- Vývoj distribuované aplikace SE 3620
- SE 3630 Vývoj mobilních aplikací
- SE 4120 Správa softwarového projektu
- SE 4220 Grafická uživatelská rozhraní
- SE 4320 Osobní softwarové postupy
- SE 4400 SE Praktikum I
Kariéra softwarového inženýrství
Softwarové inženýrství je aplikace technických principů na vývoj softwaru. Počítačoví vědci se učí, co je pravda, jak testovat hypotézy a jak rozšiřovat znalosti ve svém oboru. Softwaroví inženýři se učí, co je pravda, co je užitečné a jak aplikovat dobře srozumitelné znalosti k řešení praktických problémů.
Kariérní cesty v softwarovém inženýrství
- Vývoj aplikací: Vývoj softwaru založený na řešení problémů, který není založený na webu, který zahrnuje programovací jazyky jako Java a C#.
- Vývoj systémů: Software pro navrhování a kódování pozadí vytvořený na podporu vývoje aplikací; obsahuje programové jazyky jako C a C ++.
- Web Development: Navrhování softwaru nebo aplikací pro běh ve webovém prohlížeči a používání programovacích jazyků jako HTML, JavaScript a PHP.
- Vývoj vestavěných systémů: Navrhování výpočetních systémů a softwaru pro práci na nepočítačových zařízeních, jako jsou automobily. Používá programovací jazyky, jako je C a montážní jazyky.
Výdělky pro softwarové inženýry
Podle Bureau of Labor Statistics je typický počáteční plat kolem 70 000 dolarů a většina profesí softwarového inženýra platí mezi 80 000 a 105 000 dolary ročně. Výdělkový potenciál se liší podle lokality, zkušeností, vzdělání, průmyslu, zaměstnavatele a certifikace.
Dovednosti potřebné pro softwarové inženýrství
Profesionálové softwarového inženýrství jsou založeni na dovednostech a vyžadují vysoce specializované školení v technické i netechnické oblasti. Zaměstnavatelé hledají uchazeče, kteří disponují kombinací technických a měkkých dovedností. Měkké dovednosti oceňované zaměstnavateli zahrnují komunikaci, organizaci, řízení projektů, řešení problémů, kritické myšlení a rozhodování.
Kromě měkkých dovedností vyvíjejí softwaroví inženýři také technické a oborové sady dovedností, které jsou použitelné pro všechny kariéry v oblasti počítačového inženýrství a konkrétních oblastí praxe. Mezi příklady technických dovedností patří programovací jazyky, počítačový hardware a software a architektura systému.
Příprava na kariéru v softwarovém inženýrství
1) Získejte titul v softwarovém inženýrství nebo příbuzném oboru. Většina pozic softwarového inženýra vyžaduje bakalářský titul. Specializace v softwarovém inženýrství poskytne nejužitečnější zázemí pro navrhování a zdokonalování softwaru. Chcete -li se připravit na svou kariéru, zde je několik věcí, které můžete udělat.
2) Okamžitě začněte s programováním. I když jste ještě na základní škole, můžete si udělat obrovský náskok tím, že se naučíte programovat. Softwarové inženýrství se nezaměřuje výhradně na kódování, ale budete potřebovat alespoň pár jazyků a hlubší porozumění jejich fungování. Neexistuje všeobecná shoda o tom, které jazyky jsou nejužitečnější, ale toto jsou všechny populární možnosti:
- C ++
- C#
- Jáva
- JavaScript
- Krajta
3) Studujte matematiku. Softwaroví inženýři někdy vytvářejí matematické algoritmy, které umožňují softwaru fungovat. Soustřeďte se na rozvoj a udržování svých matematických dovedností, abyste ze sebe vydali maximum, jakmile získáte místo softwarového inženýra.
4) Sestavte software. Nejlepší způsob, jak zlepšit své dovednosti, je použít je. Ať už jde o profesionální projekty nebo osobní software pro navrhování a kódování, naučí vás mnoho. Pro mnoho zaměstnavatelů jsou praktické úspěchy důležitější než GPA nebo teoretické znalosti.
5) Vyhledejte stáž. Mnoho studentů softwarového inženýrství pracuje jako stážisté, zatímco dokončují studia. To může být skvělý způsob, jak získat praktické školení a kontakty s potenciálními zaměstnavateli
6) Zvažte své kariérní cíle. Softwarový průmysl se neustále mění. Neustále zlepšujte své znalosti a praktické dovednosti. Připojte se k profesionální organizaci jako ACM nebo IEEE a získejte příležitosti v oblasti sítí. Usilujte o certifikace relevantní pro vaši oblast zájmu. Podívejte se na sněhové vrstvy, kde najdete příležitosti k zahájení softwarového inženýrství Pathway .
Dostupné profesionální certifikace
Existuje celá řada certifikací, o které můžete usilovat, abyste prokázali své dovednosti v konkrétních jazycích, produktech nebo pracovních rolích. Některé odrážejí široké znalosti, jiné se zaměřují na úzké dovednosti ve specializovaných oblastech.
Aplikační inženýři se širokými znalostmi mohou chtít získat pověření prostřednictvím Institutu elektrotechnických a elektronických inženýrů (IEEE). Pověření o vývoji softwaru společnosti IEEE odrážejí znalosti v příručce Software Engineering Body of Knowledge Guide (SWEBOK). Jsou mezinárodně uznávané.
O Škole
Otázky
Podobné kurzy
Bakalářské softwarové inženýrství
- Berlin, Německo
Computer Science and Software Engineering
- Bremen, Německo
Bachelor of Science in Immersive Software Engineering
- Limerick, Irsko