Varför ska jag välja datateknik framför datavetenskap?


Bästa svaret

Jag tror att frågan är mer vad du hoppas göra om du får den ena eller den andra? Jag är inte säker på att jag kan erbjuda de bästa råden på den ena mot den andra eftersom jag valde båda alternativen eftersom jag slutade med tre studier som grundutbildning i elektroteknik, datateknik och datavetenskap.

Det sagt, jag ville egentligen aldrig arbeta inom EE eller datateknik, jag visste från början att problemen jag ville lösa och som upphetsade mig var datavetenskapliga problem. Om du arbetar inom ett område som har problem som uppmuntrar dig så blir du aldrig uttråkad och arbete är mindre som arbete och roligare. Jag valde de andra två huvudområdena för att få en bättre förståelse för hårdvaran och begränsningarna som min programvara har på hårdvaran.

Jag är lite partisk eftersom jag har fortsatt att få min MS / PhD inom datavetenskap och jag är nu CS-professor eftersom jag personligen tycker att några av de mest spännande framstegen i vårt samhälle kommer ut ur CS-fältet just nu. Möjligheterna och tillämpningarna av saker som Machine Learning / AI är fantastiska … Jag vaknar ständigt med nya idéer / spännande problem som jag vill försöka lösa, och jag spenderar merparten av året på att förmedla min spänning och kunskap om fältet till nya CS-studenter som professor.

Ett stort antal datateknikstudier vid mitt universitet får faktiskt CS-minderåriga, vilket ökar deras programmeringsförmåga eftersom det också är mycket lättare just nu att hitta bra betalande CS-jobb eller till och med Datorteknikjobben kräver högre kunskaper i programmering än vad en traditionell datatekniker är utbildad i.

Mitt råd skulle vara datavetenskap, men ta några extra kurser i arkitekturdesign om du tycker det är intressant. Om din skola tillåter det och du har tid / pengar kan du också försöka med flera huvudvägar. Som en FYI är min enda ånger att jag inte fått en 4: e examen i tillämpad matematik eftersom de flesta av mina EE-kurser var tillämpade matematikkurser och kunde ha ersatt EE-ekvivalenten i de flesta av matematikkurserna.

Svar

Lärjungen som du väljer har lite att göra med vad den handlar om och beror mest på vad du vill ha som ditt resultat efter avslutad kurs.

Om vi ​​jämför datavetenskap vs. Datateknik;

Datavetenskap behandlar huvudsakligen –

  • Computational Complexity
  • Algoritms – Analysis and Complexity
  • Informationsteori
  • Kryptografi
  • Datastrukturer
  • Parallell programmering
  • Hårdvarukoncept
  • Databashantering
  • Automationsteori
  • och mer …

Datortekniska huvudämnen behandlar –

  • Schemaläggning
  • Datorarkitektur
  • Kompilatorer
  • Nätverk
  • Operativsystem
  • Software Engineering
  • Beräkningsvetenskap
  • Hacking
  • Simulering
  • och mer …

A Datavetenskap -kursen är mest efterfrågad eftersom den ger dig en överblick över alla grenar inom datavetenskap – teori, algoritmer, programmeringsspråk och arkitektur. Datavetenskap behandlar algoritmer för bearbetning av data, symbolisk framställning av data och instruktioner, utformning av instruktionsspråk för bearbetning av data, tekniker för att skriva programvara som behandlar data på en mängd olika dataplattformar, protokoll för att kommunicera data på ett tillförlitligt och säkert sätt över nätverk, organisering av data i databaser av olika typer och skalor, emulering av mänsklig intelligens och inlärning genom datoralgoritmer, statistisk modellering av data i stora databaser för att stödja inferenser av trender och tekniker för att skydda innehåll och äkthet hos data.

Datorteknik fokuserar främst på hårdvara och programvara, det är en hybrid av datavetenskap och elektroteknik och fokuserar på datorer i alla former, från mikroprocessorer till inbäddade datorenheter till bärbara och stationära system till superdatorer. Som sådan gäller det elektrotekniska överväganden om hur mikroprocessorer fungerar, designas och optimeras; hur data kommuniceras mellan elektroniska komponenter; hur integrerade system för elektroniska komponenter är utformade och hur de fungerar för att bearbeta instruktioner som uttrycks i programvara; och hur programvara skrivs, sammanställs och optimeras för specifika hårdvaruplattformar. Därför är datoringenjörer elektrotekniker som specialiserar sig på programvarudesign, hårdvarudesign eller systemdesign som integrerar båda.

Så som du kanske studerar området Datorer för första gången skulle jag rekommendera att gå med dator Vetenskap eftersom det ger dig mer frihet och självständighet att utforska och blir mindre svårt att börja med.

Lycka till.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *