Beste antwoord
Ik denk dat de vraag meer is: wat hoop je te doen als je het een of het ander krijgt? Ik weet niet zeker of ik het beste advies kan geven over de ene versus de andere, aangezien ik voor beide heb gekozen, aangezien ik uiteindelijk een drievoudige hoofdvak in de bacheloropleiding Electrical Engineering, Computer Engineering en Computer Science kreeg.
Dat zei, ik wilde nooit echt in EE of Computer Engineering werken, ik wist vanaf het begin dat de problemen die ik wilde oplossen en die me opwonden, computerwetenschappelijke problemen waren. Als je in een veld werkt dat problemen heeft die je prikkelen, verveel je je nooit en is werken minder als werk en leuker. Ik koos voor de andere twee majors om een beter begrip te krijgen van de hardware en beperkingen die mijn software heeft op de hardware.
Ik ben een beetje bevooroordeeld sinds ik ben doorgegaan met het behalen van mijn MS / PhD in Computer Science en ik ben nu een CS-professor, omdat ik persoonlijk denk dat enkele van de meest opwindende vorderingen in onze samenleving momenteel uit het CS-veld komen. De mogelijkheden en toepassingen van zaken als Machine Learning / AI zijn verbluffend … Ik word constant wakker met nieuwe ideeën / opwindende problemen die ik wil proberen op te lossen, en ik breng het grootste deel van het jaar door met proberen mijn opwinding en kennis van het vakgebied door te geven aan nieuwe CS-studenten als professor.
Een groot aantal van de Computer Engineering majors aan mijn universiteit krijgt CS-minors, waardoor hun programmeervaardigheden worden bevorderd, omdat het op dit moment ook veel gemakkelijker is om goedbetaalde CS-banen te vinden of zelfs de banen in computertechniek vereisen een hogere programmeervaardigheid dan een traditionele computeringenieur is opgeleid.
Mijn advies zou computerwetenschappen zijn, maar volg wat extra cursussen in architectuurontwerp als je dat interessant vindt. Als je school het toelaat en je hebt de tijd / het geld, dan kun je ook een meervoudige hoofdroute proberen. Als een FYI heb ik het enige spijt dat ik geen 4e graad in toegepaste wiskunde heb behaald, aangezien de meeste van mijn EE-cursussen toegepaste wiskundecursussen waren en in de meeste wiskundecursussen het EE-equivalent hadden kunnen vervangen.
Antwoord
De discipel die je kiest, heeft weinig te maken met waar hij mee te maken heeft en is meestal afhankelijk van wat je wilt als resultaat na het afronden van de cursus.
Als we Computer Science vs. Computertechniek;
Computerwetenschap houdt zich voornamelijk bezig met –
- Computationele complexiteit
- Algoritmen – Analyse en complexiteit
- Informatietheorie
- Cryptografie
- Gegevensstructuren
- Parallel programmeren
- Hardwareconcepten
- Databasebeheer
- Automatiseringstheorie
- en meer …
Majors Computer Engineering behandelt –
- Planning
- Computerarchitectuur
- Compilers
- Netwerken
- Besturingssystemen
- Software Engineering
- Computational Science
- Hacking
- Simulatie
- en meer …
A Computer Science cursus wordt meestal gezocht omdat het je een overzicht geeft van alle takken van de informatica: theorie, algoritmen, programmeertaal en architectuur. Computerwetenschappen houdt zich bezig met algoritmen voor het verwerken van gegevens, de symbolische weergave van gegevens en instructies, het ontwerp van instructietalen voor het verwerken van gegevens, technieken voor het schrijven van software die gegevens verwerkt op verschillende computerplatforms, protocollen voor het betrouwbaar en veilig communiceren van gegevens via netwerken, de organisatie van gegevens in databases van verschillende soorten en schalen, de emulatie van menselijke intelligentie en leren door middel van computeralgoritmen, statistische modellering van gegevens in grote databases om het afleiden van trends te ondersteunen, en technieken om de inhoud en authenticiteit van gegevens te beschermen.
Computer Engineering richt zich voornamelijk op hardware en software. Het is een hybride van computerwetenschappen en elektrotechniek en richt zich op computers in alle vormen, van microprocessors tot embedded computerapparatuur tot laptop- en desktopsystemen tot supercomputers. Als zodanig betreft het de elektrotechnische overwegingen van hoe microprocessoren functioneren, zijn ontworpen en geoptimaliseerd; hoe gegevens worden gecommuniceerd tussen elektronische componenten; hoe geïntegreerde systemen van elektronische componenten worden ontworpen en hoe ze werken om instructies uitgedrukt in software te verwerken; en hoe software wordt geschreven, gecompileerd en geoptimaliseerd voor specifieke hardwareplatforms. Daarom zijn computeringenieurs elektrotechnici die gespecialiseerd zijn in softwareontwerp, hardwareontwerp of systeemontwerp dat beide integreert.
Dus aangezien je misschien voor de eerste keer het gebied van computers bestudeert, zou ik aanraden om met Computer te gaan Wetenschap, omdat het je meer vrijheid en onafhankelijkheid geeft om het te verkennen en het zal minder moeilijk zijn om mee te beginnen.
Veel succes.