TDT4110 Informasjonsteknologi, grunnkurs

Like dokumenter
TDT4105 Informasjonsteknologi, grunnkurs

Progress isn t made by early risers. Progress is made by lazy men looking for easier ways to do something. Robert A. Heinlein

NB: Vi trenger alle sitteplassene, så ikke la setene stå tomme i mellom dere! Fyll opp forfra, fra midten, er dere snill

TDT4127 Programmering og Numerikk

NB: Vi trenger alle sitteplassene, så ikke la setene stå tomme i mellom dere! Fyll opp forfra, fra midten, er dere snill

NB: Vi trenger alle sitteplassene, så ikke la setene stå tomme i mellom dere! Fyll opp forfra, fra midten, er dere snill

TDT4105 Informasjonsteknologi, grunnkurs - Foreleser 1: MTBYGG, MTIØT, MTKJ, MTMART, MTMT, MTPROD

Øvingsforelesning i Python (TDT4110)

TDT4110 Informasjonsteknologi grunnkurs: Uke 48 Oppsummering/Spørretime. Professor Alf Inge Wang

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

Øvingsforelesning i Python (TDT4110)

Øvingsforelesning i Matlab (TDT4105)

TDT4110 Informasjonsteknologi grunnkurs: Tema: Enkle funksjoner. - 3rd edition: Kapittel Professor Alf Inge Wang

TDT4110 IT Grunnkurs Høst 2014

Velkommen til. IN1010 Objektorientert programmering Våren 2018

TDT4105 Informasjonsteknologi grunnkurs Øvingsforelesning 2. Iver Dihle Skjervum Vit.ass. ITGK

Systemutvikling (Software Engineering) TDT 4110 IT Grunnkurs Professor Guttorm Sindre

YouTube-kanal ITGK. Læringsmål og pensum

Velkommen til. INF våren 2017

Læringsmål og pensum. v=nkiu9yen5nc

Velkommen til IT1101 Informatikk basisfag. Faglærer og forelesninger. Lærebok. Øvinger. IT1101 Fagstab. Fagets hjemmeside

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang

IN1010 Objektorientert programmering Våren 2019

Øvingsforelesning 9 i Python (TDT4110)

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

Velkommen! I dag. Viktige beskjeder. Studieadministrasjonen. IN Høst Siri Moe Jensen Geir Kjetil Sandve Henrik Hillestad

Øvingsforelesning i Matlab (TDT4105)

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

TDT4110 Informasjonsteknologi grunnkurs: Programmering: En større case. Professor Alf Inge Wang

Læringsmål og pensum. En større case. Mål Lære å lage større og sammensatte programmer Pensum Kapitlene 1-9 og 12.

VELKOMMEN TIL MAT-INF1100

Oversikt. Informatikk. INF1000: Grunnkurs i objektorientert programmering. Utenom INF1000 Informasjon & hjelp

Lage større programmer (Python, relatert til teoridelen om Software Engineering ) TDT 4110 IT Grunnkurs Professor Guttorm Sindre

Python: Rekursjon (og programmering av algoritmer) Python-bok: Kapittel 12 + teoribok om Algoritmer

Sluttrapport i emne TFY4115 ved Institutt for fysikk. Høst 2014

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

TDT4110 IT Grunnkurs Høst 2015

VELKOMMEN TIL MAT-INF1100

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

TDT4110 IT Grunnkurs Høst 2016

TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker. - 3rd edition: Kapittel 4. Professor Alf Inge Wang

Læringsmål og pensum. if (be): else (not_to_be):

TDT4105 IT Grunnkurs Høst 2016

Øvingsforelesning 7 i Python (TDT4110)

TDT4110 IT Grunnkurs Høst 2016

Tirsdag 21/11. Onsdag 24/11. Tirsdag 12/12. TDT4110 Informasjonsteknologi grunnkurs: Tema: Et større case

Læringsmål og pensum. Algoritmeeffektivitet

TDT4110 Informasjonsteknologi grunnkurs: Tema: Algoritmer i praksis. Professor Alf Inge Wang

Velkommen til INF115

VELKOMMEN TIL MAT-INF 1100

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap

TMA4100 Matema,kk 1. Høsten 2014

TMA4100 Matema,kk 1. Høsten 2015

TDT4110 Informasjonsteknologi grunnkurs: Tema: Betingelser og logiske uttrykk. - 3rd edition: Kapittel 3. Professor Alf Inge Wang

Læringsmål og pensum. Intro løkker. Mål Lære om begrepet løkker Lære om bruk av while-løkke Lære om bruk av for-løkke Pensum. Kapittel 4.

Institutt for datavitenskap og informasjonsvitenskap Institutt for matematiske fag

Thursday, August 19, Web-prosjekt

TMA4100 Matematikk 1. Høsten 2016

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

Øvingsforelesning 1 Python (TDT4110)

Institutt for datavitenskap og informasjonsvitenskap Institutt for matematiske fag

Sluttrapport i emne TFY4155/FY1003 ved Institutt for fysikk. Vår 2016

Den digitale lærerstudenten. Seksjon for digital kompetanse Høst 2014

Mål. Pensum. TDT4110 Informasjonsteknologi grunnkurs: Tema: Et større case. Terje Rydland - IDI/NTNU. Lære å lage større og sammensatte programmer

Sluttrapport i emne TFY4155/FY1003 ved Institutt for fysikk. Vår 2014

Undervisningsmetoder og universell utforming. Nora Tomas, student MTDT, IDI, NTNU Carl-Fredrik Sørensen, førstelektor, IDI, NTNU

TMA 4140 Diskret Matematikk, 1. forelesning

TDT4110 Informasjonsteknologi grunnkurs: Tema: Mer om strenger. - 3rd edition: Kapittel 8. Professor Alf Inge Wang

Øvingsforelesning i Python (TDT4110)

TDT4105 Informasjonsteknologi, grunnkurs. Matlab 5: Løkker (FOR og WHILE) Matlab 6: Problemløsning / Algoritmer

Python: Intro til funksjoner. TDT4110 IT Grunnkurs Professor Guttorm Sindre

TMA4100 Matematikk 1 for MTFYMA høsten 2013

Bruk piazza for å få rask hjelp til alles nytte!

Alternativ dag for teoriforelesning. Intro. Torsdag 12:15-14:00 R1

Den digitale lærerstudenten. Seksjon for digital kompetanse Irene Beyer Log og Tonje Hilde Giæver Høst 2014

TDT4105 Informasjonsteknologi grunnkurs Øvingsforelesning 4. Iver Dihle Skjervum Vit.ass. ITGK

Repetisjon, del 2. TDT 4110 IT Grunnkurs Professor Guttorm Sindre

TMA4100 Matematikk 1. Høsten 2016

Øvingsforelesning i Python (TDT4110)

Øvingsforelesning 6 i Python (TDT4110)

TDT4110 Informasjonsteknologi grunnkurs: Tema: Filer og unntak ( exceptions ) - 3rd edition: Kapittel 6. Professor Alf Inge Wang

Læringsmål og pensum. Inn- og utoperasjoner 21/10/16

TMA4100 Matematikk 1, høst 2013

VELKOMMEN TIL MAT-INF 1100

Velkommen til BIOS1100

Python: Løkker. TDT4110 IT Grunnkurs Professor Guttorm Sindre

MENGDER (SETS) Læringsmål og pensum. Kapittel 9.2

Velkommen. Torsdag 24 januar 2019 time 1. Yngve og Jo. IN 1030 Systemer, krav og konsekvenser

Dagens IMT 1321 IT-LEDELSE. Faglærer : Tom Røise. IMT1321 IT-Ledelse 1. Faglærers bakgrunn

Sluttrapport i emne TFY4155/FY1003 ved Institutt for fysikk. Vår 2013

TDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab

Pensum: Starting out with Python

TMA4100 Matematikk 1. Høsten 2017

TDT4110 Informasjonsteknologi grunnkurs: Tema: Dictionaries og mengder (sets) - Kapittel 9. Professor Alf Inge Wang

Emneevaluering GEOV276 Vår 2016

Olav Skundberg Høgskolen i Sør-Trøndelag

Øvingsforelesning 3 Python (TDT4110)

TDT4110 Informasjonsteknologi grunnkurs: Tema: Lister og tupler. - 3rd edition: Kapittel 7. Professor Alf Inge Wang

Velkommen til MAT1030!

MAT1030 Diskret Matematikk

Transkript:

TDT4110 Informasjonsteknologi, grunnkurs MTDT, BIT, MTIØT Professor Alf Inge Wang Epost: alfw@idi.ntnu.no Tlf: 735 94485

Litt om meg selv Navn: Alf Inge Wang Stilling: Professor i spillteknologi ved Institutt for Datateknikk og Informasjonsvitenskap (IDI), oppfinner/gründer/komponist for Kahoot! Familie: Kone og 3 døtre Fritid: Salem menighet, musikk, dataspill, sykling Fagfokus: Spill & læring, spillteknologi, ExerGames, spillutvikling,programvarearkitektur, systemutvikling 7

Målet for faget IT-grunnkurs Studentene skal få en generell innsikt i informasjonsteknologi og utvikle kunnskaper, ferdigheter og holdninger til bruk av informasjonsteknologiske metoder. Studentene skal lære seg grunnleggende programmering og kunne definere og bruke variabler, tabeller, aritmetiske og logiske uttrykk, løkker, metoder/funksjoner, filbehandling m.m. 8

Innholdet i faget Programmering i språket Python: Lære grunnleggende programmering Generell kunnskap om informasjonsteknologi: Hvordan en datamaskin fungerer, maskinvare, digital representasjon, algoritmer, nettverk og systemutvikling 9

Hva består faget av? Eksamen! Kollokviegrupper Øvingsforelesninger Gjennomgang av løsninger og utdyping Øvinger Oppgaver dere gjør selv Forelesninger Presentasjoner, oppgaver, spørsmål 10

Forelesninger Forelesninger i programmering (Python): Mandag 12:15-14:00 i R7 Forklar konsept, eksempler, øve Forelesninger teori i Rune informasjonsteknologi: Torsdag 09:15-10:00 R2 Ulike faglærere på ulike tema: Maskinvare (Terje) Digital representasjon (Anders) Nettverk (Rune) Algoritmer (Guttorm) Systemutvikling (Alf Inge) Terje Anders Gu+orm 11

Oversikt over tema og plan Uke 35: T: Fagintro, IKT Intro, P: Intro programmering Uke 36: P: Variabler, datatyper, bruk av funksjoner, input/output Uke 37: T: Maskinvare, P: Betingelser og logiske uttrykk Uke 38: T: Maskinvare, P: Løkker (for/while-løkker) Uke 39: T: Digital representasjon, P: Enkle funksjoner Uke 40: T: Digital representasjon, P: Funksjoner med retur og moduler Uke 41: T: Nettverk, P: Lister og tupler Uke 42: T: Nettverk, P: Mer om strenger Uke 43: T: Nettverk, P: Filer og exception Uke 44: T: Algoritmer, P: Dictionaries og mengder Uke 45: T: Algoritmer, P: Algoritmer Uke 46: T: Systemutvikling, P: Programmering case Uke 47: P: Repetisjon Uke 48: Oppsummering 6. desember 0900-1300 Skriftlig eksamen på papir 12

Øvinger Oppgaver dere må gjøre selv (programmering) på datamaskin som godkjennes av studass på datasal. Auditorieøving: Øvinger på 2 timer som gjøres i auditorium og som gjøres på papir (som eksamen). Laboratorieøvelse i timeplan er tiden dere har tilgang på datalab. Alle får tildelt en studass som veileder/godkjenner øvinger etter du er registrert på: http://itgk.idi.ntnu.no Faget har 10 øvinger og må ha 8 godkjent for å gå opp til eksamen, der minst en er auditorieøving + miniprosjekt. Første øving starter denne uka (øving 0). 13

VIKTIG BESKJED Registrer deg på hjemmesiden til faget! http://itgk.idi.ntnu.no Datasal: 3.etg. i P-15-bygget Tilgang for ITGK alle dager 08:00-20:00 Mandag-fredag 14

Øvingsforelesning Torsdag 14:15-16:00 i R7 Gjennomgang av løsning på øvinger Kan gå mer i detaljer om programmering enn i forelesninger God mulighet til å spørre spørsmål Foreleses av Kristoffer Hagen 15

Øvingsforelesning uke 35 NTNU IT kommer på øvingstimer denne uka og forklarer NTNUs IT-systemer og gir en innføring i hvordan å installere Python på egen datamaskin. Skal installere Python 3.5 ikke Python 2.7!!! Møt opp på torsdag 14:15-16:00 i R7 og TA MED egen datamaskin! 16

Første Øvingsforelesning Følgende punkter kommer bla. til å inngå i forelesningen: * Om Orakeltjenesten * Sikkerhet (IT-reglementet) * Brukerstøtte (Hvem og hvor) * Programvare (Hva og hvor) * IT-hjelp på IT-info * Internett (Trådløst og kablet) * E-post (Hvordan) * Filområder (Hvordan) * Data + Printer = Datasal * Installasjon av programvare (Matlab, python) 17

Kollokviegrupper Et tilbud til de som sliter mest Undervisning i mindre grupper Tilbudet gis etter faget har gått i et par uker Hvis du merker at du sliter mye med faget (etter hvert), ta kontakt med din studass og be om kollokviegruppe! 18

Pensum: Teori Theory Book IT Intro, 3rd edition Merk at boka er sammensatt av andre bøker, som gjør at kapittelinndelingen ikke stemmer. Boka har følgende deler: 19 Hardware Intro Digital Representation Algorithms Network (ikke alt er pensum) Software Engineering

Pensum programmering/python Tony Gaddis, Starting Out with Python, 3 rd edition Kapittel 1 til 9, samt kapittel 13. I tillegg er følgende pensum: Alle forelesningsfoiler Øvinger Løsningsforslag 20

Andre nyttige tips Guttorm Sindres YouTube-kanal: Forklarer ulike aspekter ved programmering i Python: http://goo.gl/u1dc34 Registrer deg på piazza.com for å få rask hjelp i faget!

En liten spørreundersøkelse h+ps://play.kahoot.it/#/k/65126845-b89d-4d80-89ab-f96be9f45d94 22

Referansegruppe Trenger 3 personer til referansegruppe: MTDT, BIT, MTIØT Gi feedback på undervisning, øvinger, fag, osv. Krever svært lite: Mindre enn 4 timer i løpet av semesteret 23

Spørsmål?