Hva er Computer Engineering? Maskiningeniører design og utvikle
Transcription
Hva er Computer Engineering? Maskiningeniører design og utvikle
Hva er Computer Engineering? Maskiningeniører design og utvikle datasystemer og andre teknologiske enheter. Datateknikk er den grenen av engineering som integrerer elektronikk med informatikk. Maskiningeniører design og utvikle datasystemer og andre teknologiske enheter. Computer Engineering er ekteskapet for informatikk og elektroteknikk. Den fokuserer på databehandling i alle former, fra mikroprosessorer til embedded computing enheter til bærbare og stasjonære systemer til superdatamaskiner. Som sådan, gjelder det elektriske tekniske betraktninger av hvordan mikroprosessorer funksjon, er utformet, og er optimalisert; hvordan data kommuniseres blant elektroniske komponenter; hvordan integrerte systemer for elektroniske komponenter er konstruert og hvordan de opererer å behandle instruksjoner uttrykt i programvare; og hvordan programvaren er skrevet, kompilert, og er optimalisert for bestemte maskinvareplattformer. Derfor, dataingeniører er elektriske ingeniører som spesialiserer seg på programvare for design, hardware design, eller systemer design som integrerer begge Hva gjør dataingeniører? Datamaskin tilbehør ingeniører "forskning, design, utvikle og teste datasystemer og komponenter som prosessorer, kretskort, minneenheter, nettverk og rutere," i henhold til den amerikanske Bureau of Labor Statistics (BLS). Maskinvare inkluderer: • • • • • • Mikroprosessorer; Minnebrikker: Random Access Memory (RAM), read-only minne (ROM) og ikkeflyktig overskrivbar flash minne; Data lagringsenheter: harddisker, SSD-stasjoner og optiske stasjoner; Inndataenheter: tastatur, mus, joystick og spillkontrollere, kameraer, mikrofoner, skannere, touch-skjermer og eksterne sensorer; Utdataenheter: skrivere, skjermer, lydenheter og fjernkontroller; og Nettverkskomponenter: adaptere, modemer, svitsjer og rutere. En viktig funksjon av dataingeniører er å integrere disse komponentene i datamaskinen og nettverkssystemer. Dette krever en god kjennskap til elektroteknikk. Et annet viktig aspekt ved datateknikk er programvareutvikling. Dataprogrammer inneholder: • • • • • • Operativsystemer; Programmer: tekstbehandling, regneark, regnskap, database management, grafikk, dataassistert konstruksjon (DAK), dataassistert produksjon (CAM), lyd, video, media og spill; Nettverk og kommunikasjon: World Wide Web (WWW), Voice over Internet Protocol (VOIP), chat og e-post; Verktøy: filhåndtering, disk management, enhetsdrivere, arkivering og backupsystemer; Programmeringsspråk: redigering, kompilering og debugging; og Sikkerhet: antivirus, brannmurer, kryptering og brukerautentisering. www.computer-engineer.no 23. des. 2014 Et konkret eksempel: En iPhone Vurdere en iPhone. Apple bruker både Computer Forskere og Computer Engineers å designe hver ny versjon av iPhone. Computer Engineers (og Electrical Engineers) designet sjetongene som huset de integrerte kretser som gjør iPhone ulike komponenter (celle radio, skjerm, kontroller, minne, mikroprosessor) funksjon, og de har funnet ut hvordan å få de ulike komponentene til å arbeide med hverandre . Det innebærer å se på enheten ved både mikroskopisk nivå og integrerte systemer nivå. Computer Forskere skrev operativsystemet som forvalter minne og samtidig kjørende applikasjoner, apps i App Store som kjører på toppen av dette operativsystemet, pakking og utpakking av data i pakker for nettverkskommunikasjon og krypterings av data, slik at nysgjerrige øyne kan ikke se det. Dataforskere gi limet stykker som bringer slå datamaskinen ingeniørenes begynner produkt komponent grafikk - inn i maskiningeniører 'sluttproduktet - enheten som folk tekst, surfe på nettet, og spille Angry Birds. Fra dette eksempelet, er det lett å forestille seg, med så mye avhengighet av hverandres funksjoner for å realisere et ferdig produkt, hvorfor det er betydelig overlapping i kurs dataingeniører og dataforskere tar, og i de karrieremuligheter de dyrker. Datateknikk lønn De fleste datateknikk jobber krever minst en bachelorgrad i datavitenskap. Mange arbeidsgivere krever også stater sertifisering som en profesjonell ingeniør (PE). En mastergrad er ofte nødvendig for opprykk til ledelsen, og pågående utdanning og opplæring er nødvendig for å holde tritt med utviklingen innen teknologi. Mange dataingeniører tilhører Institute of Electrical and Electronics Engineers (IEEE) Computer Society . Ifølge Salary.com , som i juli 2014, den lønn rekkevidde for en nyutdannet maskinvare ingeniør med en bachelorgrad var $ 44,997 til $ 74,249. Rekkevidden for en midlevel ingeniør med en mastergrad og fem til ti års erfaring var $ 77,138 til $ 107 644, og rekkevidden for en senior ingeniør med en mastergrad eller doktorgrad og mer enn 15 års erfaring var $ 101,574 til $ 154,500. Lønn for nyutdannede dataprogramvare ingeniører er lik de av maskinvare ingeniører. Ifølge Salary.com , som i juli 2014, den lønn rekkevidde for en nyutdannet dataprogram ingeniør med en bachelorgrad var $ 48,688 til $ 77,138. Rekkevidden for en midlevel ingeniør med en mastergrad og fem til ti års erfaring var $ 73,631 til $ 109 108, og rekkevidden for en senior ingeniør med en mastergrad eller doktorgrad og mer enn 15 års erfaring var $ 98,626 til $ 145,287. Mange erfarne ingeniører med avanserte grader er forfremmet til lederstillinger eller starte sine egne bedrifter, hvor de kan tjene enda mer. Hva er fremtiden for datateknikk? BLS spår sysselsetting av maskinvare ingeniører til å vokse 7% (12-22), som er tregere enn gjennomsnittet for alle yrker. "Et begrenset antall ingeniører vil være nødvendig for å møte etterspørselen etter ny maskinvare fordi mer av teknologien innovasjon skjer med programvare enn med maskinvare". Sysselsetting av programvareutviklere anslås å vokse 22% (12-22), som er mye raskere enn gjennomsnittet for alle yrker. "Viktigste grunnen til den raske veksten er en stor økning i etterspørselen etter dataprogramvare". Å ha gode karakterer fra en høyt rangert institusjon bør gi en arbeidssøker en fordel fremfor konkurrentene. www.computer-engineer.no 23. des. 2014 Ekstra ressurser • • • En omfattende liste over nødvendige ferdigheter og evner for dataingeniører kan bli funnet på MyMajors.com . Se etter topp-karakter dataingeniørstudier ved TopUniversities.com . Les en rapport om fremtidens teknologi , skrevet av Dejan Milojicic, president i IEEE Computer Society og et team på ni teknologer. Ref. Via den website http://www.ohio.edu/eecs/undergraduate/documents/upload/whatCpEsDobetter%20version.pdf Provides en spesielt nyttig beskrivelse av Computer Engineering som identifiserer hva slags jobber Computer Engineers arbeid, selskapene som ansetter dem, og lønningene de tjener www.computer-engineer.no 23. des. 2014