Dataingeniør ved California State University Monterey Bay i USA (studieår 2017-18)

Jim-Alexander Gundersen: Hei, tenker alle andre kommer til å skrive om det sosiale og det logiske så jeg holder meg kun til å snakke om de fagene jeg tok, så om du lurer på noe som helst om disse fagene er det bare å ta kontakt med meg.

Introduction to computer Networks

I nettverk så hadde vi en foreleser som var utplassert fra ett marine institutt fra området, han hadde god kompetanse fra området og fortalte ofte historier fra arbeidslivet i faget. I faget gikk foreleseren gjennom alle lagene i OSI modellen, med grunn gjennomgang og oppgaver fra hvert lag. Gjennom semesteret ble det også gjort flere labber i python hvor man skulle få datamaskiner til å kommunisere med hverandre. Hvis dette ikke er et fag du trenger å ta ville jeg fortsatt anbefale faget for kompetansen som er viktig i en IT karriere om nettverk er noe som interesserer deg.

Intro to database systems

Databaser var veldig teoretisk orientert og fokuserte mer på hvordan database systemer er bygd opp og hvordan databaser henter ut data fra harddisken, søker etter spesifikke nøkler, og mindre fokus på hvordan man faktisk bruker SQL, selv om vi fikk god gjennomgang i SQL spørringer var det ikke mye prosjekter eller lekser som gikk ut på å sette opp databasesystemer, men mer på å hente ut data. Det var også mye oppgaver som gikk ut på å regne på hvor lang tid det vil ta å hente dataene ut av databasen.

Discrete mathematics

Discrete mathematics var kanskje det faget jeg vil minst anbefale, jeg vet ikke hva de går gjennom i matte for IT i norge, men her følte jeg veldig lite var nytt, det meste er ting man lærer i norge på videregående, men kanskje rettet litt mer mot IT med tanke på grafer og funksjoner. det var også litt fokus på boolsk algebra, men det har dataingeniør studentene alt lært i faget datateknikk. Faget blir godkjent som erstatning for matte for IT, men da er det å forvente at man kan slite litt med matte i senere fag som, datagrafikk.

Design and analysis of algorithms

Algorithms var et veldig godt fag, det blir sagt å være ett av de vanskeligere fagene her, men om man faktisk følger med og er interessert er det et veldig godt fag. Man lærer mange spennende algoritmer og har ukentlige innleveringer hvor man faktisk må programmere de i
 
c++. Vi gikk også mer utdypende i vanskeligere temaer som dynamisk programmering og memoisering noe jeg ikke tror andre skoler faktisk lærer i algoritmer faget.

Intro to data structures

Datastrukturer var også veldig bra, tror det hadde mye med læreren jeg hadde, han var utplassert fra facebook og var genuint interessert i programmering og at alle i klassen skulle lære. oppgavene var lagt opp til at man kunne gjøre det når man ville så lenge man var ferdig før semester slutt. i faget gikk man gjennom mange av de grunnleggende data strukturene i programmering. som array, linked list, stack, queue, dequeue, map og list. alle disse skulle vi programmere både ved bruk av array og ved bruk av linked list. faget gikk også grundig inn i tids og plass kompleksitet og lærte oss og stor O notasjon. Vet det er facebook ansatte som skal fortsette å ha faget fremover så tror dette faget kommer til å fortsette å være bra.

Game development

Game development var veldig spennede, vet de skulle bytte lærer nå etter sommeren så er ikke sikkert det jeg sier kommer til å stemme fremover. I faget jobber man i starten på å lære seg unity, det er noen obligatoriske oppgaver i starten som å lage angry birds og super hot, før man går videre til å kunne jobbe på hvilket som helst spill man vil. det er sånn at spilldesign studentene kommer opp med spill konsepter så er det spillutvikling studentene som kan velge seg et prosjekt de vil jobbe på, litt som i virkeligheten. vi ble tvunget til å  måtte lage spill til VR, men som sagt dette kan muligens endre seg i fremtiden.

Web production

Webproduksjon fokuserer på utvikling av nettsider for klienter, klienter kommer til skolen som er ordentlige lokale bedrifter som trenger en opppussing av nettsiden sin. og så blir man fordelt inn i grupper som skal jobbe på nettsidene, sidene blir laget i wordpress og faget er veldig fokusert på design. så om du er dataingeniør eller informatikk student som fokuserer mer på programmering enn design er ikke dette faget å anbefale. utenom det er læreren kjempe hyggelig og det er nesten garantert at du får en god karakter om du tar dette faget
og gir en liten innsats.

App prob and stat

I statistikkfaget programmerer man i R, og får grundig gjennomgang allerede første dagen om hvordan man simulerer hendelser og viser grafer. Faget er ganske hardt, men man får en
 
god oversikt over statistikk og sannsynlighet. Det er to ukentlige lekser, som kan være ganske hardt, men det gjør også at man får veldig god oversikt over faget.

Operating systems

Operativsystemer var muligens mitt favoritt fag på CSUMB, faget var utrolig lærerikt og man gikk igjennom utrolig mye innenfor operativsystemer, VI gikk gjennom hvordan prosesser kan dele på samme CPU, RAM og harddisk. Masse om multithreading i C. og litt om språkprosessering. Vil virkelig anbefale dette faget.

Hilsen Jim-Alexander Gundersen

 

Publisert 31. aug. 2018 08:00 - Sist endret 14. mai 2019 13:29