Computerteknik

Dette er den seneste accepteret revision, accepterede den 14. november 2014.

Computer engineering er en disciplin, der integrerer flere områder af elektroteknik og datalogi kræves for at udvikle computer hardware og software. Computer ingeniører normalt har undervisning i elektronik, software design, og hardware-software integration i stedet for kun software engineering eller elektronik. Computer ingeniører er involveret i mange hardware og software aspekter af computing, fra design af individuelle mikroprocessorer, pc'er og supercomputere, at kredsløb design. Dette felt af teknik ikke kun fokuserer på, hvordan edb-systemer selv arbejde, men også hvordan de integreres i det større billede.

Sædvanlige opgaver, der involverer computer ingeniører omfatter skrivning software og firmware til indlejrede microcontrollere, designe VLSI-chips, designe analoge sensorer, designe blandet signal kredsløb, og designe operativsystemer. Computer ingeniører er også velegnet til robotteknik forskning, der er stærkt afhængig bruge digitale systemer til at styre og overvåge elektriske systemer som motorer, kommunikation og sensorer.

I mange institutioner, computer ingeniørstuderende lov til at vælge områder af fordybelse i deres junior og senior år, fordi den fulde bredde af viden, der anvendes i design og anvendelse af computere er uden for rammerne af en bachelor-grad. Andre institutioner kan kræve ingeniørstuderende til at fuldføre et års General Engineering før erklære computer engineering som deres primære fokus.

Historie

Den første computer engineering uddannelsen i USA blev etableret i Case Western Reserve University i 1972. I oktober 2004 var der 170 medskyldig-akkrediterede computer ingeniøruddannelser i USA. I Europa er akkreditering af computer engineering skoler udført af en række agenturer del af EQANIE netværket. På grund af stigende jobkrav for ingeniører, der samtidigt kan designe hardware, software, firmware, og håndtere alle former for edb-systemer, der anvendes i industrien, nogle tertiære institutioner rundt om i verden tilbyder en bachelorgrad generelt kaldes computer engineering. Både computer engineering og elektroniske ingeniøruddannelserne omfatter analoge og digitale kredsløb design i deres pensum. Som med de fleste ingeniørdiscipliner, der har et solidt kendskab til matematik og naturvidenskab er nødvendig for computer ingeniører.

Arbejde

Der er to store specialiteter i computer engineering: software og hardware.

Computer software engineering

Computer software ingeniører udvikler, design og test software. Nogle software ingeniører design, konstruere og vedligeholde computerprogrammer til virksomhederne. Nogle oprette netværk som "intranet" for virksomhederne. Andre gør eller installere ny software eller opgradere edb-systemer. Computer software ingeniører kan også arbejde i medfør design. Dette indebærer at designe eller kodning nye programmer og applikationer til at imødekomme behovene i en virksomhed eller person. Computer software ingeniører kan også arbejde som freelancere og sælge deres softwareprodukter / applikationer til en virksomhed / person.

Computerhardware engineering

De fleste computer hardware ingeniører forskning, udvikling, design, og teste diverse computerudstyr. Dette kan variere fra kredsløb og mikroprocessorer til routere. Nogle opdatering eksisterende edb-udstyr for at være mere effektiv og arbejde med nyere software. De fleste computer hardware ingeniører arbejder i forskningslaboratorier og højteknologiske produktionsvirksomheder. Nogle også arbejde for den føderale regering. Ifølge BLS, 95% af edb-hardware ingeniører arbejder i storbyområder. De arbejder normalt på fuld tid. Ca. 25% af deres arbejde kræver mere end 40 timer om ugen. Medianen løn for beskæftigede kvalificeret computer hardware ingeniører var $ 100,920 per år eller $ 48,52 per time. Computer hardware ingeniører afholdt 83,300 arbejdspladser i 2012.

Specielle områder

Der er mange specielle områder inden for computer engineering.

Kodning, kryptografi, og information beskyttelse

Computer ingeniører arbejder i Coding, kryptografi, og Information Protection til at udvikle nye metoder til at beskytte forskellige oplysninger, såsom digitale billeder og musik, fragmentering, krænkelse af ophavsretten og andre former for manipulation. Som eksempler kan nævnes arbejdet med trådløs kommunikation, multi-antennesystemer, optisk transmission og digitale vandmærker.

Kommunikation og trådløse netværk

De, der fokuserer på kommunikation og trådløse netværk, arbejde fremskridt i telekommunikationssystemer og netværk, modulation og fejl-kontrol kodning og informationsteori. High-speed netværk design, undertrykkelse indblanding og modulation, design og analyse af fejltolerant system og opbevaring og transmission ordninger er alle en del af dette speciale.

Compilere og operativsystemer

Denne specialitet fokuserer på compilere og operativsystemer design og udvikling. Ingeniører på dette område udvikler nye operativsystem arkitektur, program analyse teknikker, og nye teknikker for at sikre kvaliteten. Eksempler på arbejde på dette område omfatter post-link-tidskode transformation algoritme udvikling og nyudvikling operativsystem.

Computational videnskab og teknik

Computational Science and Engineering er en forholdsvis ny disciplin. Ifølge Sloan Career Cornerstone Center, personer, der arbejder inden for dette område, "beregningsmæssige metoder anvendes til at formulere og løse komplekse matematiske problemer inden for teknik og fysiske og samfundsvidenskab. Eksempler inkluderer fly design, plasma behandling af nanometer features på halvlederwafers , VLSI kredsløb design, afsløring radar-systemer, ion transport gennem biologiske kanaler, og meget mere ".

Computernetværk, mobile computing og distribuerede systemer

I dette speciale, ingeniører opbygge integrerede miljøer for databehandling, kommunikation og information adgang. Eksempler omfatter fælles-kanals trådløse netværk, adaptiv ressourcestyring i forskellige systemer, og forbedre kvaliteten af ​​den service i mobile og pengeautomat miljøer. Nogle andre eksempler kan nævnes arbejdet med trådløse netværk systemer og Fast Ethernet klynge kablede systemer.

Edb-systemer: arkitektur, parallel behandling, og pålidelighed

Ingeniører, der arbejder i edb-systemer arbejder på forskningsprojekter, der giver mulighed for pålidelig, sikker og højtydende computersystemer. Projekter såsom at designe processorer til multi-threading og parallel behandling er inkluderet i dette område. Andre eksempler på arbejde på dette område omfatter udvikling af nye teorier, algoritmer og andre værktøjer, der tilføjer ydeevne til edb-systemer.

Computer vision og robotteknologi

I dette speciale, computer ingeniører fokusere på at udvikle visuelle sensing teknologi til at fornemme et miljø, repræsentation af et miljø, og manipulation af miljøet. De indsamlede tredimensionale oplysninger er derefter gennemført for at udføre en række opgaver. Disse omfatter forbedret menneskelig modellering, billedkommunikation, og human-computer-grænseflader, samt enheder såsom specielle formål kameraer med alsidige vision sensorer.

Indlejrede systemer

Personer, der arbejder inden for dette område design teknologi til at øge hastighed, pålidelighed og ydeevne systemer. Indlejrede systemer findes i mange enheder fra en lille FM-radio til rumfærgen. Ifølge Sloan Cornerstone Career Center, igangværende udvikling i indlejrede systemer omfatter "automatiserede køretøjer og udstyr til at foretage eftersøgning og redning, automatiske transportsystemer, og koordinering menneske-robot til at reparere udstyr i rummet."

Integrerede kredsløb, design VLSI, afprøvning og CAD

Denne specialitet af computer engineering kræver tilstrækkeligt kendskab til elektronik og elektriske systemer. Ingeniører, der arbejder på dette område arbejde på at forbedre hastighed, pålidelighed og energieffektivitet af næste generation meget-store integrerede kredsløb og Microsystems. Et eksempel på dette speciale er arbejdet på at reducere strømforbruget på VLSI algoritmer og arkitektur.

Signal, billede og tale behandling

Computer ingeniører på dette område udvikler forbedringer i human-computer interaktion, herunder talegenkendelse og syntese, medicinske og videnskabelige billedbehandling, eller kommunikationssystemer. Andet arbejde på dette område omfatter computer vision udvikling, såsom anerkendelse af menneskelige ansigtstræk.

Uddannelse

De fleste entry-level computer engineering job kræver mindst en bachelorgrad i computer engineering. Nogle gange kan en grad i elektroteknik accepteres på grund af ligheden mellem de to felter. Fordi hardware ingeniører almindeligvis arbejder med computer software systemer, en baggrund i computer programmering normalt er nødvendig. Ifølge BLS ", en computer engineering større ligner elektroteknik, men med nogle computer videnskab kurser tilføjet til læseplanen". Nogle store virksomheder eller specialiserede job kræver en kandidatgrad. Det er også vigtigt for computer ingeniører til at holde trit med den hurtige teknologiske fremskridt. Derfor fortsætter mange læring gennem hele deres karriere.

Job udsigter i USA

Computer software engineering

Ifølge den amerikanske Bureau of Labor Statistics, "edb-applikationer software ingeniører og edb-systemer software ingeniører forventes at være blandt de hurtigere end gennemsnittet voksende erhverv fra 2012 til 2022". BLS rapporterer en forventet vækst på 22% for softwareudviklere fra 2012 til 2022. Desuden voksende bekymring over internetsikkerhed tilføje op til at sætte computer software engineering højt over den gennemsnitlige stigning for alle felter. Dog vil en del af arbejdet blive outsourcet i fremmede lande. På grund af dette, vil væksten jobbet ikke være så hurtigt som i det sidste årti.

Computerhardware engineering

Ifølge BLS, "beskæftigelse af edb-hardware ingeniører forventes at kun stige 7% fra 2012 til 2022, og er nede fra 9 procent i BLS 2010-2020 skøn." I dag, computer hardware er en eller anden måde lig med Electronic og Computer Engineering, og har delt mange underkategorier, den mest betydningsfulde af dem er indlejret system design.

Lignende erhverv og felt

  • Programmering af computere
  • Elektroteknik
  • Softwareudvikling
  • Systemanalytiker
  0   0
Forrige artikel Eaton Centre

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha