Dette blogginnlegget utforsker hvordan datamaskiner og media har forvandlet vår tenkning og daglige rutiner, og hva slags verden de vil åpne opp i fremtiden.
Dagens medier, som TV og internett, har virkelig enorme ringvirkninger fordi de kobler oss til verden i det øyeblikket vi kjøper et produkt og trykker på av/på-knappen. Utviklingen av slike medier har revolusjonerende økt hastigheten på informasjonslevering, slik at folk over hele verden kan få tilgang til nyheter og kommunisere i sanntid. Ved siden av dette har datamaskiner, utstyrt med raske prosesseringsmuligheter, gjennomsyret alle hjørner av menneskelivet, og deres innflytelse er nå så gjennomgripende at det er vanskelig å engang måle. Datamaskiner har gått over til å være rene informasjonsbehandlingsmaskiner; de har forvandlet menneskelig tankegang og atferdsmønstre, og etablert seg som viktige verktøy som danner selve grunnlaget for det moderne samfunnet. Derfor er en verden uten datamaskiner i dag vanskelig å forestille seg.
Vi vet at datamaskiner lar oss kommunisere og oppleve verden raskere enn fjernsyn, og at de kan løse beregninger som involverer tall som er for store for mennesker å beregne på bare noen få sekunder. Dette går utover enkel beregning; gjennom avansert teknologi som kunstig intelligens, hjelper datamaskiner nå menneskelig kreativ tenkning og bidrar til og med til å skape ny kunnskap. Datamaskiner oppfyller sin hensikt som verktøy overalt, fra profesjonelle felt til dagliglivet. For eksempel, på sykehus muliggjør de nøyaktig diagnose og behandling gjennom medisinsk utstyr, mens i bedrifter analyserer de enorme mengder data for å støtte kritisk beslutningstaking. Så, hva studerer datateknikk, og hvordan brukes det til å håndtere disse datamaskinene som er allestedsnærværende i det moderne samfunnet?
Feltene som studeres innen datateknikk kan grovt deles inn i programvare og maskinvare. Programvare er med andre ord dataprogrammer. For å lage dataprogrammer lærer man programmeringsspråk og studerer teorier om hvordan man utvikler bedre programmer. Dette går utover enkel kodeskriving, og omfatter design som tar hensyn til brukeropplevelse og sikkerhetsaspekter. For eksempel har dagens mye brukte applikasjoner brukervennlige grensesnitt sammen med forbedrede sikkerhetsalgoritmer, noe som muliggjør praktisk bruk samtidig som personlig informasjon beskyttes på en sikker måte.
Når man diskuterer dataprogrammering i programvare, er det første som utvilsomt slår en inn i tankene programmeringsspråk. De fleste tenker på programmerere som individer som kjenner til og håndterer spesifikke programmeringsspråk på en dyktig måte. Innen informatikk blir imidlertid en programmerer sett på som noen som har en dyp forståelse av hvordan man skal tenke på å lage programmer. Dette er ikke bare basert på den tekniske evnen til å skrive kode, men også på problemløsningsevner og logisk tenkning. En programmerers rolle er å finne den mest effektive metoden for å løse et gitt problem og implementere det ved hjelp av et programmeringsspråk.
For å bli en slik programmerer trenger man ikke bare programmeringsspråk, men også omfattende teoretisk kunnskap om hvordan datamaskiner utfører oppgaver. I motsetning til mennesker krever for eksempel datamaskiner at forfatteren skriver programkode grundig og logisk for å utføre ønskede operasjoner. For å lære hvordan man får programmer til å forbruke ressurser logisk og effektivt, studerer man grunnleggende teoretiske felt som diskret matematikk, algoritmer, datastrukturer og automatisering. Byggende på dette lærer man deretter programmeringsfeltet – å utføre kommandoer på en datamaskin ved hjelp av spesifikke språk som C, C++ eller Java. Gjennom denne prosessen kultiverer programmerere evnen til å analysere problemer fra ulike perspektiver, søke optimale løsninger og implementere dem praktisk.
Maskinvare refererer til de fysiske komponentene som utgjør en datamaskin. Det vil si at den består av uforanderlige elektriske kretser. Dette feltet omfatter alt fra datasystemer og arkitektur til operativsystemet, som usynlig hjelper den ferdige datamaskinen med å utføre oppgaver som brukeren ønsker. Maskinvare opprettholder et nært forhold til programvare, og jobber i tett samarbeid for å maksimere hverandres ytelse. I tillegg finnes det systemfelt som nettverk, som fokuserer på å bygge nettverk for å muliggjøre kommunikasjon mellom datamaskiner. Dette feltet forsker aktivt på å forbedre stabiliteten og effektiviteten til dataoverføring, noe som fører til etablering av internettinfrastruktur som forbinder verden i sanntid.
Mot denne bakgrunnen av ulike felt løser datateknikk ulike problemer i den virkelige verden og finner anvendelser i andre utfordringer. Smarttelefoner, et nylig hett tema innen IT, er et eksempel på dette. Som selve symbolet på datateknikk integrerer smarttelefoner ulike maskinvare- og programvareteknologier. Tallrike IT-felt foreslår metoder for å skape allestedsnærværende miljøer, og smarttelefoner representerer én teknisk løsning for å oppnå dette målet. Før smarttelefoner var den offentlige oppfatningen at datamaskiner eksisterte på faste steder, noe som krevde at brukerne beveget seg for å få tilgang til nettverk. Men med smarttelefoner på markedet, ble mange oppgaver som tidligere ble ansett som bare mulige på datamaskiner, oppnåelige via mobiltelefonene folk alltid hadde med seg. For eksempel ble det mulig å sjekke e-post, lese webtoons, bestille kinobilletter og bruke sosiale nettverkstjenester (SNS) når som helst og hvor som helst via mobiltelefoner, noe som endret den offentlige oppfatningen betydelig. Dette er relatert til feltet innebygde systemer, som gjør det mulig å gjøre oppgaver som tradisjonelt utføres av store datamaskiner på håndflatestørrelse mobiltelefoner. Det er også knyttet til feltet lavstrømssystemdesign, som maksimerer batterilevetiden med begrenset strøm. Videre kan det sees på som et resultat av konvergensen mellom ulike datatekniske felt, for eksempel operativsystemer som kjører datamaskiner på slik maskinvare og nettverksfelt som konfigurerer Wi-Fi til å være stedsuavhengig.
Imidlertid fortsetter mangfoldig forskning innen informatikk for å oppnå det ultimate allestedsnærværende miljøet der nettverk og datamaskiner kan nås uavhengig av plassering eller enhet. For eksempel forskes det aktivt på kunstig intelligens, mobile innebygde systemer, datagrafikk, 3D-modellering og -prosessering, og e-handel, og det er høyst sannsynlig at de vil bli kjerneteknologier i fremtidens samfunn. Disse teknologiene vil gi nye tjenester vi ennå ikke har forestilt oss, og de vil føre til betydelige endringer i samfunnet.
Vi har utforsket hvilke datateknikkstudier, formålet med dem og hvilke områder innen datateknikk som anvendes i det virkelige liv, ved å bruke smarttelefoner som eksempel. Datateknikk går utover å være bare en teknisk disiplin; den spiller en viktig rolle i å forbedre menneskers liv og fremme samfunnet. Ingeniørfag utvikler seg daglig for å realisere et bedre liv, og datateknikk utvikler seg raskt som en disiplin for å oppfylle dette formålet. Nå som datamaskiner har blitt viktige verktøy i samfunnet, kan innflytelsen og anvendeligheten av datateknikk sies å være ubegrenset. Fremtiden for datateknikk er virkelig bemerkelsesverdig.