Tietojenkäsittelytieteilijä on tiedemies, joka tutkii tietojenkäsittelytiedettä , tiedon ja laskennan teoreettista perustaa ja niiden soveltamista [ 1] .
Tietojenkäsittelytieteilijät työskentelevät yleensä tietokonejärjestelmien teoreettisella puolella, toisin kuin laitteistopuolella , johon tietokoneinsinöörit enimmäkseen keskittyvät (vaikka ne menevät päällekkäin). Tietojenkäsittelytieteilijät voivat myös keskittää työnsä ja tutkimuksensa tietyille alueille (esimerkiksi algoritmeihin ja tietorakenteisiin , suunnitteluun, ohjelmistosuunnitteluun , informaatioteoriaan , tietokantoteoriaan , laskennallisen monimutkaisuuden teoriaan , numeeriseen analyysiin , ohjelmointikielen teoriaan , tietokonegrafiikkaan ja tietokonenäkö ), niiden perusta on tietokonetekniikan teoreettinen tutkimus, josta nämä muut alat seuraavat [2] .
Tietojenkäsittelytieteilijöiden päätehtävänä on kehittää tai testata malleja, usein luonteeltaan matemaattisia, jotka kuvaavat tietokonejärjestelmien ominaisuuksia (prosessorit, ohjelmat, tietokoneen kanssa vuorovaikutuksessa olevat tietokoneet, tietokoneet vuorovaikutuksessa muiden tietokoneiden kanssa jne.) yleisenä tavoitteena löytää suunnittelu, joka tuottaa hyödyllisiä etuja (nopeampi, pienempi, halvempi, tarkempi jne.).
Useimmilta tietojenkäsittelytieteilijöiltä vaaditaan tohtorin , maisterin tai kandidaatin tutkinto tietojenkäsittelytieteestä tai vastaavista aloista, kuten informaatiosta ja tietojenkäsittelytieteestä , tai läheisesti liittyvistä tieteenaloista, kuten matematiikasta [2] tai fysiikasta [3] . Vahva matematiikan taito on tärkeä ohjelmoijalle.
Hyvät kommunikaatiotaidot ovat tärkeitä myös tietojenkäsittelytieteilijälle, sillä hyvän tutkijan keskeinen rooli on viestiä tuloksia muiden käyttöön. yleensä hyvin valmistettujen julkaisujen ja esitysten kautta. Lisäksi, koska tietojenkäsittelytieteilijät työskentelevät usein ryhmissä todellisissa projekteissa, heidän on kyettävä kommunikoimaan tehokkaasti tietokonehenkilöstön, kuten ohjelmoijien ja johtajien, sekä käyttäjien tai muun henkilöstön kanssa, jolla ei ehkä ole teknistä tietokonekokemusta [4] .
Tietojenkäsittelytieteilijät työskentelevät usein ohjelmistoyrityksissä, tutkimus- ja kehitysorganisaatioissa, jotka kehittävät teorioita, jotka mahdollistavat uusien teknologioiden kehittämisen. Tietojenkäsittelytieteilijät työskentelevät myös oppilaitoksissa, kuten yliopistoissa. Tietojenkäsittelytieteilijät voivat seurata tietämyksensä käytännön sovellutuksia tekemällä esimerkiksi ohjelmistokehitystä. Heitä löytyy myös tietotekniikan konsultoinnin alalta, ja heitä voidaan pitää matemaatikoina, kun otetaan huomioon, kuinka paljon ala on riippuvainen matematiikasta [5] . Teollisuudessa työskentelevät tietojenkäsittelytieteilijät voivat lopulta siirtyä johto- tai projektijohtotehtäviin [4] .
Tietojenkäsittelytieteilijöiden työllistymisnäkymien sanotaan olevan erinomaiset. Tällaiset näkymät näyttävät johtuvan osittain tietokonejärjestelmien suunnittelun ja niihin liittyvien palvelujen sekä ohjelmistojen julkaisemisen erittäin nopeasta kasvusta, jonka ennustetaan olevan yksi nopeimmin kasvavista talouden sektoreista [2] .
![]() | |
---|---|
Bibliografisissa luetteloissa |