Introduktion till Programmering. Dåtid, nutid och framtid

Relevanta dokument
Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg niklas.broberg@chalmers.

Datavetenskapligt program, 180 högskolepoäng

Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng

Seminarier i datavetenskap, datorteknik och informationsteknik

Välkomna till kursen i grundläggande programmering DVGA08, ISGA04

Seminarier i datavetenskap, datorteknik och informationsteknik

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg

Introduktionsmöte Innehåll

Objekt-orienterad programmering och design. DIT953 Niklas Broberg, 2018

DD

Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng

Datavetenskapligt program, 180 högskolepoäng

Tidshantering. Effektiva studievanor och aktivt lärande

1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?

DD1390 Programsammanhållande. kurs i datateknik prosam13. Dagens introföreläsning. Flera syften med prosamkursen. Utvärderingsresultat våren 2013

Utbildningsplaner för kandidat-, magister och masterprogram. 1. Identifikation. Avancerad nivå

Grundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp

DD1390 Programsammanhållande. kurs i datateknik prosam14. Dagens introföreläsning. Flera syften med prosamkursen. Utvärderingsresultat våren 2013

Åk 9 Fotboll Hannah & Yvonne Arena Älvhögsborg

Tentamen IE1204 Digital design

Grundläggande behörighet och Matematik B eller Matematik 2a/2b/2c (områdesbehörighet 7/A7, undantag ges för Fysik A/1b1/1a).

Objekt-orienterad Programmering och Design. TDA552 Alex Gerdes, HT-2018

Eventuella kommentarer: Under kursens gång har 4 studenter hoppat av utbildningen.

Dnr G 2014/566 LOKAL EXAMENSBESKRIVNING Examensbenämning (svensk): Filosofie kandidatexamen med huvudområdet kognitionsvetenskap Examensbenämning (eng

Objekt-orienterad Programmering och Design. TDA551 Alex Gerdes, HT-2016

Från förmedling till förståelse

Individuell inlämningsuppgift del 1: Kognitiv design.

PROTOKOLL

Informatik med inriktning systemutveckling, 180 hp

Programmering, grundkurs

Fullgjorda kursutvärderingar: 15 Frågor: 27. Lärarens kommentar. Tack till alla er som deltog i kursutvärderingen!

INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP

LOKAL EXAMENSBESKRIVNING

Att visa kunskap genom argumentation Muntlig examination inom etik och logik

1DV434 VT14. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?

GRUNDKURS I C-PROGRAMMERING

Samlad bedömning för: Kurs: Dietetik B Kurskod: 2KN026 Start och slutdatum:

Kursbeskrivning. Utvecklingsstörning 1 Ht-2013/ 25 % / UQ 160F

PD104A - Introduktion för Produktuteckling och design

DA205A Programmering med C# II

Totalt kurs i lv 1: aktiviteter du har under , Timmar: 1h = 1 Halvtimme = 0,5 Kvart: 0,25

Avdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier

KURSPLAN. Kursens omfattning 55,5 högskolepoäng. Förkunskapskrav Antagen till Kungl. Konsthögskolans masterprogram i fri konst.

Prima G. Antal besvarade kursvärderingsenkäter 56% 27 (av 48) Kursens namn Introduktion till IT-design. Hp 7.5. Kurskod ISGA90

Ny programansvarig och visioner för Datateknik, 300hp

Välkomna till studier i psykologi!

Kandidatprogram i kognitionsvetenskap, 180 högskolepoäng

1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?

Algoritmer och datastrukturer. HI1029 8,0 hp Introduktion

Fastställande. Allmänna uppgifter. Samhällsvetenskapliga fakulteten

Välkomna till DIT012 IPGO

Programmeringsteknik I

TDP001/TDP002. Introduktionsföreläsning. Eric Elfving Institutionen för Datavetenskap (IDA)

KOPPLING TILL LÄROPLANEN

DD1390 Programsammanhållande. kurs i datateknik prosam15. Dagens introföreläsning. Flera syften med prosamkursen. Utvärderingsresultat våren 2013

INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP

Kursen är en fristående kurs inom huvudområdet strategisk kommunikation. Kursen ges i Helsingborg.

Institutionen för klinisk neurovetenskap. Sektionen för psykologi. Åsa Eriksson, leg. psyk., med. dr. Bakgrund

Programmera och hitta buggarna. Se video

UTBILDNINGSVETENSKAPLIGA FAKULTETSNÄMNDEN

THFR41 - Teknisk kommunikation på franska del II

Sammanställning av kursutvärdering

Seminarier i datavetenskap, datorteknik och informationsteknik

Kursutvärdering Vuxnas lärande 50% vt09

Utvärdering av laboration i genteknik. för kemiingenjörer, VT 2002

Programvaruteknik, hp

Utvärdering av Kurs 6: Klinisk psykologi I, 23 hp te 4-5 vt-ht 2016

Individuell inlämningsuppgift TEK210

Hur jag lärde mig att älska Datavetenskap

Bakgrundsinformation Kursens namn: Biomedicinsk laboratorievetenskap: Introduktion

Välkommen till kursen i Avancerad interaktionsdesign. Certec & EAT Institutionen för designvetenskaper

Hur tycker du kursen har varit? Tycker du att kursens upplägg har underlättat för dig att uppnå lärandemålen?

PROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN

Seminarier i datavetenskap, datorteknik och informationsteknik

INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP

Kursvärdering Palliativ vård - November

Utveckling av en ny utmaningsbaserad kurs i laboratoriemedicinsk diagnostik (18 hp) för blivande biomedicinska analytiker studenter

INSTITUTIONEN FÖR GLOBALA STUDIER

Start v. Interaktionsteknik. Poäng. 12 Institution Institutionen för datavetenskap 7.5. Antal registrerade (män/kvinnor) 100 (92/8)

Behörighetsgivande högskolepedagogik 2: Områdesspecifik pedagogik, 5 hp. Litteraturlista och schema

Totalt kurs i lv 1: aktiviteter du har under , Timmar: 1h = 1 Halvtimme = 0,5 Kvart: 0,25

Sammanställning av kursutvärdering Samlad bedömning

Poäng. Start v. Applikationsprogramm ering i Python 7.5. Antal registrerade (män/kvinnor) 50 (34/16)

FÖRETAGSEKONOMISKA INSTITUTIONEN

SGEA23, Samhällsgeografi: Fortsättningskurs, 30 högskolepoäng Human Geography: Level 2, 30 credits Grundnivå / First Cycle

Presentation Edument AB. All Rights Reserved.

Föreläsning 1: Introduktion till kursen

Kursen ingår som obligatorisk kurs inom kurspaketet Kompletterande utbildning för personer med utländsk psykologexamen, 90 hp.

LEGO NXT Robotprogrammering

Kursen som helhet. 1. Har du nått kursens mål. 2. Hur fungerade startdagen i ditt eget lärande?

Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik

INSTITUTIONEN FÖR PEDAGOGIK, KOMMUNIKATION OCH LÄRANDE

INSTITUTIONEN FÖR SVENSKA SPRÅKET

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik TGDDI

G1N, Grundnivå, har endast gymnasiala förkunskapskrav

Engelsk benämning; BA-program in Global Studies

Motivations- och emotionspsykologi Anvisningar och schema

Datamodeller och databaser, avancerad kurs

Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin

Transkript:

Introduktion till Programmering Dåtid, nutid och framtid

Reflektion och feedback vänta! Vad har den här kursen lärt mig om mitt eget lärande? Vad kommer jag fortfarande minnas från den här kursen om fem år? Vilka råd skulle jag ge till nästa års studenter om hur de ska lära sig så mycket som möjligt från denna kurs?

Kursens mål (formellt) Efter kursen förväntas ni kunna: Laboration Kunskap och förståelse förklara funktionen hos enklare små program Färdigheter och förmåga självständigt söka svar på programmeringsrelaterade frågor utveckla enklare små program Föreläsning Värderingsförmåga och förhållningssätt reflektera kring ert eget lärande av programmering

Bred roll Alla behöver inte (bör inte!) bli programmerare! men alla behöver förstå programmering.

Om er Hur många av er Har (i grupp) skrivit minst ett fungerande program? Har gått upp på en högre nivå i självskattning? Tycker att programmering är roligt? Har googlat fram svaret på en fråga ni stötte på under kursen? Ser fram emot att möta och överkomma hinder och svårigheter i kommande kurser? Har ett konto på GitHub?

Lärandepyramiden Låg nivå = grund kunskap, högre nivå = djupare kunskap Övningar på högre nivå stärker kunskaper även på lägre nivå Olika former av lärandeaktiviteter leder till lärande på olika nivåer

Meta-kognition Meta-kognition = aktiv kontroll av de kognitiva processer som är involverade i lärande. Före: Planera hur man ska hantera en lärouppgift Under: Ha uppsikt över (eng. monitor) sin egen förståelse Efter: Utvärdera framsteg mot ett lärandemål

Klättring Meta-kognition = förmåga att klättra i lärandepyramiden! Rätt tekniker Rätt verktyg och material Känna egna styrkor och svagheter Ju mer vi tränar på att klättra (eller på att lära oss) desto bättre blir vi.

Rätt verktyg för rätt uppgift Göra fria, öppna projekt, analysera existerande kod, etc Göra enkla övningar, typtalsräkning, etc Läsa kursbok, YT, föreläsningar, etc Gruppdiskussioner?

Egna projekt Vänta inte på rätt kurs Om ett ämne intresserar dig, sök information. Läs kursen när det är dags, och få chansen att lära dig ännu mer. Du lär dig bäst om du gör det i kontexten av ett projekt du själv engageras av. Vänta inte tills du blir färdiglärd det blir du aldrig!

Lär ut, och lär av varandra In learning you will teach in teaching you will learn Fråga andra om råd och hjälp. Var frikostig med råd och hjälp.

Lärande är subjektivt dvs en process som händer hos den som lär sig. är en aktiv process sker via observeration och interaktion med världen är en social process påverkas starkt av den sociala miljö och det samhälle vi befinner oss i grundas i tidigare kunskap tidigare kunskapsbas är en byggställning (scaffolding) som hjälper vidare lärande kräver motivation och kognitivt engagemang för komplexa aspekter eftersom dessa kräver mental ansträngning och ihärdighet

Goda studievanor Reflektera efter varje föreläsning. Diskutera regelbundet med andra studenter. Läs i förväg inför föreläsningar. Börja med uppgifter så fort det går inte så sent det går! Planera er tid. Fokusera bortom tentan handen genom kaklet.

Oro och stress Prokrastinering Dåliga prioriteringar Vanor och ovanor Låg motivation Perfektionism Exkludering Hinder för lärande

Quiz: Mänsklighetens två frågor Vi människor spenderar ohemult mycket tid och energi på samma två frågor, om och om igen, hela livet. Vilka? 1. Vem är jag? 2. Får jag vara med?

Inkluderande Inkludering är frånvaron av exkludering Inkludering är default flockbeteende. Exkludering kan ske även hos individen själv: Villjag vara med? Är jag accepterad?

Exkludering och jag Känsla av exkludering Stress, oro, sämre social kontext Rädsla för eventuell exkludering/utpekande Stress: extremt mycket energi på att inte bli sedd som en sån. Stereotype threat Vi presterar sämre om vi tror att andra förväntar sig att en sån som jag ska prestera sämre. Det är helt och hållet en fantasiföreställning!

Reflektion och feedback nu! Vad har den här kursen lärt mig om mitt eget lärande? Vad kommer jag fortfarande minnas från den här kursen om fem år? Vilka råd skulle jag ge till nästa års studenter om hur de ska lära sig så mycket som möjligt från denna kurs?

Vad kommer sen? Seminarieserie! Introducera Datavetenskap, Datateknik och Informationsteknik Ge er en bild av olika områden inom D&IT och vår forskning, samt av era framtida studier och kurser Lunchseminarier varannan vecka Programmet bjuder på lunchbaguetter! Första seminariet: Torsdag, 13/9 (lp1 lv2), kl 12-13 i sal HA1

Vad kommer sen? LP1: Introduktion till Funktionell Programmering LP2: Imperativ programmering med grundläggande objekt-orientering LP3: Objekt-orienterad programmering och design LP4: Data structures År 2/3: Concurrent programming; Algorithms; Testing, debugging and verification Mängder av valbart! (mer info på seminarieserien)

Kursutvärdering Länk kommer att mailas ut Snälla svara! Vi är beroende av att få feedback för att kunna ge bästa möjliga undervisning. Positiv och negativ feedback är lika viktig för oss.

Överlämning LP1: Introduktion till funktionell programmering Kursansvarig: Dave Sands https://groups.google.com/forum/m/#!forum/ifp18 http://www.cse.chalmers.se/edu/course/tda555/