Kompiuteriai prieš kompiuterių inžineriją
Kompiuteriui tobulėjant ne tik mašina, kurią galima naudoti tik matematiniams skaičiavimams, bet ir daugeliui kitų tikslų, kompiuterių mokslo sritis išpopuliarėjo. Po 20 metų (apie šeštąjį dešimtmetį) buvo įsteigtas pirmasis kompiuterių mokslo laipsnis. Tačiau po dešimtmečio bendruomenė pradėjo suprasti darbo jėgos vertybes, galinčias suprasti, kaip veikia kompiuteriai ir kaip jie buvo integruoti, o vėliau atsirado kompiuterių inžinerijos byla. Todėl aštuntojo dešimtmečio pradžioje buvo įsteigtas pirmasis kompiuterių inžinieriaus laipsnis. Abi programos reikalauja labai gerų matematikos žinių.
Kas yra kompiuterių inžinerija?
Kompiuterių inžinerija (kompiuterinių sistemų inžinerija) yra disciplina, jungianti elektros inžineriją ir kompiuterių mokslą. Kompiuterių inžinerija sutelkia dėmesį į žinias, reikalingas kompiuterinėms sistemoms kurti. Kompiuterių inžinieriai paprastai įgyja elektros inžinerijos, programinės įrangos projektavimo ir programinės įrangos bei aparatinės įrangos komponentų integravimo mokymus / išsilavinimą (užuot studijuodami šias sritis atskirai). Taigi kompiuterių inžinieriai turi žinių apie programinės ir aparatinės įrangos aspektus, susijusius su procesorių, asmeninių kompiuterių, mobiliųjų kompiuterių, superkompiuterių, grandinių ir įterptųjų sistemų projektavimu. Kompiuterių inžinieriai paprastai supranta, kaip viskas integruojasi į didesnį vaizdą (neskaitant, kaip viskas veikia).
Kompiuterių inžinieriai dažniausiai kuria programinę-aparatinę įrangą įvairioms sistemoms, pvz., įterptiesiems mikrovaldikliams, projektuoja VLSI mikroschemas, analoginius jutiklius, plokštes ir operacines sistemas. Dėl kompiuterių inžinierių žinių apie skaitmenines sistemas, variklius ir jutiklius jie tinka ir robotikos tyrimams. Pastaraisiais metais dėl sparčiai didėjančio darbo reikalavimų inžinieriams, galintiems projektuoti, valdyti, prižiūrėti, remontuoti skaičiavimo sistemas, daugelis universitetų siūlo kompiuterių inžinerijos bakalauro laipsnį. Kaip ir bet kurioje kitoje inžinerijos srityje, geras matematikos ir gamtos mokslų išsilavinimas yra labai svarbus. Pirmąjį kompiuterių inžinerijos laipsnį Case Western Reserve universitetas pasiūlė dar 1971 m. Paprastai kompiuterių inžinerijos bakalauro studijų studentai vyresniame amžiuje specializuojasi kompiuterių inžinerijos posrityje, nes bakalauro studijų metu neįmanoma įgyti visiško kompiuterių inžinerijos žinių. metų.
Kas yra kompiuterių mokslas?
Kompiuterija (kompiuterijos mokslas) yra mokslo disciplina, nagrinėjanti skaičiavimo teoriją ir praktinius metodus, kaip juos įgyvendinti / pritaikyti kompiuterinėse sistemose. Kompiuterių mokslininkai sutelkia dėmesį į algoritmų, kurie kuria ir transformuoja informaciją, išradimą ir sudėtingų sistemų abstrakcijas. Kompiuterių mokslas turi daug posričių, tokių kaip skaičiavimo teorija, algoritmai ir duomenų struktūros, programavimo kalbos, kompiuterių architektūra, programinės įrangos inžinerija, dirbtinis intelektas, kompiuterių tinklai, duomenų bazių sistemos, lygiagretusis kompiuteris, paskirstytos sistemos, kompiuterinė grafika, operacinės sistemos, skaitmeninės / simbolinės skaičiavimas ir žmogaus sąveika su kompiuteriu. Bendras informatikos dėmesys sutelkiamas į programų, naudojamų kompiuterių programoms diegti, savybių supratimą ir šių žinių panaudojimą kuriant geresnes programas, o ne tiesiogiai dirbant su kompiuteriais, kaip informacinių technologijų karjerose (kaip dažnai painioja plačioji visuomenė).
Kompiuterijos mokslas kaip atskira akademinė disciplina tapo šeštajame dešimtmetyje. Kembridžo universitetas suteikė pirmąjį kompiuterių mokslo laipsnį 1953 m., o Purdue universitetas pasiūlė pirmąją informatikos studijų programą JAV. S. (1962 m.). Kompiuterių mokslo laipsniai visame pasaulyje daugiausia yra dvejopi. Kai kurios programos yra orientuotos į teorines studijas ir moko kompiuterių programavimo tik kaip indą, skirtą kitų posričių palaikymui. Kiti linkę sutelkti dėmesį į programavimo praktiką, o ne į teorinius aspektus. Jie stengiasi suteikti įgūdžių, reikalingų norint patekti į programinės įrangos pramonę. Tačiau norint gauti abiejų tipų laipsnius, reikia giliai suprasti matematiką.
Kuo skiriasi kompiuterių mokslas ir kompiuterių inžinerija?
Pagrindinis kompiuterių mokslo ir kompiuterių inžinerijos skirtumas yra tas, kad kompiuterių mokslas yra linkęs sutelkti dėmesį į teorinius skaičiavimo aspektus, o kompiuterių inžinerija – į praktinius kompiuterių sistemų kūrimo aspektus. Kompiuterių mokslininkai analizuoja kompiuterių programų savybes, kad sukurtų geresnes programas, o kompiuterių inžinieriai analizuoja kompiuterių sistemas, kad sukurtų geresnes sistemas. Kompiuterių mokslininkai geriau supranta skaičiavimų teoriją nei kompiuterių inžinieriai. Kita vertus, kompiuterių inžinieriai geriau supranta elektros inžinerijos aspektus, susijusius su skaičiavimo sistemomis.
Nors tai nėra taisyklė, kompiuterių mokslininkai linkę labiau įsitraukti į akademinę bendruomenę ir tapti profesoriais. Tačiau kompiuterių mokslų absolventai, turintys programavimo žinių, konkuruoja dėl tų pačių tipų programinės įrangos inžinerijos darbų kaip ir kompiuterių inžinerijos absolventai. Tačiau kalbant apie darbus įterptųjų sistemų, telekomunikacijų ir techninės įrangos projektavimo srityse, pirmenybė teikiama kompiuterių inžinieriams. Tačiau atsižvelgiant į tai, kaip pastaruoju metu kompiuterių mokslo ir inžinerijos sritys susimaišė viena su kita, visada galėjote pastebėti, kad kompiuterių inžinieriai ir kompiuterių mokslininkai dirba kartu komandoje ir kartais buvo atsakingi už kai kurių vienas kito darbų atlikimą, kai to reikia. Be to, daugelis universitetų siūlo vieną kompiuterių mokslo ir inžinerijos laipsnį, kuris apima abiejų disciplinų aspektus. Tačiau kai kurios informatikos programos yra gamtos mokslų mokyklos dalis, o kompiuterių inžinerijos laipsnius siūlo Elektros ir kompiuterių inžinerijos mokykla.