Beregningsperspektivet for datastudenter

Like dokumenter
Fagmøte i kjemi 7/

<kode> Grunnleggende matematikk for ingeniører Side 1 av 5

Velkommen til MAT1030!

MAT1030 Diskret Matematikk

VELKOMMEN TIL MAT-INF 1100

Status for CSE-prosjektet

Emnebeskrivelse og emneinnhold

Retningslinjer og læringsutbytte for matematikkfaget

VELKOMMEN TIL MAT-INF 1100

Omlegging av brukerkurs i matematikk og statistikk ved MN-fakultetet RAPPORT FRA ARBEIDSGRUPPEN FOR GRUNNUNDERVISNING I MATEMATIKK OG STATISTIKK

Integrere beregninger på datamaskin gjennom hele bachelor-studiet? UiO er ledende

Vi som skal undervise. MAT1030 Diskret matematikk. Hva er diskret matematikk? Hva er innholdet i MAT1030?

Logikk og Mengdelære. Dag Normann Universitetet i Oslo Matematisk Institutt Boks Blindern 0316 Oslo

Kompendium med oppgaver for MAT-INF Høsten Knut Mørken

MAT1030 Diskret matematikk

Eivind Eriksen. Matematikk for økonomi og finans

Institutt for datavitenskap og informasjonsvitenskap Institutt for matematiske fag

MASTER I REALFAG MED TEKNOLOGI femårig lærerutdanningsprogram

MAT-INF 1100: Obligatorisk oppgave 1

VELKOMMEN TIL MAT-INF1100

Computers in Technology Education

Velkommen til BIOS1100

VELKOMMEN TIL MAT-INF1100(L) Knut Mørken Rom 1033, Niels Henrik Abels hus

Studieplan - Nettmat 2

MAT-INF 1100: Obligatorisk oppgave 1

Underveiseksamen i MAT-INF 1100, 17. oktober 2003 Tid: Oppgave- og svarark

VELKOMMEN TIL MAT-INF1100(L) Knut Mørken Rom 1033, Niels Henrik Abels hus

3-SEMESTERSORDNINGEN. Gjennomføring. Emnebeskrivelser Vedlagt er emnebeskrivelser for matematikk og fysikk på 3-semestersordningen:

Beregninger i ingeniørutdanningen

Computers in Science Education. Knut Mørken Institutt for informatikk Senter for matematikk for anvendelser Universitetet i Oslo

Emneplan Matematikk 2 for trinn. Videreutdanning for lærere. HBV - Fakultet for humaniora og utdanningsvitenskap, studiested Drammen

Matematikk påbygging

Innledning: Arbeidsgruppen for grunnundervisning i matematikk og statistikk består av:

Master i realfag med teknologi - integrert lærerutdanningsprogram (IMN)

Institutt for datavitenskap og informasjonsvitenskap Institutt for matematiske fag

Forelesere VELKOMMEN TIL MAT-INF Forelesere MAT-INF /8-2005

Bred profil på statistikk?

Forelesning 1. Algoritmer, pseudokoder og kontrollstrukturer. Dag Normann januar Vi som skal undervise. Hva er diskret matematikk?

Institutt for datavitenskap og informasjonsvitenskap Institutt for matematiske fag

Studieplan: Matematikk og statistikk - bachelor

INF101 (kun et utvalg av kommentarene er med i denne rapporten)

Studieplan 2018/2019

Institutt for datavitenskap og informasjonsvitenskap Institutt for matematiske fag

Master i realfag med teknologi - integrert lærerutdanningsprogram (IMN)

NTNU KOMPiS Studieplan for MATEMATIKK 1 ( trinn) med hovedvekt på trinn Studieåret 2015/2016

Informasjonsteknologi, kybernetikk/signalbehandling - masterstudium

MAT-INF 1100: Obligatorisk oppgave 1

Årsrapport fra programsensor

MAT1030 Diskret matematikk

Repetisjon. MAT1030 Diskret Matematikk. Oppsummering. Oppsummering. Forelesning 15: Rekursjon og induksjon. Roger Antonsen

Beregningsperspektiv i ingeniørutdanningen? Knut Mørken Institutt for informatikk Senter for matematikk for anvendelser Universitetet i Oslo

Kompetanse for kvalitet: Matematikk 2 for trinn

Evaluering av emnet PED2202 Barn og Ungdom: Oppvekst og opplæring våren 2019

Matematikk og fysikk - bachelorstudium

Oppfriskningskurs i matematikk Dag 1

Baklengsdesign første etappe

MAT1030 Diskret Matematikk

Reelle tall på datamaskin

Last ned Matematikk for økonomi og finans - Eivind Eriksen. Last ned

Matematikk og fysikk - bachelorstudium

Mengder, relasjoner og funksjoner

Emneplan Matematikk 2 for trinn. Videreutdanning for lærere. HBV - Fakultet for humaniora og utdanningsvitenskap, studiested Drammen

Studieplan - KOMPiS Matematikk DELTA

Matematikk og fysikk - bachelorstudium

Last ned Skolematematikk; kort og godt - Arne Hole. Last ned

Last ned Skolematematikk - Arne Hole. Last ned. Last ned e-bok ny norsk Skolematematikk Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Studieplan 2017/2018

NTNU KOMPiS Studieplan for MATEMATIKK 1 ( trinn) Studieåret 2014/2015

Informasjonsteknologi - masterstudium - 5 år

NTNU KOMPiS Studieplan for MATEMATIKK 2 ( trinn) med hovedvekt på trinn Studieåret 2015/2016

MAT-INF 1100 Modellering og beregninger. Fredag 12. oktober 2018 kl Vedlegg (deles ut): formelark. Tillatte hjelpemidler: ingen

UiO - Universitetet i Oslo

MATEMATIKK FOR UNGDOMSTRINNET Del 1

Kompetanse for kvalitet: Matematikk 1 for trinn, 30 stp

Fagplan for matematikk 1, nettbasert Mathematics 1 for Teachers

TDT4105 Informasjonsteknologi, grunnkurs

Vektorligninger. Kapittel 3. Vektorregning

Emneevaluering GEOV276 Vår 2016

Kompetanse for kvalitet: Matematikk 1 for trinn, 30 stp

UNIVERSITETET I OSLO

Revisjon av studieprogram for marin teknikk

Informasjonsteknologi - Master i teknologi/siv.ing. - 5 år

VELKOMMEN TIL MAT-INF1100 og MAT-INF1105. Knut Mørken Rom Ø368, Fysikkbygget

Forelesning 14. Rekursjon og induksjon. Dag Normann februar Oppsummering. Oppsummering. Beregnbare funksjoner

MASTERSTUDIUM I TEKNOLOGIFORMIDLING (Foreløpig vedtak om grad: Master med lektorkompetanse)

MATEMATIKK 1 (for trinn) Emnebeskrivelser for studieåret 2014/2015

Fagmøte angående Forkurs Realfagsgruppens arbeid

MAT1030 Diskret Matematikk

MAT 1120: Obligatorisk oppgave 1, H-09

Læreplan i Programmering og modellering - programfag i studiespesialiserende utdanningsprogram

UNIVERSITETET I OSLO

Emne 10 Litt mer om matriser, noen anvendelser

Ny rammeplan ingeniørutdanningen

Dataingeniør - bachelorstudium i ingeniørfag

Innkallinger og referater fra rådets møter. Dagsorden. Programrådsmøte tirsdag 24. august 2010 INNKALLING REFERAT

Til Studiestyret ved Det matematisk-naturvitenskapelig fakultet. Rapport fra. Arbeidsgruppen for brukertilpasset tilbud i matematikk, 12.

Informasjonsteknologi - masterstudium - 5 år

UNIVERSITETET I OSLO

MAT-INF 1100: Obligatorisk oppgave 1

Fra program til emner

Transkript:

Beregningsperspektivet for datastudenter Fra et forsøk ved HiB Jon Eivind Vatne Høgskolen i Bergen 27. oktober 2011

TOD065 - Diskret matematisk programmering Et førstesemestersemne på 5 stp. Obligatorisk for informasjonsteknologi. Vi ønsker å trekke lærdommer fra dette, og også innføre stoffet for dataingeniørstudenter.

Computing in Science Education CSE vil bidra til at laveregradsstudenter lettere kan bruke kombinasjonen av programmering og matematikk. Vårt emne er litt odde, siden temaene ikke inkluderer derivasjon og integrasjon, men diskret matematikk og lineær algebra. I tillegg kan våre studenter mye mer om programmering enn ingeniørstudentene ellers. Allikevel er det utfordrende å kombinere programmeringsferdighetene med matematikk tidlig i studiet.

Emner De viktigste stikkordene fra emnebeskrivelsen er Tallforståelse Graftegning Lineær algebra Løkker og induksjon Det varierer hvor mye vekt vi faktisk har lagt på de forskjellige delene.

Tallforståelse Dette har vært hovedfokus i starten. Stikkord: Heltall, flyttall, overflow, avrundingsfeil. Programmering: Store tall, typekonvertering, rasjonale tall. Så vidt tatt med: Komplekse tall. Java-eksempel 1: akkumulert avrundingsfeil.

Graftegning Remy Monsen har laget et graftegningsbibliotek for dette kurset, som vi vil holde svært enkelt. Siden matematikkemnet ikke har med funksjonsdrøfting, har vi valgt et litt utradisjonelt synspunkt: Om vi kan tegne enkeltpunkt kan vi tegne hva som helst! Eksemplene er typisk en parabel, mangekanter, sirkler og liknende. Vi bruker også biblioteket til å tegne strekkoder (!) og fraktaler, og til å se at 3D-objekter behandles i 3D og projiseres til 2D til slutt (for å vises på skjerm). Java-eksempel 2: noen grafer. Enkle eksempler fra fraktaler.

Lineær algebra Dette er vårt siste tema, og vi bruker mye av det studentene har lært. Standardkonstruksjoner som skalarprodukt, vektorprodukt og løsning av likningssystemer. Gauss-Jordan?Ikke tid, men naturlig å ta med. Gram-Schmidt? Kun i 3 dimensjoner. Skifte av basis? Ikke grundig. Dette er svært viktig for datagrafikk. Transformasjoner, med påfølgende projeksjon fra 3D til 2D. Java-eksempel 3: Torus.

Løkker Mest via eksempler: Fakulteter, n! = n (n 1)! med startbetingelse 0! = 1. Binomialkoeffisienter, ( ) ( n n 1 = k k ) + ( ) n 1 og k 1 ( ) n = 0 ( ) n = 1. n Interessant for oss av flere grunner, overflow, rekursjon, formatering. Ellers sniker det seg inn mange steder. Induksjonsbevis har vi gjort lite med.det er naturlig å koble konstruktive induksjonsbevis til implementering.

Problemer med forsøket dette semesteret Flere av teknikkene vi har brukt i TOD065 har ikke vært innført i programmeringsfaget på det tidspunktet vi har trengt dem. Det har vært frustrerende for studentene. Uten tabeller får vi gjort lite! Ellers er kanskje filbehandling det viktigste som kommer sent i programmeringsfaget. For studentene har det selvsagt også vært kjedelig at pensumlitteraturen ikke har vært tilgjengelig fra semesterstart, siden jeg har skrevet pensum etterhvert.

Anbefalinger Det har vært veldig kjekt å arbeide med dette emnet, og jeg håper vi velger å videreføre det i en eller annen form. På grunn av de kommende omleggingene må noe endres uansett. Start noen uker senere! Ikke så vanskelig, siden det må bli en del av et emne på ti stp. Bruk tankegangen i senere emner! Opplagte eksempler er statistikk og andre matematikkemner, men forhåpentligvis også andre emner. Gjennomarbeidet litteratur. Felles for informasjonsteknologi og dataingeniør? Fortsatt tett samarbeid med matematikk og programmering. Behold det i første semester! Nyttig med tidlig ekstra programmeringserfaring.

Matematikk+ for dataingeniør ved HiB Den foreløpige planen for fordeling av emner i matematikk for dataingeniørene våre, ordnet etter semester: 1. 10 stp diskret matematikk og programmering. 2. 10 stp diskret matematikk og statistikk/sannsynlighetsregning. 3. 10 stp analyse og lineær algebra. Naturlig fortsettelse med å programmere matematikk i andre og tredje semester. Dette krever egen litteratur!

Takk for oppmerksomheten!